Use Stall Detection to detect accidental effector moves.
-
I'm just wondering if it would be possible to add a feature based on the stall detection technoloigy to detect if a motor was moved. I'm thinking in the scenario that the printer has been homed & calibrated but the effector was accidentally knocked before or in between prints, then if it's detected you get a warning or maybe forced to re home /re calibrate.
-
Stall detection technology during printing is implemented already in firmware 1.20beta11, see https://duet3d.com/wiki/Stall_detection_and_sensorless_homing. However, it doesn't operate before you start printing from SD card. You could put the homing and calibration command in your slicer start script.
I've not been successful yet in using stall detection to sense deliberate motor movements caused by knocking the carriage on my delta. Part of the problem is that the carriages on a delta often move slowly, and stall detection doesn't work at low speeds.
-
I'm just wondering if it would be possible to add a feature based on the stall detection technoloigy to detect if a motor was moved. I'm thinking in the scenario that the printer has been homed & calibrated but the effector was accidentally knocked before or in between prints, then if it's detected you get a warning or maybe forced to re home /re calibrate.
I know nothing about Deltas. Is homing a tedious thing to do? Just curious because I home before every print by having G28 in my slicer start code, which on a CoreXY takes hardly any time at all to do.
-
No , homing a delta is very quick because you home all the towers simultaneously. Preferably you auto calibrate after homing, but that only takes 25 seconds on my delta.
If you knocked the effector sideways between homing and printing, then the effect wouldn't just be a shift in the XY location of the print.
-
Stall detection technology during printing is implemented already in firmware 1.20beta11, see https://duet3d.com/wiki/Stall_detection_and_sensorless_homing. However, it doesn't operate before you start printing from SD card. You could put the homing and calibration command in your slicer start script.
I've not been successful yet in using stall detection to sense deliberate motor movements caused by knocking the carriage on my delta. Part of the problem is that the carriages on a delta often move slowly, and stall detection doesn't work at low speeds.
That's a shame it would have been a nice to have feature,