bumzala
-
Posts
3 -
Joined
-
Last visited
Content Type
Forums
Events
3D Prints
Posts posted by bumzala
-
-
Hi, thanks for your reply. I usually put the standby temperature but in this screenshot I forgot, as it was probably my 100th attempt to print with different settings. I have learned online that M25 is better for my printer and firmware, so I have tried this one too. It allows me to manually resume the printing. I was using M0 with 60 or 120 seconds pause and automatic resuming because it did not work the other way.
1. So with M25 and with KEEP MOTORS ENGAGED on and without parking, it makes an absolute mess. It parks (I guess the firmware does that, not changing the Z level, I resume the printing, it goes and prints one layer, then it goes 5 mm up and continues printing in the air. The code looks like this:
G0 F300 X109.824 Y112.337 Z2.6
G0 F9000 X109.949 Y112.779
;TIME_ELAPSED:76.507219
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 12
M83 ; switch to relative E values for any needed retraction
M104 S200 ; standby temperature
M84 S3600 ; Keep steppers engaged for 1h
M300 S440 P1000 ; Beep
M25 ; Do the actual pause
M109 S200 ; WAIT for resume temperature
G1 F550.5 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E28.08122
;LAYER:12
2. With M25 and disarm timeout 1800 the same thing happens.
3. With M25, without disarming, and without keeping the motors engaged, with the park ON, it parks, it lets me manually continue the print, but it continues 1 mm higher again.
;MESH:NONMESH
G0 F300 X109.824 Y112.337 Z2.6
G0 F9000 X109.949 Y112.779
;TIME_ELAPSED:76.507047
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 12
M83 ; switch to relative E values for any needed retraction
G1 F300 Z3.6 ; move up a millimeter to get out of the way
G1 F9000 X190 Y190
G1 F300 Z15 ; too close to bed--move to at least 15mm
M104 S200 ; standby temperature
M300 S440 P1000 ; Beep
M25 ; Do the actual pause
M104 S200 ; resume temperature
G1 F300 Z2.6
G1 F9000 X109.949 Y112.779
G1 F300 Z2.6 ; move back down to resume height
G1 F550.5 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E28.08116
;LAYER:12
4. With M0, and disarm timeout 1800, the print pauses and it stays in place. Which is useles, so I tried with park print option, and G4 S60 as it does not let me resume manually. This btw is longer than 60 seconds, but what can I do. It continues about 2 cm higher and prints in the air.
;MESH:NONMESH
G0 F300 X109.824 Y112.337 Z2.6
G0 F9000 X109.949 Y112.779
;TIME_ELAPSED:76.507214
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 12
M83 ; switch to relative E values for any needed retraction
G1 F300 Z3.6 ; move up a millimeter to get out of the way
G1 F9000 X190 Y190
G1 F300 Z15 ; too close to bed--move to at least 15mm
M104 S200 ; standby temperature
M84 S1800 ; Set the disarm timeout
M300 S440 P1000 ; Beep
M0 ; Do the actual pause
G4 S60
M104 S200 ; resume temperature
G1 F300 Z2.6
G1 F9000 X109.949 Y112.779
G1 F300 Z2.6 ; move back down to resume height
G1 F550.5 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E28.08122
;LAYER:12
5. With M0 and KEEP motors engaged ON, and with park print ON , it parks, but continues printing 2 cm higher. Without parking it pauses but it stays in place. The relevant parts of both codes you can see bellow.
PARK ON
G0 F300 X109.824 Y112.337 Z2.6
G0 F9000 X109.949 Y112.779
;TIME_ELAPSED:76.507216
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 12
M83 ; switch to relative E values for any needed retraction
G1 F300 Z3.6 ; move up a millimeter to get out of the way
G1 F9000 X190 Y190
G1 F300 Z15 ; too close to bed--move to at least 15mm
M104 S200 ; standby temperature
M84 S3600 ; Keep steppers engaged for 1h
M300 S440 P1000 ; Beep
M0 ; Do the actual pause
G4 S60
M104 S200 ; resume temperature
G1 F300 Z2.6
G1 F9000 X109.949 Y112.779
G1 F300 Z2.6 ; move back down to resume height
G1 F550.5 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E28.08122
;LAYER:12
PARK OFF
G0 F300 X109.824 Y112.337 Z2.6
G0 F9000 X109.949 Y112.779
;TIME_ELAPSED:76.507558
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 12
M83 ; switch to relative E values for any needed retraction
M104 S200 ; standby temperature
M84 S3600 ; Keep steppers engaged for 1h
M300 S440 P1000 ; Beep
M0 ; Do the actual pause
G4 S60
M104 S200 ; resume temperature
G1 F550.5 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E28.08133
;LAYER:12
Am I helpless?
Here is the gcode from case number 3. -
Cura 5.6.0 on Mac
Printer: Ender 3 V2 Neo (stock firmware)
Hi, I am having a problem that has been around for years now, but no solution that I have found online has helped. The printer resumes printing a millimeter higher after the pause, which of course ruins the print. I have tried all possible settings but nothing really worked since I updated from Cura 4.8 (I think 8 ) to the newest Cura 5.6.0. Before the update it had worked perfectly, with the exact same settings. I am no expert by any means, but I can’t see anything weird in this code. It looks like it is coming back to the height, but it does not. I am not using Z hop, so that can’t be the cause.
G0 F300 X109.824 Y112.337 Z2.8
G0 F9000 X110.068 Y112.778
;TIME_ELAPSED:80.210789
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeight.py
;current layer: 13
M83 ; switch to relative E values for any needed retraction
G1 F300 Z3.8 ; move up a millimeter to get out of the way
G1 F9000 X190 Y190
G1 F300 Z15 ; too close to bed--move to at least 15mm
M104 S0 ; standby temperature
M300 S440 P1000 ; Beep
M0 ; Do the actual pause
G4 S60
M109 S200 ; WAIT for resume temperature
G1 F300 Z2.8
G1 F9000 X110.068 Y112.778
G1 F300 Z2.8 ; move back down to resume height
G1 F550.5 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E29.25288
;LAYER:13
Pause at height issues in Cura 5.6.0
in UltiMaker Cura
Posted
Slashee, thanks a lot for investing so much time in figuring out my problem. I actually have learned some things from you, which I appreciate a lot. But I have realized that the problem is not in Cura, because I found an old G-code with Pause at Height that was successful before, but failed printing this time. Which brought me to the conclusion that it is not Cura’s fault, but something in my hardware, despite all the weirdness in my tests. I am going to check the hardware in the following days which will either solve my problem, or the printer will be cannibalized and parts used for my other printers. But I am pretty sure that it is not Cura.
Thank you again!
I think we can close this topic.