Cancel a job?

I guess I missed this somewhere, but how do I cancel a job in FluidNC?

I can pause the job, which is all fine, but once paused, I can find a button to resume, but not one to cancel. So when things go awry, I can pause the job fine, but if I want to start over, it seems to require a reset.

This isn’t a really common thing for me, but it’s a feature that I’m used to being there and particularly dialing things in it would be good to have.

This is Fluid 3.8.1 and UI V3

That’s a good question. I’ve done a pause (hold) and then a soft reset before. I’d be curious if anyone handles that differently.

image

From here: Commands and Settings | Wiki.js

  • 0x18 (CTRL+X) Soft Reset
    • Immediately halts and safely resets Grbl without a power-cycle.
    • If reset while in motion, Grbl will throw an alarm to indicate position may be lost from the motion halt.
    • If reset while not in motion, position is retained and re-homing is not required.
    • If in hold mode, the motion buffer is cleared and position is not lost.
    • A control pin can be used for this feature.
3 Likes

Yeah, I found that, but it’s not really what I want. Or I think that it isn’t. Maybe it is.

I want to keep the machine position, and the coordinates, so that maybe restarting the job is possible, with or without re-homing the machine.

I found a reference to it, where someone describes the cancel function in RepRap Firmware, and the extremely unhelpful response of “If you want to use RRF, then use RRF.” Made me want to go ahead and do that. (Actually likely will when beta trials are over.)

Still, I want to use the Jackpot board so it would be nice to have a way to do so and enjoy the features that it does better, like dealing with the laser.

I was wondering the same thing. “Reset” is a strange word to describe something that retains position.

I just checked, and it does not reload the configuration, in anyone was wondering about that. So it’s not really a reset. It’s more like cancel everything.

2 Likes

On the FluidDial pendant, I like how this happens. I can stop a job, or first pause (hold) and then either resume or cancel. During the running of a job, the status screen has the buttons needed for this featured prominently. I like it so much better than the current buttons on the WebUI, which are confusing to me. @jeyeager maybe something that could be improved here…

1 Like

I can live with it being weird wording, if that’s what it does (it didn’t seem to actually cancel stuff, and I had to power cycle the board, but that might be a different issue.)

Another reason to build one, I guess. The M5 dial is available via Digikey, but kind of spendy. I kind of overextended a bit on the LR4 beta, so it’ll be a while before my hobby funds recover.

2 Likes

I can do the same with the WebUI.

There’s a Pause button, then once paused, there’s a “Play” button, or a “Soft Reset” button.

I don’t know what the Dial presents to you as a UI, but it is essentially doing the exact same thing.

The “Red Button” is, in most cases, issuing the same “Soft Reset” command.

image

I’m not sure what you mean by this exactly as far as the difference between this and your other flow, but I’ll assume this is also just submitting the “Soft Reset” command initially without pausing first?

Initially this threw me off quite a bit, but after using it a bit I started to trust that I could press it without my running router crashing into my workpiece :slight_smile:

I’m still pretty hesitant, though, so I always just it pause first regardless of whether I have any intent to resume.

Pause, kill router, Soft Reset is how I kill anything that isn’t an emergency.

There is also the “Quick Stop” button, which activates the “Safety Door” function, but I have not used that myself.

2 Likes