Multiple E Stop for one axis in Duet2 Wifi
-
Hi Duet Experts,
I am trying to setup an extra EStop to for each XYZ axes on a Duet2 Wifi system (Firmware version 2, with extension board). Aside from homing purpose, this extra EStop serve the purpose to sense the position of my printing tip (I do have additional sensors for the tip position sensing and connect them to e2stop and e3stop ).
Based on the information from following pages, I tried to create another set of coordinates (U,V,W) which corresponding to X,Y and Z and setup EStop to U, V and W axes.
1.Connecting endstop switches
https://docs.duet3d.com/User_manual/Connecting_hardware/Sensors_endstops
2. Axis levelling using endstops
https://docs.duet3d.com/User_manual/Connecting_hardware/Z_probe_auto_levelling#axis-levelling-using-endstops
3. M584 and M574 commandsIn Duet3, one can define the io pin to the axis but I can't find the way to do the same thing in Duet2. Is there anyway that I can setup or I should configure my hardware in certain way ?
Thanks!
-
I'm not exactly sure what you're trying to do.
In short, there is no real way to have multiple endstops for a single axis. Once the axis is homed to one end, the length of the axis is enforced. Endstops are not active during a job either, only during a homing move. So you don't really gain anything anyway. It is possible to configure the endstops to act as an emergency stop in case the axis skips steps and loses position and a crash on the frame would be damaging.
Regardless, it's far easier to configure things in RRF3 than in RRF2, so probably a good time to upgrade as well.