After Resume XY does not move properly



  • I have lost a couple prints over time to this issue. I would resume the print and the Print head would just move within a very small space and not the correct size of the part. Ends up making a blob. I can see the movements are there but scaled down to 1/100 of the size.

    Has anyone else experience this and was it recoverable or just need to do reset and lose the print?


  • Moderator

    @ktapper Please post your config.g that includes your M911 command and your resurrect.g. Please send M115 and post response for firmware version.

    Ian


  • Moderator

    Is this resume after powerloss or just after pausing?



  • Just pausing due to low voltage.

    ; Automatic power saving
    M911 S21 R22 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss

    Resurrect.g:
    ; File "0:/gcodes/BLV_LID_v3_0_1kg_Spool_0.2mm_PLA_10h42m.gcode" resume print after print paused at 2020-02-13 07:36
    G21
    M140 P0 S60.0
    T-1 P0
    G92 X171.544 Y104.120 Z96.800
    G60 S1
    M98 P"resurrect-prologue.g"
    M116
    M290 X0.000 Y0.000 Z0.000 R0
    G10 L2 P1 X0.00 Y0.00 Z0.00
    G10 L2 P2 X0.00 Y0.00 Z0.00
    G10 L2 P3 X0.00 Y0.00 Z0.00
    G10 L2 P4 X0.00 Y0.00 Z0.00
    G10 L2 P5 X0.00 Y0.00 Z0.00
    G10 L2 P6 X0.00 Y0.00 Z0.00
    G10 L2 P7 X0.00 Y0.00 Z0.00
    G10 L2 P8 X0.00 Y0.00 Z0.00
    G10 L2 P9 X0.00 Y0.00 Z0.00
    G54
    G10 P0 S190 R190
    T0 P6
    M106 S1.00
    M106 P0 S1.00
    M106 P1 S0.00
    M106 P2 S1.00
    M106 P3 S0.00
    M106 P4 S0.00
    M106 P5 S0.00
    M106 P6 S0.00
    M106 P7 S0.00
    M106 P8 S0.00
    M116
    G92 E0.00000
    M83
    M23 "0:/gcodes/BLV_LID_v3_0_1kg_Spool_0.2mm_PLA_10h42m.gcode"
    M26 S3678538 P0.000
    G0 F6000 Z98.800
    G0 F6000 X171.544 Y104.120
    G0 F6000 Z96.800
    G1 F3600.0 P0
    G21
    M24

    FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.03 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2019-06-13b2

    Eventlog:
    2020-02-13 02:29:43 Resume state saved
    2020-02-13 02:29:43 Print auto-paused due to low voltage
    2020-02-13 07:35:23 Printing resumed
    2020-02-13 07:35:36 Resume state saved
    2020-02-13 07:35:40 Printing paused at X189.7 Y209.9 Z96.8
    2020-02-13 07:35:49 Printing resumed
    2020-02-13 07:36:15 Resume state saved
    2020-02-13 07:36:18 Printing paused at X171.5 Y104.1 Z96.8


  • Moderator

    @ktapper Sorry, can you post your resurrect-prologue.g as well?

    Ian


  • Moderator

    @ktapper said in After Resume XY does not move properly:

    RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.03

    I'd also suggest updating to the latest 2.05.1 firmware. https://github.com/dc42/RepRapFirmware/releases/tag/2.05.1

    Ian



  • @droftarts

    ;resurrect-prologue.g

    M116 ; wait for temperatures
    G28 X Y ; home X and Y, hope that Z hasn't moved
    M83 ; relative extrusion
    G1 E4 F3600 ; undo the retraction that was done in the M911 power fail script


  • Moderator

    Just for completeness, what do you have in home x and home y?



  • ; homex.g
    ; called to home the X axis
    ;
    ; generated by RepRapFirmware Configuration Tool on Tue Oct 09 2018 13:27:56 GMT+0300
    ; Ignore Machine boundaries
    M564 H0 S0
    G91 ; relative positioning
    G1 Z5 F1000 S2 ; lift Z relative to current position
    G1 S1 X-355 F2000 ; move quickly to X axis endstop and stop there (first pass)
    G1 X5 F1500 ; go back a few mm
    G1 S1 X-355 F360 ; move slowly to X axis endstop once more (second pass)
    G1 X5 F1500 ; go back a few mm
    G1 Z-5 F1000 S2 ; lower Z again
    G90 ; absolute positioning
    ; Stop movement across limits, enable boundaries, homing requirement
    M564 H1 S1

    ; homey.g
    ; called to home the Y axis
    ;
    ; generated by RepRapFirmware Configuration Tool on Tue Oct 09 2018 13:27:56 GMT+0300
    ; Ignore Machine boundaries
    M564 H0 S0
    G91 ; relative positioning
    G1 Z5 F6000 S2 ; lift Z relative to current position
    G1 S1 Y355 F2000 ; move quickly to Y axis endstop and stop there (first pass)
    G1 Y-5 F3000 ; go back a few mm
    G1 S1 Y355 F160 ; move slowly to Y axis endstop once more (second pass)
    G1 Y-5 F3000 ; go back a few mm
    G1 Z-5 F1000 S2 ; lower Z again
    G90 ; absolute positioning
    ; Stop movement across limits, enable boundaries, homing requirement
    M564 H1 S1


  • Moderator

    Remove the ignore machine boundaries command. I think that's changing your position out of bounds.


Log in to reply