Jump to content

bumzala

Member
  • Posts

    3
  • Joined

  • Last visited

Posts posted by bumzala

  1. 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. 

  2. 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.

    CE3E3V2_Pause test m25 park on.gcode

  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
     

    Screen Shot 2024-01-07 at 00.05.26.png

×
×
  • Create New...