microDRIVE LP/LPi (LEGACY GK2....
Change Log
the firmware releases and their relevant change logs are shown below versioning follows semantic versioning 2 1 0 18th july 2024 this release addresses the following ecns ecn100004 over temperature response default major changes over temperature response is now set to power ramp by default moved settings the following settings have been moved between basic and advanced advanced > basic overtemperature ramp end temperature (ovt ramp temp) ramp up rate (ramp up rt) ramp down rate (ramp dwn rt) datalogging frequency (log freq) datalogging control (log type) max regeneration current (regen bus cur) basic > advanced auto timing advance (auto timing) motor temperature sensor enable (mot t en) rpm limit enable (rpm lim en) prop parking enable (park en) new features identify esc the configurator can now toggle a series of beeps and flashes to help identify which esc is being communicated with logging over dronecan datalogs on the esc can now be read over the dronecan tunnel variable logging data the following logging data columns can be enabled or disabled via settings to vary data retention length log phase current (log phase curr) log power (log power) log voltage ripple (log ripple) log mcu temperature (log mcu temp) log motor temperature (log mot temp), requires motor temperature sensor to be enabled motor parked prop parking triggers a flag in dronecan status and log warnings when the motor is parked bugfixes dronecan "disarmed" debug messages are now only sent on state change, or when trying to throttle in a disarmed state improved error handling reporting rpm now properly reports 0rpm rpm when throttle is zero phase current properly reports 0a when throttle is zero dronecan status rpm values now saturate at the max allowable by dronecan various stability improvements subversion releases 2 1 1 hardware compatability update 2 1 2 bugfix for new hardware 2 1 3 bugfix for low erpm motors (requires motor kv and pole pair to be set) 2 0 1 27th june 2024 this patch release addresses the following ecns ecn100001 over temperature ramp response ecn100003 noisy can bus watchdog restart bugfixes over temperature ramp end temperature setting now defaults to 105 degrees celcius can bus variable bitrate logic hardened to prevent watchdog restarts 2 0 0 20th may 2024 major breaking upgrade upgrading from firmware \<v1 3 2 requires additional steps to upgrade to v2 0 0 it is possible to downgrade to a v1 x x firmware from v2 x x firmware if the hardware supports it, however this update process must be followed whenever upgrading from v1 to v2 update process for \<v1 3 2 to v2 0 0 update esc firmware to >=v1 3 2, \<v2 0 0 update esc firmware to >=v2 0 0 breaking changes prop parking speed units have been changed to mechanical rpm prop parking strength setting has been split into two settings based on function prop parking turning strength power applied to bridge when parking prop parking stopping strength power applied to bridge when parked new features rpm mode new drive mode to set the motor to spin to a target speed setpoint (otherwise known as governor mode, speed control, heli mode, speed governor) hargrave configurator dronecan support support for changing settings and applying presets from the hargrave configurator through dronecan devices (e g cubeorange) dronecan variable baud rate support support for common baudrates less than 1mbps bugfixes can terminator improvements can will disconnect from network if incompatible bit rate detected subversion releases 2 0 1 can and overtemperature response bug fixes requires hargrave configurator >=v1 4 0 power cycling all escs is required between baud rate changes it is recommended to setup esc configuration via usb or on a separate dronecan network before attaching to existing peripherals 1 3 0 22nd mar 2024 allow naming of esc for log file identification ptc setting option added uart packet structure changes reversible drive mode improvements dronecan boolean save logic reworked propeller parking sub system improvements further starting improvements minor bug fixes subversion releases 1 3 1 hardware compatibility update 1 3 2 2 0 0 upgrade compatibility 1 2 0 12th mar 2024 improvements to bus current calibration and reporting addition of regenerative current calibration motor temperature sensing range increased regenerative current range increased communications protocol changes for config tool subversion releases none 1 1 0 18th jan 2024 default maximum switching frequency increased, improve starting performance temperature ramp setting limit increases add ptc motor temperature calculations add pwm jitter functionality calibration corrupt warning added allow dronecan updates when unit is in an error state subversion releases 1 1 1 hardware compatibility update 1 0 0 10th nov 2023 initial production release of microdrive firmware subversion releases none