Installing an Endstop on a RAM extruder.
We are currently developping an Open source ceramic extruder compatible and optimized with Duet firmware, It would be perfect to have an endstop at the bottom of the cartridge in order to automatically control the refilling.
How would you proceed in order to add an endstop and to control E accordingly.
I though of a using the filament sensor capabilities or maybe some MetaCommands along with a custom sensor would do the job
What do you think ?
Currently the only extruder "endstop" type supported is stall detection. If that is not suitable then you would need to configure the extruder motor as both an extruder and an extra axis, so that you can command it like an axis with an endstop when refilling.
@dc42 Hello As I can see it is possible to trigger the rehome.g file after the detection of a motor stall .
M915 Pnn Sn Fn Rn R parameter 3 = pause print, execute /sys/rehome/.g, and resume print
Is it possible to execute another .g file or just a macro ?
What about this command https://duet3d.dozuki.com/Wiki/Gcode#Section_M577_Wait_until_endstop_is_triggered
oliof last edited by
Why not use an external trigger? https://duet3d.dozuki.com/Wiki/Gcode#Section_M581_Configure_external_trigger