Skip to content

Releases: mfs12/DuetWebControl

inputshaping-plugin-0.2.0-pre8-2

18 Dec 09:18
Compare
Choose a tag to compare
Pre-release

Repack to work with DWC-3.4-b7.

For release notes check https://github.com/mfs12/DuetWebControl/releases/tag/inputshaping-plugin-0.2.0-pre8.

inputshaping-plugin-0.2.0-pre8

18 Nov 11:57
Compare
Choose a tag to compare
Pre-release

release notes for inputshaping plugin 0.2.0-pre8

This work is based on the original acceleration plugin. Input shaping plugin tries to take
the input shaping calibration to a next level.

The current state is still EXPERIMENTAL!!!

Although it's experimental it brings already some handy features which is why i
am doing this release. Therefore please comment, give feedback, report bugs and share your
ideas.

requirements

  • Duet Web Control 3.4.0-b6
  • RepRap Firmware 3.4.0-b6

features

  • restructre plugin to use vue components
  • added test configuration component
  • added recorder component
  • added chart component
  • use object model to determine status of test
  • added add/delete of algorithm configurations
  • added add/delete/select of records
  • added add/delete/select of sessions
  • display test parameters in chart component
  • allow records with differing samples rates of up to 1%
  • cleaned up debugging output
  • added localization
  • home device only if not homed
  • improved ui layout
  • added component to manage multiple sessions
  • added more parameter validation for test and algorithm
  • disable tab record tab when no algorithms defined
  • disable tab chart when no records available
  • improved error reporting
  • localized date-timestamps
  • added integrals for each axis
  • skip algorithm test which already have test record (speed improvement, easier understanding)
  • improved editing note in configuration tab
  • cleaned input fields (ids or not editable but only names)
  • added recommendation support
  • make deletion of accelerometer files configurable
  • added tool offset to suggest start/stop position
  • display overflows in analysis' table

bugs

  • fixed initial filtering of records by axis
  • fixed session cleanup when session is deleted
  • fixed data handling when swapping sessions
  • fixed can address handling (needs more testing)
  • fixed record integrity when referenced algorithm is changed
  • fixed CAN address handling when address is null
  • fixed one-time homing for some machines
  • fixed labeling of chart axes
  • fixed chart's freq/time status handling

known issues

  • parameter validation doesn't cover every situation

downloads

howto

prerequisites

  • select a tool
  • home printer
  • bring axes into initial positions, especially important for not tested axes

initialize session

  • switch to tab "initialize"
  • create a new session or
  • select an available session

configure session

  • switch to tab "configure"
  • configure your session session
  • configure test parameters
  • add as many input shaping algorithm configurations as you like
    • more than one per algorithm are allowed
    • this is good to compare different input shaping configuration of the same algorithm
  • CAUTION: once a record in a session exists test parameters can't be changed anymore.

record profiles

  • switch to tab "record profiles"
  • press "run" button and wait until recording is done

frequency analysis

  • switch to tab "frequency analysis"
  • in "acceleration records" section you see a list of profiles recorded
    • clicking on the entry DELETEs it form the session!!! (it is lost!!!)
  • in "filter" section the show/hidden graphs are displayed
    • un-checking an axis will hide or show all charts of an axis group
  • in chart section
    • individual graphs can be shown or hidden by pressing the colour next to the name
  • press "FFT" button to show FFT representation of the graph
  • press "Time" button to show time representation of the graph

recommendations

  • switch to tab "recommend"
  • select a record of type "none" from the first table
  • run recommendations, thism might take a while...
  • sort second table with recommendations by integral
  • ideally the record with the smallest integral should be provide the best configuration
  • add configuration to session
  • switch to tab "configure" to review added configurations
    • see section "configure session"

limitations

  • currently no data is stored permanently!!!
  • everything is volatile so avoid hitting browser's reload

what's next?

Potential next steps are

  • store session in a local file or in browser's local storage or
  • load session from local file or browser's local storage
  • recommend input shaping parameters
  • improve input validation
  • add translations

inputshaping-plugin-0.2.0-pre7

06 Nov 14:41
Compare
Choose a tag to compare
Pre-release

release notes for inputshaping plugin 0.2.0-pre7

This work is based on the original acceleration plugin. Input shaping plugin tries to take
the input shaping calibration to a next level.

The current state is still EXPERIMENTAL!!!

Although it's experimental it brings already some handy features which is why i
am doing this release. Therefore please comment, give feedback, report bugs and share your
ideas.

requirements

  • Duet Web Control 3.4.0-b6
  • RepRap Firmware 3.4.0-b6

features

  • restructre plugin to use vue components
  • added test configuration component
  • added recorder component
  • added chart component
  • use object model to determine status of test
  • added add/delete of algorithm configurations
  • added add/delete/select of records
  • added add/delete/select of sessions
  • display test parameters in chart component
  • allow records with differing samples rates of up to 1%
  • cleaned up debugging output
  • added localization
  • home device only if not homed
  • improved ui layout
  • added component to manage multiple sessions
  • added more parameter validation for test and algorithm
  • disable tab record tab when no algorithms defined
  • disable tab chart when no records available
  • improved error reporting
  • localized date-timestamps
  • added integrals for each axis
  • skip algorithm test which already have test record (speed improvement, easier understanding)
  • improved editing note in configuration tab
  • cleaned input fields (ids or not editable but only names)
  • added recommendation support
  • make deletion of accelerometer files configurable

bugs

  • fixed initial filtering of records by axis
  • fixed session cleanup when session is deleted
  • fixed data handling when swapping sessions
  • fixed can address handling (needs more testing)
  • fixed record integrity when referenced algorithm is changed
  • fixed CAN address handling when address is null
  • fixed one-time homing for some machines

known issues

  • parameter validation doesn't cover every situation

downloads

howto

initialize session

  • switch to tab "initialize"
  • create a new session or
  • select an available session

configure session

  • switch to tab "configure"
  • configure your session session
  • configure test parameters
  • add as many input shaping algorithm configurations as you like
    • more than one per algorithm are allowed
    • this is good to compare different input shaping configuration of the same algorithm
  • CAUTION: once a record in a session exists test parameters can't be changed anymore.

record profiles

  • switch to tab "record profiles"
  • press "run" button and wait until recording is done

frequency analysis

  • switch to tab "frequency analysis"
  • in "acceleration records" section you see a list of profiles recorded
    • clicking on the entry DELETEs it form the session!!! (it is lost!!!)
  • in "filter" section the show/hidden graphs are displayed
    • un-checking an axis will hide or show all charts of an axis group
  • in chart section
    • individual graphs can be shown or hidden by pressing the colour next to the name
  • press "FFT" button to show FFT representation of the graph
  • press "Time" button to show time representation of the graph

recommendations

  • switch to tab "recommend"
  • select a record of type "none" from the first table
  • run recommendations, thism might take a while...
  • sort second table with recommendations by integral
  • ideally the record with the smallest integral should be provide the best configuration
  • add configuration to session
  • switch to tab "configure" to review added configurations
    • see section "configure session"

limitations

  • currently no data is stored permanently!!!
  • everything is volatile so avoid hitting browser's reload

what's next?

Potential next steps are

  • store session in a local file or in browser's local storage or
  • load session from local file or browser's local storage
  • recommend input shaping parameters
  • improve input validation
  • add translations

inputshaping-plugin-0.2.0-pre6

13 Oct 06:45
Compare
Choose a tag to compare
Pre-release

release notes for inputshaping plugin 0.2.0-pre6

This work is based on the original acceleration plugin. Input shaping plugin tries to take
the input shaping calibration to a next level.

The current state is still EXPERIMENTAL!!!

Although it's experimental it brings already some handy features which is why i
am doing this release. Therefore please comment, give feedback, report bugs and share your
ideas.

requirements

  • Duet Web Control 3.4.0-b5
  • RepRap Firmware 3.4.0-b5

