Last night I released new firmware v2.06 for the AMC-AASD15A controller, but immediately this morning released the next v2.07 that includes some extra calculations for the max stroke depending on the leadscrew pitch and belt ratio, to prevent buffer overrun of the Pulse Engine... So I show here all the new additions:
New Firmware Release v2.07:
======= enc_6dof_AMC_AASD15A_v2_07 =======
release date: 10/08/2019:
-Added support for 2525 leadscrew (25mm/rev).
-Added support for different reduction belt ratios (1:1, 1:1.5, 1:2)
-Added support for Platform Check. Will Park active actuators if any of them fail.
Selectable by Menu Entry ON or OFF.
-Fixed delay timers for Park/Standby to be more accurate for the used number of axis.
-Fixed a bug saving stroke and direction of Servo7.
-Fixed the speed of blinking of the Standby LED to correspond the ButtonSpeed setting direction up.
-Changed the indication LEDs to be OFF by default, enable with DIP Switch 2 --> ON
-Fixed max stroke calculations depending on the leadscrew and ratio values to
prevent buffer overflow of the pulse engine. Table with max stroke values follows:
Leadscrew -
Ratio -
Max Stroke
4mm/rev - 1:1 - 580mm
4mm/rev - 1:1.5 - 390mm
4mm/rev - 1:2 - 290mm
5mm/rev - 1:1 - 640mm
5mm/rev - 1:1.5 - 430mm
5mm/rev - 1:2 - 320mm
10mm/rev - 1:1 - 1290mm
10mm/rev - 1:1.5 - 860mm
10mm/rev - 1:2 - 640mm
25mm/rev - 1:1 - 2500mm
25mm/rev - 1:1.5 - 1660mm
25mm/rev - 1:2 - 1250mm
https://github.com/tronicgr/AMC-AASD15A-Firmware/tree/master/Latest_firmware
Thanks
Thanos