Skip to content
This repository was archived by the owner on Dec 19, 2024. It is now read-only.

M0, M1, M25, M226, M600, M601 are not good pause commands #48

Open
ghost opened this issue Mar 17, 2021 · 3 comments
Open

M0, M1, M25, M226, M600, M601 are not good pause commands #48

ghost opened this issue Mar 17, 2021 · 3 comments

Comments

@ghost
Copy link

ghost commented Mar 17, 2021

Hello,

I have a ender 3, with the latest bugfix version of marlin. My smart sensor is working fine, except for the part that i have i have to choose a pause command. I tested all the options throw the octoprints plugin and these are my conclusions:

M0, M1 - Give a error message.
M25 - Enters in pause and it is not possible to remove pause.
M226 - Nothing happens.
M600 - Switch filament. It is not a pause command.
M601 - Unknown command.

So, the way I see it, i have to connect the sensor to the motherboard. Has to work that way, but the problem is that octoprint is blind that way. If the print goes to stop by the motherboard, octoprint will not recognize it, and I will not get a warning that the printer is stopped, for example, by telegram,but at least the printer goes to pause.

So, my question is, since I just tested this sensor for the first time, am I missing something?

Greetings from Portugal,
Rui Silva

@ghost
Copy link
Author

ghost commented Mar 19, 2021

Hello again, I had an ideia that might solve my problem. I want help creating a Gcode, M601.

Something like:

M601{
Go to pause position
LCD: "Do filament change? Yes or No"
If Yes: Do M600
If No: Resume Print.
}

This will help a lot of people using the new smart filament sensor, because this way we dont have to change the filament if we have a clogged nozzle or a spool jam.

Can you please help?

Thank you in advance

@Prizmagnetic
Copy link

Why can't you just add M600 to octoprints pausing commands? And then you can change filament, or not, or whatever, and then hit resume in octoprint when you are ready

@Royrdan
Copy link

Royrdan commented Jan 15, 2022

I added a pull request and added a @Pause option in one of the templates files. Works for Octoprint then I could set any GCODE in the Octoprint pause commands. You can probably ad whatever you want as a pause option though.
#68

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants