Skip to content

Releases: ponoor/step-series-universal-firmware

v1.1.1

04 Apr 05:12
41d67c5
Compare
Choose a tag to compare

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

30 Mar 04:45
d12c880
Compare
Choose a tag to compare

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

25 Mar 06:34
a668d2a
Compare
Choose a tag to compare

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

24 Mar 03:03
b643a9d
Compare
Choose a tag to compare

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

09 Mar 04:49
7f9ab0b
Compare
Choose a tag to compare

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 and releaseSwTimeout 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

24 Feb 10:34
e3eac06
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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

v0.0.3

14 Feb 07:04
79e86ef
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.1...v0.0.2

v0.0.1

27 Jan 01:51
e2d5ce9
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

Initial commit.

What's Changed

New Contributors

  • @kanta made their first contribution in #1

Full Changelog: https://github.com/ponoor/step-series-universal-firmware/commits/v0.1.0