I just had an idea that I wanted to share:
Would it be possible to use the strain gauge in the smart effector to detect whether the nozzle crashed into the print?
I noticed that the indicator light on the smart effector lights up every now and then while printing, indicating that the nozzle encountered some resistance.
I would like to have a feature, similar to stall detection, that monitors the "endstop" input and homes the printer once it's triggered. Additionally it would be nice to have two sensitivity settings for the strain gauge, one high sensitivity setting for delta calibration and a low one for "crash detection". (Does on the fly programming of the smart effector work?)
This feature would help in the following two scenarios:
- The prints top most layer is uneven and the nozzle runs into it. Normally one of the steppers would skip, but thanks to the feature the printer rehomes and continues with the print (Assuming the endstops are at the high end of the towers)
- Something else caused the steppers to skip a step and therefore the nozzle runs into the print. Again you would rehome the printer
I also thought of a "calibration procedure" already: Start with a high sensitivity. With the steppers powered on, press against the side of the nozzle a until a stepper skips a step. Lower the sensitivity of the strain gauge and repeat, until the indicator light turns on BEFORE the stepper skips.