#Filament Loading Race Condition

1 messages · Page 1 of 1 (latest)

supple hinge
#

I was printing a part that ran out of filament and triggered the automated pause feature of the printer. I went to load filament and started the loading procedure while spooling the filament into the extruder. While doing this, I noticed the spool had a tangle in it, so I pulled the filament out of the printer as it was not hot enough to start pulling the filament in yet, and then I cleared the tangle. The printer continued to heat and then acted as if there was filament in it, running the extruder to feed the filament and wipe, even though the filament had been removed and the run-out sensor light was off. I then placed the filament back in after removing the tangle to discover that the initial filament loading process never completed and would never complete. It appears that if you initiate a load (although it is unclear whether a runout-initiated pause is a requirement), insert filament, and then shortly remove the filament before the load process starts, it can cause a lockup where the system fails to complete the initial load process, and you must restart the printer to resolve the issue. I am running Open Centauri version 0.2.0-cc

somber root
#

I had almost run out of filament when I started new print. I'm not sure was the filament end passed the sensor in previous print or not but the CC said I need to change filament and I did. After that I resumed printing but after a while I realized that nothing is happening. The CC was in preheating mode without preheating if I remember right. I just canceled the print and started it again and had no problem.

slim hedge
#

There is a need for a button on the UI that will stop whatever the machine is doing, not after doing other stuff, but right away.
Imagine any industrial machine without that red emergency stop.
That would not be used.

supple hinge
#

@smoky echo Is this filed in the correct repo?

smoky echo
supple hinge
#

alright wanted to make sure