synman / Ender-3-S1-Pro-Firmware

Creality Ender-3 S1 Pro Firmware
148 stars 8 forks source link

Cannot continue printing after a pause #44

Open synman opened 1 year ago

synman commented 1 year ago

Discussed in https://github.com/synman/Ender-3-S1-Pro-Firmware/discussions/40

Originally posted by **urdigor13** March 2, 2023 Unable to continue printing after g-code M25. When you press the "continue printing" button on the display, nothing happens, printing does not continue. I also tried to pause using the display. It also fails to continue printing. Tell me what could be the problem?
urdigor13 commented 1 year ago

I tried to send the m24 command via pronterface, but printing also does not continue.

urdigor13 commented 1 year ago

@synman, can you tell me why the m25 command causes the extruder to park? Shouldn't he stay put? At least in stock firmware the m25 command causes the extruder to freeze in place.

synman commented 1 year ago

Advanced Pause

synman commented 1 year ago

Did you notice the slew of host action prompts that are accompanying the pause?

There are quite a few variations of pause, resume, cancel here I'm working to integrate.

It will hopefully all make more sense once I deliver the functionality in its entirety.

Mikerhinos commented 1 year ago

It looks like printing does not resume after a M600 change filament gcode too :(

bvweerd commented 1 year ago

Seems to be a known issue in Marlin, fix is also described here: https://github.com/MarlinFirmware/Marlin/issues/24996

Mikerhinos commented 1 year ago

Yes thanks I was reading it too, so at the moment there is no way to bypass this and change filament while printing ?

bvweerd commented 1 year ago

Not without implementing the fix first...

synman commented 1 year ago

I doubt these are related. I had validated filament change via the runout sensor some time back when using an external sender such as Octoprint exclusively.

I'm taking a break right now but will be returning here at some point in the not too distant future.

Mikerhinos commented 1 year ago

May be related to their proprietary screen : I flashed official firmware (latest from february) and filament change is working BUT to resume printing you have to go in "live settings adjustment" (upper part of screen), then go back so the pause icon changes to a play icon, then you can click it and choose "continue"...

urdigor13 commented 1 year ago

Hello Mikerhinos! I found another firmware build for Ender 3 s1 pro. It contains everything I need: Linear Advance, text output to the display works through the g-code M117. And also the pause (M25) works adequately in it. Try it, most likely there and the M600 will work fine. https://github.com/ThomasToka/MarlinFirmware/

Mikerhinos commented 1 year ago

Hello Mikerhinos! I found another firmware build for Ender 3 s1 pro. It contains everything I need: Linear Advance, text output to the display works through the g-code M117. And also the pause (M25) works adequately in it. Try it, most likely there and the M600 will work fine. https://github.com/ThomasToka/MarlinFirmware/

Thanks ! I'll try to check it out this week-end.