User input in start g-code

Hi everyone.
Is it not possible to make my start g-code ask me for an OK before it runs further in the program?
I think for example I have to press PLAY, between each point.

Or is that a stupid idea?

Secure/vacuum workpiece.
PRESS PLAY for OK.
Home all.
PRESS PLAY for OK.
Turn on dust extractor.
PRESS PLAY for OK.
Mount the correct cutter
PRESS PLAY for OK.
Set z height.
PRESS PLAY for OK.
Turn on router.

The M0 command will pause a job.

M0 [P<ms>] [S<sec>] [string]

Parameters

[P<ms>] Expire time, in milliseconds
[S<sec>] Expire time, in seconds
[string] An optional message to display on the LCD
1 Like

As Dreyfus indicated, M0 will pause. The syntax he quotes is for Marlin. If you have a Jackpot board (FluidNC), the syntax is a bit different. I don’t have a Jackpot board, but from reading the reference, I believe you would want:

M0 (MSG Secure/vacuum workpiece.)

Personally I use M0 just once as a check. I run Marlin, and for my laser I do:

M0 Glasses? Height? Air pump?

Even after all this time, that brief pause to consider things has saved an occasional job.

Is there somewhere to display messages in FluidNC if you use M0?

According to the reference, “If the comment has 'MSG ’ in it, it will echo the comment back to the console.” That is why my suggested FluidNC M0 example as an MSG. I don’t know exactly what counts as “Console” if running headless.