How to resume after feed hold in Motion

(Chris Luginbuhl) #1

Elsewhere on this forum I have read that there is a hotkey in Carbide Motion to resume after feed hold (on a Shapeoko 3 with the latest GRBL board), but I couldn’t find it. Does anyone know what’s the best way to resume?
Thanks,
Chris

0 Likes

(Luc) #2

Press start again and the work will resume where you paused it

0 Likes

(Chris Luginbuhl) #3

Interesting - that’s what I tried first, and it didn’t work. I’ll try again.

0 Likes

(Luc) #4

If it does not want to restart, it is possible that in the process you have lost your connection to the Shapeoko/Nomad and it just hangs there. I have experienced this type of problem and you have to note the last line of GCode and edit the Gcode to start at that spot by keeping the header and removing the code to that line using a text editor.

1 Like

(Neil Ferreri) #5

I have external, physical switches for feed hold and resume.

1 Like

(Magnus) #6

That is something i would like to have, would typ like to share how you did it?

0 Likes

(Chris Luginbuhl) #7

I have external, physical switches for feed hold and resume.

What is the “resume” switch connected to? I didn’t see anything on the board for that. My Feed hold switch is a momentary switch connected to the feed hold pins on the GRBL board. Pressing it briefly pauses the program and retracts the Z.

0 Likes

(Neil Ferreri) #8

Sorry guys, I forgot it wasn’t built in to the board.
On my version of the board there were pins for an e-stop connection. I believe that was wired to pin 0 which is the reset. I recompiled the grbl source to use that pin as a resume switch.
Quick version:
In the grbl source code, in cpu_map.h change:
#define CONTROL_RESET_BIT 0
to
#define CONTROL_RESET_BIT 2
And change:
#define CONTROL_CYCLE_START_BIT 2
to
#define CONTROL_CYCLE_START_BIT 0

Recompile and flash to board.

Now the “E_Stop” on the C3D board (my version) will act as a “Resume”

1 Like