features

  • restructre plugin to use vue components
  • added test configuration component
  • added recorder component
  • added chart component
  • use object model to determine status of test
  • added add/delete of algorithm configurations
  • added add/delete/select of records
  • added add/delete/select of sessions
  • display test parameters in chart component
  • allow records with differing samples rates of up to 1%
  • cleaned up debugging output
  • added localization
  • home device only if not homed
  • improved ui layout
  • added component to manage multiple sessions
  • added more parameter validation for test and algorithm
  • disable tab record tab when no algorithms defined
  • disable tab chart when no records available
  • improved error reporting
  • localized date-timestamps
  • added integrals for each axis
  • skip algorithm test which already have test record (speed improvement, easier understanding)
  • improved editing note in configuration tab
  • cleaned input fields (ids or not editable but only names)

bugs

  • fixed initial filtering of records by axis
  • fixed session cleanup when session is deleted
  • fixed data handling when swapping sessions
  • fixed can address handling (needs more testing)
  • fixed record integrity when referenced algorithm is changed
  • fixed CAN address handling when address is null
  • fixed one-time homing for some machines

known issues

  • parameter validation doesn't cover every situation

downloads

howto

initialize session

  • switch to tab "initialize"
  • create a new session or
  • select an available session

configure session

  • switch to tab "configure"
  • configure your session session
  • configure test parameters
  • add as many input shaping algorithm configurations as you like
    • more than one per algorithm are allowed
    • this is good to compare different input shaping configuration of the same algorithm
  • CAUTION: once a record in a session exists test parameters can't be changed anymore.

record profiles

  • switch to tab "record profiles"
  • press "run" button and wait until recording is done

frequency analysis

  • switch to tab "frequency analysis"
  • in "acceleration records" section you see a list of profiles recorded
    • clicking on the entry DELETEs it form the session!!! (it is lost!!!)
  • in "filter" section the show/hidden graphs are displayed
    • un-checking an axis will hide or show all charts of an axis group
  • in chart section
    • individual graphs can be shown or hidden by pressing the colour next to the name
  • press "FFT" button to show FFT representation of the graph
  • press "Time" button to show time representation of the graph

limitations

  • currently no data is stored permanently!!!
  • everything is volatile so avoid hitting browser's reload

what's next?

Potential next steps are

  • store session in a local file or in browser's local storage or
  • load session from local file or browser's local storage
  • recommend input shaping parameters
  • improve input validation
  • add translations

inputshaping-plugin-0.2.0-pre5

01 Oct 09:52
Compare
Choose a tag to compare
Pre-release

release notes for inputshaping plugin 0.2.0-pre5

This work is based on the original acceleration plugin. Input shaping plugin tries to take
the input shaping calibration to a next level.

The current state is still EXPERIMENTAL!!!

Although it's experimental it brings already some handy features which is why i
am doing this release. Therefore please comment, give feedback, report bugs and share your
ideas.

requirements

  • Duet Web Control 3.4.0-b4
  • RepRap Firmware 3.4.0-b4

features

  • restructre plugin to use vue components
  • added test configuration component
  • added recorder component
  • added chart component
  • use object model to determine status of test
  • added add/delete of algorithm configurations
  • added add/delete/select of records
  • added add/delete/select of sessions
  • display test parameters in chart component
  • allow records with differing samples rates of up to 1%
  • cleaned up debugging output
  • added localization
  • home device only if not homed
  • improved ui layout
  • added component to manage multiple sessions
  • added more parameter validation for test and algorithm
  • disable tab record tab when no algorithms defined
  • disable tab chart when no records available
  • improved error reporting

bugs

  • fixed initial filtering of records by axis
  • fixed session cleanup when session is deleted
  • fixed data handling when swapping sessions
  • fixed can address handling (needs more testing)
  • fixed record integrity when referenced algorithm is changed
  • fixed CAN address handling when address is null
  • fixed one-time homing for some machines

known issues

  • parameter validation doesn't cover every situation

downloads

howto

initialize session

  • switch to tab "initialize"
  • create a new session or
  • select an available session

configure session

  • switch to tab "configure"
  • configure your session session
  • configure test parameters
  • add as many input shaping algorithm configurations as you like
    • more than one per algorithm are allowed
    • this is good to compare different input shaping configuration of the same algorithm
  • CAUTION: once a record in a session exists test parameters can't be changed anymore.

record profiles

  • switch to tab "record profiles"
  • press "run" button and wait until recording is done

frequency analysis

  • switch to tab "frequency analysis"
  • in "acceleration records" section you see a list of profiles recorded
    • clicking on the entry DELETEs it form the session!!! (it is lost!!!)
  • in "filter" section the show/hidden graphs are displayed
    • un-checking an axis will hide or show all charts of an axis group
  • in chart section
    • individual graphs can be shown or hidden by pressing the colour next to the name
  • press "FFT" button to show FFT representation of the graph
  • press "Time" button to show time representation of the graph

limitations

  • currently no data is stored permanently!!!
  • everything is volatile so avoid hitting browser's reload

what's next?

Potential next steps are

  • store session in a local file or in browser's local storage or
  • load session from local file or browser's local storage
  • recommend input shaping parameters
  • improve input validation
  • add translations

inputshaping-plugin-0.2.0-pre4

01 Oct 07:24
Compare
Choose a tag to compare
Pre-release

release notes for inputshaping plugin 0.2.0-pre4

This work is based on the original acceleration plugin. Input shaping plugin tries to take
the input shaping calibration to a next level.

The current state is still EXPERIMENTAL!!!

Although it's experimental it brings already some handy features which is why i
am doing this release. Therefore please comment, give feedback, report bugs and share your
ideas.

requirements

  • Duet Web Control 3.4.0-b4
  • RepRap Firmware 3.4.0-b4

features

  • restructre plugin to use vue components
  • added test configuration component
  • added recorder component
  • added chart component
  • use object model to determine status of test
  • added add/delete of algorithm configurations
  • added add/delete/select of records
  • added add/delete/select of sessions
  • display test parameters in chart component
  • allow records with differing samples rates of up to 1%
  • cleaned up debugging output
  • added localization
  • home device only if not homed
  • improved ui layout
  • added component to manage multiple sessions
  • added more parameter validation for test and algorithm
  • disable tab record tab when no algorithms defined
  • disable tab chart when no records available
  • improved error reporting

bugs

  • fixed initial filtering of records by axis
  • fixed session cleanup when session is deleted
  • fixed data handling when swapping sessions
  • fixed can address handling (needs more testing)
  • fixed record integrity when referenced algorithm is changed
  • fixed CAN address handling when address is null

known issues

  • parameter validation doesn't cover every situation

downloads

howto

initialize session

  • switch to tab "initialize"
  • create a new session or
  • select an available session

configure session

  • switch to tab "configure"
  • configure your session session
  • configure test parameters
  • add as many input shaping algorithm configurations as you like
    • more than one per algorithm are allowed
    • this is good to compare different input shaping configuration of the same algorithm
  • CAUTION: once a record in a session exists test parameters can't be changed anymore.

record profiles

  • switch to tab "record profiles"
  • press "run" button and wait until recording is done

frequency analysis

  • switch to tab "frequency analysis"
  • in "acceleration records" section you see a list of profiles recorded
    • clicking on the entry DELETEs it form the session!!! (it is lost!!!)
  • in "filter" section the show/hidden graphs are displayed
    • un-checking an axis will hide or show all charts of an axis group
  • in chart section
    • individual graphs can be shown or hidden by pressing the colour next to the name
  • press "FFT" button to show FFT representation of the graph
  • press "Time" button to show time representation of the graph

limitations

  • currently no data is stored permanently!!!
  • everything is volatile so avoid hitting browser's reload

what's next?

Potential next steps are

  • store session in a local file or in browser's local storage or
  • load session from local file or browser's local storage
  • recommend input shaping parameters
  • improve input validation
  • add translations

inputshaping-plugin-0.2.0-pre3

28 Sep 07:41
5f7c3f8
Compare
Choose a tag to compare
Pre-release

release notes for inputshaping plugin 0.2.0-pre3

This work is based on the original acceleration plugin. Input shaping plugin tries to take
the input shaping calibration to a next level.

The current state is still EXPERIMENTAL!!!

Although it's experimental it brings already some handy features which is why i
am doing this release. Therefore please comment, give feedback, report bugs and share your
ideas.

requirements

  • Duet Web Control 3.4.0-b4
  • RepRap Firmware 3.4.0-b4

