Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POWER_LOSS_RECOVERY Extruder Loop #12433

Closed
hanif40 opened this issue Nov 15, 2018 · 7 comments
Closed

POWER_LOSS_RECOVERY Extruder Loop #12433

hanif40 opened this issue Nov 15, 2018 · 7 comments

Comments

@hanif40
Copy link

hanif40 commented Nov 15, 2018

I have a problem with the POWER_LOSS_RECOVERY in marlin 1.1.9 (also bugfix and up to 2.0), the problem is that when it recovers it makes everything perfect (returns to the correct position) but the extruder remains as in a loop between extrude and I do not extrude and never advance, what you notice is when you retract before printing (always talking about recovering the impression) it retracts a few centimeters (enough to remove the hotend filament) to then not extrude anything but the engine between yes and not.

In the configurations, activate the new fixtures and also leave as configured in version 1.1.8, now printing prints perfect, but the recovery after current loss there is no way that the extruder leaves that loop.

@hanif40
Copy link
Author

hanif40 commented Nov 16, 2018

154/5000
is the simplify3d that generates me the problem, change to 3d cure and it works very well.
I do not know what the simplify that causes the extruder loop can add.

SIMPLIFY3d

Starting

G28 ; home all
G92 E0
G1 Z0.1 F1000
G1 X8.0 F2000
G1 Y60.0 E4.0 F1000.0 ; prime
G1 Y100.0 E8.5 F1000.0 ; prime
G92 E0

Ending

M104 S0 ; turn off extruder
M140 S0 ; turn off bed
G91 ; use relative coordinates
G1 Z0.6 F5000 ; lift nozzle by 0.6mm
G90 ; use absolute coordinates
G28 X0 ; home X axis
G1 Y195 ; move Y axis to end position
M84 ; disable motors
M107 ; turn off fan

CURA3d

Starting

G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F9000 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
;Put printing message on LCD screen
M117 Printing...

Ending

M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
M84 ;steppers off
G90 ;absolute positioning

@thinkyhead
Copy link
Member

See #12440 for an updated and optimized version of Power-Loss Recovery. Needs testing. Enable the DEBUG_POWER_LOSS_RECOVERY option in power_loss_recovery.h to get extra output to the serial console when recovering. (You should be able to connect a host when the "Resume"/"Cancel" menu appears and it will go back to recovery mode when it reboots.)

@hanif40
Copy link
Author

hanif40 commented Nov 16, 2018

the problem was solved by distilling that!

image

@thinkyhead
Copy link
Member

I thought that might be involved. I'm not sure there's anything that can be done to work around it when saving power-loss data, but I will look at it. Does the G-code end up including M83 when you use that option? Or does it just include a lot of G92 E0 commands?

@boelle
Copy link
Contributor

boelle commented Feb 21, 2019

@hanif40 problem solved?

@boelle
Copy link
Contributor

boelle commented Mar 6, 2019

@thinkyhead i think we can close this one

@github-actions
Copy link

github-actions bot commented Jul 7, 2020

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jul 7, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants