#Crash mid print after changing filament

1 messages · Page 1 of 1 (latest)

still anchor
#

I have turd herded and BT set up.

Before it was working great, I did probably 100 filament changes with no issues. But now during mid print, I ran of one filament, and when runout kicked it, printer ejected old filament, then loaded new filament, did a poop macro and THEN crashed the whole printer. here is the console log:

8:58 PM
Klipper state: Shutdown
8:58 PM
Move out of range: 116.000 486.000 40.560 [49942.970]
8:58 PM
Move out of range: 116.000 486.000 40.560 [49942.970]
8:58 PM
Try again
8:58 PM
TURDHERDER: Blob 1 of 1 (60.0mm)
8:58 PM
TURDHERDER: Purging 60mm of filament
8:58 PM
TURDHERDER: Purging 61mm of filament
8:58 PM
TURDHERDER: No toolmap or PURGE_LENGTH. Using default
8:57 PM
Setting extruder temperature to 225.0 and waiting for extruder to reach temperature
8:57 PM
Loading lane3
8:57 PM
Lane lane4 unload done t:26.383
8:57 PM
pressure_advance: 0.036000
pressure_advance_smooth_time: 0.040000
8:57 PM
pressure_advance: 0.000000
pressure_advance_smooth_time: 0.040000
8:57 PM
AFC_Cut: Cut Filament
8:57 PM
Rotation distance reset : 4.6500
8:57 PM
SET_FILAMENT_SENSOR SENSOR=turdherd ENABLE=1
8:57 PM
Unloading lane4

Any help finding this is appreciated. <@&1304550334839918672>

fierce horizonBOT
still anchor
copper vector
#

it kind of sounds like its from turdherder not putting it in the write mode ABS/Relative

copper vector
#

forgot to mention that I can't see your error message in any of the klippy logs so not sure what happened

still anchor
copper vector
#

it may also be in your gcode since poop should have been the last thing AFC was in control of.
Should have run AFC_cut, turdherder_park, and turdherder and then back to printing

still anchor
copper vector
#

it would run AFC_pause which also runs your pause

merry kelp
#

So AFC just calls a pause internally in klipper which does not call any other pause macro, then your toolhead is unloaded then loaded like normal, once the unload is done your lane is ejected. But this is going to change to unload lane->eject->load next lane to keep nozzle oozing at bay. Only time a pause macro would be called during this routine is if an error happened

#

I kinda need to spend some time and start putting flow charts together for how the software works 😑

copper vector
merry kelp