Jump to content

Pause at layer resume failed


Plays2Hardball

Recommended Posts

Posted (edited) · Pause at layer resume failed

I finally decided to upgrade from trusty Cura 4.8 to 4.10. I don't remember having to reconnect all my Octoprint printers with previous upgrades but I managed it.

 

I have a model that I want to do a filament change on and decided to try the pause at layer height (Extensions - Post Processing - Modify G-Code). The print was looking great and I was quite happy when the printer paused allowing me to change the filament. I couldn't find a resume option on the LCD but I did notice the Cura Monitor was showing the print was paused. So far so good right?

 

When I selected resume in Cura the print head crashed into the print. It was making so much noise I was busy aborting the print before something got broken and didn't notice what the LCD display said. It was almost as if the Z axis went to zero on the way to resuming the print.

 

Here's the settings for the Pause at Height script:

image.png.f698a266eeafeeda6a89a793b2db430b.png

 

Here are my specs.

Printer: Ender 3 with V4.2.7 Silent Board

Marlin: Shipped Version w/Silent Board

Send: M115
Recv: FIRMWARE_NAME:Marlin Creality 3D SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:V1.0 MACHINE_TYPE:Ender-3 EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
Recv: Cap:SERIAL_XON_XOFF:0
Recv: Cap:BINARY_FILE_TRANSFER:0
Recv: Cap:EEPROM:1
Recv: Cap:VOLUMETRIC:1
Recv: Cap:AUTOREPORT_TEMP:1
Recv: Cap:PROGRESS:0
Recv: Cap:PRINT_JOB:1
Recv: Cap:AUTOLEVEL:0
Recv: Cap:Z_PROBE:0
Recv: Cap:LEVELING_DATA:0
Recv: Cap:BUILD_PERCENT:0
Recv: Cap:SOFTWARE_POWER:0
Recv: Cap:TOGGLE_LIGHTS:0
Recv: Cap:CASE_LIGHT_BRIGHTNESS:0
Recv: Cap:EMERGENCY_PARSER:0
Recv: Cap:PROMPT_SUPPORT:0
Recv: Cap:AUTOREPORT_SD_STATUS:0
Recv: Cap:THERMAL_PROTECTION:1
Recv: Cap:MOTION_MODES:0
Recv: Cap:CHAMBER_TEMPERATURE:0
Recv: ok

Octoprint: 1.6.1

 

Did I forget anything? Any ideas if I did something wrong or is just not supported with my configuration?

Edited by Plays2Hardball
  • Link to post
    Share on other sites

    Posted · Pause at layer resume failed

    When Creality released the 4.2.x boards there was a conflict on the boards between commands that send messages to the the LCD (M0, M1 and M117) and the LCD itself.  Because the TFT style LCD doesn't understand the "message" part of the command, the command is simply ignored.  In short - the normal failure is that the print should not have paused.

    If you look through the gcode you will see the M0 followed by the resumption of the print.  There should be no "dive" in the Z.  (Your only PauseAtHeight setting I would question is your standby temp of 25°.  I typically don't allow the hot end to cool but I'm also generally close to the printer to catch the pause.)

    I think you need to look at what Octoprint is doing with the M0 command.  The normal function of M0 is "unconditional stop" and a message "Click to Resume" is sent to the LCD indicating that a button click will get the printer going again.  If you don't see "Click to Resume" then maybe you have the issue described above.  A way to check is to send an "M117 BLAH BLAH" to the printer and see if the message appears on the LCD.  If it doesn't, then you have the glitch and maybe Octoprint is passing it's own M0 command routine to the printer which might include a homing move.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...