Releases: ponoor/step-series-universal-firmware
v1.1.1
Fixed
Initial values are set correctly when STEP800 booted with HOME_SW was activating. by @kanta in #17
In L6470, if the HOME_SW pin is closed the software reset command resetDevice()
is executed, the driver is no longer in HiZ state then the values of following registers cannot be written. This issue is only happen in the software reset of L6470, not in the hardware reset nor PowerSTEP01.
INT_SPEED
ST_SLP
FN_SLP_ACC
FN_SLP_DEC
STEP_MODE
CONFIG
Now the firmware can handle this issue properly.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Changed
Some responses from the board expressed logical values as boolean (OSC Type Tag T
or F
), though some other responses were expressed 1
or 0
of integer(OSC Type Tag i
). Now all logical value responses are expressed with integer value for consistency.
The argument type of responses of these commands are changed:
- /setDestIp
- /getConfigName
- /getHomeSw
- /getLimitSW
- /getBusy
- /getDir
- /getHiZ
- /getUlvo
- /getHomeSwMode
- /getLimitSwMode
- /getHomingDirection
- /getProhibitMotionOnHomeSw
- /getProhibitMotionOnLimitSw
Full Changelog: v1.0.2...v1.1.0
v1.0.2
Fixed
- The watchdog timer is cleared during printing the status in the diagnosis tool. This allows to use slow serial terminal software.
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Now following commands return the read value from the driver chip instead of variables in the MCU.
- /getBemfParam
- /getDecayModeParam
- /getKval
- /getTval
- /getTval_mA
- /getMinSpeed
- The diagnosis tool prints all registers value.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
About v1.0.0
This is a first release of the step-series-universal-firmware
.
The changes from the last version of the firmwares for STEP400 and STEP800 are as follows.
Changed
- Clear the homing status when the motor stop commands sent.
- During the homing process, only
/run
can interrupt it and other motion commands will be ignored. - Servo mode can not be enabled during a homing.
- Expand
goUntilTimeout
andreleaseSwTimeout
duration. The maximum length was 65535ms but now 4294967295ms. /goTo
can be interrupted by other motion commands.
Fixed
- Correct
/getHomSw
arguments
Full Changelog: v0.1.0...v1.0.0
v0.1.0
What's Changed
/goTo
or other positioning commands can be interrupted by other motion commands.- expand
/goUnitl
and/releaseSw
maximum duration
Full Changelog: v0.0.3...v0.1.0