News
tk3-mikrokopter 1.8.5 released
tk3-mikrokopter 1.8.4 released
tk3-mikrokopter 1.8.3 released
Changes¶
- Fix issues in the open-loop startup code
- Do not hardcode max current for overcurrent protection during startup
- Ignore motor start command if already starting up
- Update the allowed range of motor id in the mkbl settings documentation
- Add missing 'start-period' parameter in the ESC parameters doc
Download¶
tk3-mikrokopter 1.8.2 released
Changes¶
- Fix SMC error computation (32 bits -> 16 bits conversion), preventing from triggering dynamic braking
- Drop the hardcoded minimum PWM limit in open-loop control mode (now automatically switches to closed loop control when the velocity drops below ~15Hz)
- Limit peak voltage due to dynamic braking to 23V (hardcoded conservative limit for the MKBL2.0 hardware).
Download¶
tk3-mikrokopter 1.8.1 released
tk3-mikrokopter 1.8 released
Changes¶
- Added a butterfly compatible bootloader for the flymu board
- Added support for the flymu board
- Added a command setting an array of PWM for all motors (#111)
- Improved ADC calibration for current and battery measurement
- Simplified communication buffer overflow handling
- Miscelaneous optimizations improving code speed
Download¶
tk3-mikrokopter 1.7 released
tk3-mikrokopter 1.6.1 released
Changes¶
- Increase the maximum allowed startup current (to 6A)
- Make the flight controller start timeout proportional to the number of motors
- Add a visual communication bandwidth staturation flag on the flight controller
- Always activate dynamic braking when spinning velocity is above ~16Hz (instead of every other period)
- Smooth a bit more the spinning velocity measurement
- Improve a bit the velocity controller response time
- Reset the spinning direction to + when stopping
Download¶
tk3-mikrokopter 1.6 released
Changes¶
- Document the 'watchdog' brushless parameter
- Implement motor reversing capability. /!\ this breaks (slightly) the communication protocol: spinning velocities in control messages are now defined as the half of the period (so that the signed quantity still fits on 16 bits with the same range).
- Explicitly fail to boot if some EEPROM parameters are not set
Download¶
Also available in: Atom