nexdome / Firmware

NexDome Dome and Shutter Motor Kit Firmware
https://www.nexdome.com
Other
3 stars 6 forks source link

Firmware 4.0.0 #37

Closed NameOfTheDragon closed 3 years ago

NameOfTheDragon commented 3 years ago

Breaking Change

This release alters the memory layout of settings and is therefore a breaking change. According to the rules of Semantic Versioning, this requires a major version increment. A major version change invalidates all settings, which will revert to factory defaults.

Issues addressed

This release addresses an issue with azimuth drift over time reported by some users. The issue is believed to be happening due to lost steps. The exact mechanism isn't clear as not all users seem to experience the issue, but it was likely related to the fact that holding torque was removed when the motor was stopped. This could introduce errors either by the motor being back-driven by inertial forces in the dome, or because the stepper drive modules did not maintain the microstep position after being disabled.

The issue appears to have been resolved after testing by maintaining holding torque for the rotator motor.

Holding torque will be released after 10 minutes of inactivity on the serial port. This avoids wasting energy and excess heat build-up while the dome is not in use.

Fixes in this release:

Firmware images for beta testers

Nexdome-Firmware-4.0.0-beta.44.zip

NameOfTheDragon commented 3 years ago

fixes #28 (probably)