features

  • restructre plugin to use vue components
  • added test configuration component
  • added recorder component
  • added chart component
  • use object model to determine status of test
  • added add/delete of algorithm configurations
  • added add/delete/select of records
  • added add/delete/select of sessions
  • display test parameters in chart component
  • allow records with differing samples rates of up to 1%
  • cleaned up debugging output
  • added localization
  • improved ui layout
  • added component to manage multiple sessions

bugs

downloads

howto

initialize session

  • switch to tab "initialize"
  • create a new session or
  • select an available session

configure session

  • switch to tab "configure"
  • configure your session session
  • configure test parameters
  • add as many input shaping algorithm configurations as you like
    • more than one per algorithm are allowed
    • this is good to compare different input shaping configuration of the same algorithm
  • CAUTION: once a record in a session exists test parameters can't be changed anymore.

record profiles

  • switch to tab "record profiles"
  • press "run" button and wait until recording is done

frequency analysis

  • switch to tab "frequency analysis"
  • in "acceleration records" section you see a list of profiles recorded
    • clicking on the entry DELETEs it form the session!!! (it is lost!!!)
  • in "filter" section the show/hidden graphs are displayed
    • un-checking an axis will hide or show all charts of an axis group
  • in chart section
    • individual graphs can be shown or hidden by pressing the colour next to the name
  • press "FFT" button to show FFT representation of the graph
  • press "Time" button to show time representation of the graph

limitations

  • currently no data is stored permanently!!!
  • everything is volatile so avoid hitting browser's reload

what's next?

Potential next steps are

  • store session in a local file or in browser's local storage or
  • load session from local file or browser's local storage
  • recommend input shaping parameters
  • improve input validation
  • add translations

inputshaping-plugin-0.1.0-rc7

28 Aug 12:22
Compare
Choose a tag to compare
Pre-release

Release Notes inputshaping-plugin-0.1.0-rc7

Features

  • setting parameters for recording accelerometer profile
  • start recording accelerometer profile
  • automated download and analysis of the recorder profile
  • preset of ringing frequency with the maximum amplitude
  • setting of input shaping parameters
  • added german translation
  • improved setting of initial record profile parameters
  • changed order of profile commands
  • added support to show multiple profile graphs in one chart
  • added checking of inputshaping frequency
  • added showing of current inputshaping configuration in configuration tab
  • allow displaying of records with differing sampling rates of up to 1%
  • added support for DuetWebControl 3.4-beta3

Bugs

  • fixed list of available input shaping algorithm
  • fixed order of profile commands

Downloads

Downloads can be found at https://github.com/mfs12/DuetWebControl/releases/tag/inputshaping-plugin-0.1.0-rc7

inputshaping-plugin-0.1.0-rc6

21 Aug 09:56
Compare
Choose a tag to compare
Pre-release

Release Notes inputshaping-plugin-0.1.0-rc6

Features

  • setting parameters for recording accelerometer profile
  • start recording accelerometer profile
  • automated download and analysis of the recorder profile
  • preset of ringing frequency with the maximum amplitude
  • setting of input shaping parameters
  • added german translation
  • improved setting of initial record profile parameters
  • changed order of profile commands
  • added support to show multiple profile graphs in one chart

Bugs

  • fixed list of available input shaping algorithm
  • fixed order of profile commands

Downloads

Downloads can be found at https://github.com/mfs12/DuetWebControl/releases/tag/inputshaping-plugin-0.1.0-rc6

inputshaping-plugin-0.1.0-rc5

18 Aug 11:38
Compare
Choose a tag to compare
Pre-release

Release Notes inputshaping-plugin-0.1.0-rc5

Features

  • setting parameters for recording accelerometer profile
  • start recording accelerometer profile
  • automated download and analysis of the recorder profile
  • preset of ringing frequency with the maximum amplitude
  • setting of input shaping parameters
  • added german translation
  • improved setting of initial record profile parameters
  • changed order of profile commands

Bugs

  • fixed list of available input shaping algorithm
  • fixed order of profile commands

Downloads

Downloads can be found at https://github.com/mfs12/DuetWebControl/releases/tag/inputshaping-plugin-0.1.0-rc5