Skip to content

Releases: tinymovr/Tinymovr

Tinymovr Firmware v0.8.11

22 Dec 10:21
Compare
Choose a tag to compare

Changes:

  • [feat] Make-compatible, build system supporting VSCode
  • [fix] Improved value wrapping algorithm
  • [docs] small improvements in quickstart and here and there

Notes

  • When flashing this release with the ActiveFlashLight app, please select the Full Erase option, next to Auto Program, otherwise a verification error may occur.
  • This release uses version compatibility check between firmware and studio. You will need to have compatible firmware and studio versions. If incompatible versions are detected you will be informed during discovery. If you are absolutely sure about what you're doing, use the --no-version-check flag.
  • There are two versions for this firmware. Download the correct one according to your board revision.
  • Do not download the "z_testbed_fw.bin" file. This is for internal testing purposes.
  • Follow the bootloader flashing instructions in the documentation.
  • This firmware release is compatible with Tinymovr studio v0.3.10 or later. Check the current version of Tinymovr studio

Tinymovr Firmware v0.8.10

24 Sep 22:59
ae663c2
Compare
Choose a tag to compare

Changes:

  • [feat] (One-shot read/write endpoints)[https://tinymovr.readthedocs.io/en/latest/api/guide.html#api-reference]
  • [feat] VBus filtering of sensor readings
  • [fix] Improve message if a Tinymovr is found but version is incompatible
  • [test] One-shot endpoint tests

Notes

  • UPDATE: tl;dr: Install like so:
pip install --no-deps tinymovr
pip install tinymovr

Apparently pip does not support installing from PyPi when there are other dependencies to the package outside PyPi itself. There is no warning when publishing the package and of course tox tests pass because the package is not fetched from PyPi. This has led to an issue where Studio cannot be installed because it depends on a forked version of python-can.

  • When flashing this release with the ActiveFlashLight app, please select the Full Erase option, next to Auto Program, otherwise a verification error may occur.
  • This release uses version compatibility check between firmware and studio. You will need to upgrade both firmware and studio for this to work. If you do not update studio, unexpected behavior might occur. If you do not update firmware studio will not work. If you are absolutely sure about what you're doing, use the --no-version-check flag.
  • There are two versions for this firmware. Download the correct one according to your board revision.
  • Do not download the "z_testbed_fw.bin" file. This is for internal testing purposes.
  • Follow the bootloader flashing instructions in the documentation.
  • This firmware release is compatible with Tinymovr studio v0.3.10.

Tinymovr Firmware v0.8.9

22 Jun 16:36
f1149cc
Compare
Choose a tag to compare

Changes:

  • [bug] Fix Trajectory Planner not working correctly with position offsets
  • [feat] Improve readability of some CAN-bus errors in Studio
  • [test] Add regression test for Trajectory Planner + pos offset

Notes

  • When flashing this release with the ActiveFlashLight app, please select the Full Erase option, next to Auto Program, otherwise a verification error may occur.
  • This release uses version compatibility check between firmware and studio. You will need to upgrade both firmware and studio for this to work. If you do not update studio, unexpected behavior might occur. If you do not update firmware studio will not work. If you are absolutely sure about what you're doing, use the --no-version-check flag.
  • There are two versions for this firmware. Download the correct one according to your board revision.
  • Do not download the "z_testbed_fw.bin" file. This is for internal testing purposes.
  • Follow the bootloader flashing instructions in the documentation.
  • This firmware release is compatible with Tinymovr studio v0.3.8.

Tinymovr Firmware v0.8.8

02 Jun 09:43
5de329c
Compare
Choose a tag to compare

Changes:

  • [feat] Trajectory Planner
  • [docs] Add planner documentation
  • [docs] Fixed some blank pages
  • [docs] Index page cleanup

Notes

  • This release uses version compatibility check between firmware and studio. You will need to upgrade both firmware and studio for this to work. If you do not update studio, unexpected behavior might occur. If you do not update firmware studio will not work. If you are absolutely sure about what you're doing, use the --no-version-check flag.
  • There are two versions for this firmware. Download the correct one according to your board revision.
  • Do not download the "z_testbed_fw.bin" file. This is for internal testing purposes.
  • Follow the bootloader flashing instructions in the documentation.
  • This firmware release is compatible with Tinymovr studio v0.3.8.

Tinymovr Firmware v0.8.7

17 Apr 18:00
ad9ccbb
Compare
Choose a tag to compare

Changes:

  • [feat] Setting rotor zero-point
  • [feat] Version compatibility check between board and studio
  • [feat] Slightly improved SPI reading performance
  • [fix] Gimbal motor and manual R/L calibration
  • [docs] Add high-level control overview
  • [refactor] Simplify NVM writing

Notes

  • This release introduces version compatibility check between firmware and studio. You will need to upgrade both firmware and studio for this to work. If you do not update studio, unexpected behavior might occur. If you do not update firmware studio will not work. If you are absolutely sure about what you're doing, use the --no-version-check flag.
  • There are two versions for this firmware. Download the correct one according to your board revision.
  • Do not download the "z_testbed_fw.bin" file. This is for internal testing purposes.
  • Follow the bootloader flashing instructions in the documentation.
  • This firmware release is compatible with Tinymovr studio v0.3.7. Please note that, due to an ongoing issue with iPython and the jedi library, you may get an error while using iPython auto-completion. It seems the latest iPython fixed this issue. If this is still affecting you, please read the instructions in the previous release.

Tinymovr Firmware v0.8.6

18 Mar 09:18
ef97def
Compare
Choose a tag to compare

Tinymovr Firmware version 0.8.6.

Please note: There are two versions for this firmware. Please download the correct one according to the board version you are using.
Do not download the "z_testbed_fw.bin" file. This is for internal testing purposes.

Please follow the bootloader flashing instructions in the documentation.

This firmware introduces a new calibration procedure that requires no load to be attached to the motor, ideally not even inertial loads. After calibration, you can save your configuration and apply the loads.

Please note that after applying this firmware, the positive direction of your encoder may change. This will be configurable in the next firmware release.

This firmware release is compatible with Tinymovr studio v0.3.5. Please note that, due to an ongoing issue with iPython and the jedi library, you may get an error while using iPython auto-completion. If this is affecting you, there is a temporary workaround: After installing Tinymovr studio, issue the following to install a specific version of jedi:

pip3 uninstall jedi
pip3 install jedi==0.17.2

It is expected that the next iPython release will address this issue.

Tinymovr Firmware v0.8.4

26 Jan 20:56
79602dc
Compare
Choose a tag to compare

Tinymovr Firmware version 0.8.4.

Please note: There are two versions for this firmware. Please download the correct one according to the board version you are using.
Do not download the "z_testbed_fw.bin" file. This is for internal testing purposes.

Please follow the bootloader flashing instructions in the documentation.

This firmware release is compatible with Tinymovr studio v0.3.4. Please note that, due to an ongoing issue with iPython and the jedi library, you may get an error while using iPython auto-completion. If this is affecting you, there is a temporary workaround: After installing Tinymovr studio, issue the following to install a specific version of jedi:

pip3 uninstall jedi
pip3 install jedi==0.17.2

It is expected that the next iPython release will address this issue.

Tinymovr Firmware v0.8.3

02 Jan 15:39
Compare
Choose a tag to compare

Tinymovr Firmware version 0.8.3.

Please note: There are two versions for this firmware. Please download the correct one according to the board version you are using.

Please follow the bootloader flashing instructions in the documentation.

This firmware release is compatible with Tinymovr studio v0.3.3. Please note that, due to an ongoing issue with iPython and the jedi library, you may get an error while using iPython auto-completion. If this is affecting you, there is a temporary workaround: After installing Tinymovr studio, issue the following to install a specific version of jedi:

pip uninstall jedi
pip install jedi==0.17.2

It is expected that the next iPython release will address this issue.

Tinymovr Firmware v0.8.1

28 Nov 14:13
Compare
Choose a tag to compare

Tinymovr Firmware version 0.8.1.

Please note: There are two versions for this firmware. Please download the correct one according to the board version you are using.

Please follow the bootloader flashing instructions in the documentation.

Tinymovr Firmware v0.7.4

31 Oct 14:32
9385ebf
Compare
Choose a tag to compare

Tinymovr Firmware version 0.7.4.

Please note: There are two versions for this firmware. Please download the correct one according to the board version you are using.

Please follow the bootloader flashing instructions in the documentation.