-
Notifications
You must be signed in to change notification settings - Fork 8
Description
@thinkyhead Hey I'm opening up a ticket here to have a quick discussion about how to implement this and I reckon you know the gcode handler/buffer better than anyone.
The skipped step detection has been requested a few times and was hinted towards on one Tom's videos. Prusa Research even has this implemented already.
So in order for us (me-too mentality) to have a similar feature for mainstream Marlin, I was thinking that the best way would be to utilize the endstops using interrupts feature. Basically if the interrupt is triggered when we are NOT homing an axis, then we inject a G28 XY command into the buffer as the very next command to execute.
I haven't yet looked at how to code this, so would you have any thoughts or suggestions regarding the implementation method?