More option for End of Program movement

Right now Carbide Motion executes special behavior when it sees M2 (end-of-program).

  • Raise spindle
  • Move straight back

I find that in many cases, even all the way back the carriage and spindle are in the way. I would like more options for end-of-program behavior:

  • Current (reasonable default)
  • Current, then move to top right (close to machine 0,0)
  • Raise spindle and stop.

The last is useful for certain operations where the machine is working in a deep pocket, or with high work-holding - the last cut location may not provide a good escape path for the spindle.

1 Like