Duet 3 mini 5+ sensorless homing not working
-
Trying motors 0.9 and 1.8 degrees, a lot of variations of speed, sensitivity, homing speed, stealthchop adjustment. Latest version of the firmwares ( Duet Web Control 3.3.0-b2 RepRapFirmware for Duet 3 Mini 5+ 3.2-beta3.2+1 (2020-11-15)
Duet WiFi Server Version: 1.25). The motors continue moving after stall even with M915 S-63 parameter. Everything works great on duet 2 wifi board. CoreXY 3d printer. -
@del87 you need to update your firmware to at least 3.2.2
there were issues in earlier versions -
@jay_s_uk thank you for the answer!
I guess there was the problem with the firmware update: "Some Duet 3 Mini 5+ boards have shipped with a version of the IAP (in-app programmer) that doesn't allow for firmware updates from within DWC. If your board is running a beta version of RRF 3.2, eg RRF 3.2beta3.2+1, make sure the 'Duet3_SDiap_Mini5plus.bin' file is the same size as 'Duet3_SDiap32_Mini5plus.bin' from the RRF 3.2 release. If not, upload 'Duet3_SDiap32_Mini5plus.bin' and rename it without the '32'."
I'll try to update this way in the evening.
-
@del87 It's very easy to update the Mini 5+ with the following method, then you don't have to worry about the IAP file: https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware#Section_Duet_3_Mini_5_WiFi_Ethernet
Ian
-
After firmware update it works fine. 0.9 degrees motors, sensivity (S) -20, Stealthchop to spreadcycle (V) 30, homing speed 40 mm/s - silent parking.
Btw at V parameter = 10 there was some strange errors "driver short to ground". -
@del87 said in Duet 3 mini 5+ sensorless homing not working:
Btw at V parameter = 10 there was some strange errors "driver short to ground".
This is not unusual. From section 6.5 of the TMC2209 datasheet at https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2209_Datasheet_V103.pdf:
For applications requiring high velocity motion, SpreadCycle may bring more stable operation in the upper velocity range.
...
A motor stall or a sudden change in the motor velocity may lead to the driver detecting a short circuit or to a state of automatic current regulation, from which it cannot recover. Clear the error flags and restart the motor from zero velocity to recover from this situation.