SSJ
Posts: 5
Joined: Fri Jul 27, 2018 2:42 am

Filament runout speed

Hello

Is it possible to insert a command/script into the slicer software which lowers the extruder speed in case of filament runout.

We have converted 11 Creality CR6 max, to direct drive with bondtech extruder LGX Lite. We experience that the filament is ground into pieces and get stuck in the extruder gears, when the filament is automatically fed back in connection with filament runout. I hope we can insert a command that slows down the speed when the filament is pulled back, during filament runout.
parallyze
Posts: 372
Joined: Fri Jun 05, 2015 4:18 am

Re: Filament runout speed

SSJ wrote: We have converted 11 Creality CR6 max, to direct drive with bondtech extruder LGX Lite. We experience that the filament is ground into pieces and get stuck in the extruder gears, when the filament is automatically fed back in connection with filament runout. I hope we can insert a command that slows down the speed when the filament is pulled back, during filament runout.
Maybe I'm missing something, but how exactly is S3D involved into this?

Doesn't the runout sensor trigger the advanced pause/park and/or m600 (change filament) on your printers?

If so, did you adjust the values from the previous bowden setups?

Some printers will feed filament at a very high rate for the first 40-60cm to get the filament through the bowden tubing
before slowing down for the actual feeding...
SSJ
Posts: 5
Joined: Fri Jul 27, 2018 2:42 am

Re: Filament runout speed

Hello,

Thank you for your response. I apologize if my previous message was not clear enough. Let me try to explain our situation in more detail.

The issue we are facing occurs when the filament runs out and is then automatic retracted and fed back. The filament gets crushed into small pieces and gets stuck in the extruder gears during this retraction process. Our goal is to avoid this problem.

We were wondering if it's possible to implement a command or a script in the slicer software (Simplify3D) that would reduce the extruder speed when it detects that the filament has run out and is being retracted. This would help prevent the filament from getting crushed and lodged in the extruder.

We use this in the starting script: M92 E562 ; Bondtech, after we changed to direct drive with bodtech extruder.

Perhaps we could also solve the problem by reducing the unload length. Is it possible to insert an M600 U-30; unload 30mm, to the starting script?

I would like to avoid messing with new firmware for the printers, but just inserting a script into the slicer software if that is possible.
parallyze
Posts: 372
Joined: Fri Jun 05, 2015 4:18 am

Re: Filament runout speed

SSJ wrote: Fri Aug 18, 2023 3:36 am The issue we are facing occurs when the filament runs out and is then automatic retracted and fed back. The filament gets crushed into small pieces and gets stuck in the extruder gears during this retraction process. Our goal is to avoid this problem.
Unless you're printing from a host and you manage to tell your printer "if filament runout sensor triggers, don't do what the firmware tells you to" you're likely out of luck.
Feeding the filament into the extruder/purging is usually done at 2-6mm/s. But depending on the bowden tube length the firmware will simply move the first 500mm at much higher speeds which simply exceeds most extruders melting capabilities, resulting in extruder skipping and/or grinding.
SSJ wrote: Fri Aug 18, 2023 3:36 am We use this in the starting script: M92 E562 ; Bondtech, after we changed to direct drive with bodtech extruder.
That's telling the printer how far to move the e axis for 1mm of raw filament, completely unrelated to the filament change.
SSJ wrote: Fri Aug 18, 2023 3:36 am Perhaps we could also solve the problem by reducing the unload length. Is it possible to insert an M600 U-30; unload 30mm, to the starting script?
No. M600 will initiate the filament change, not configure it. M603 only allows for setting load/unload distances, not fast/slow load speeds.
SSJ wrote: Fri Aug 18, 2023 3:36 am I would like to avoid messing with new firmware for the printers, but just inserting a script into the slicer software if that is possible.
Just removing the bowden hardware without adjusting the firmware is just half the job done. That's where bowden tubing length and other parameters are configured.

If it's a marlin based firmware everything is good. According to the GPL vendors have to provide the fully configured but uncompiled firmware. Of course, Creality doesn't care about this too often, so I don't know if the CR6 max is just another one where nothing except some gibberish named binaries are available.

A really dirty workaround might be using M203 to limit the feedrate of the extruder. But depending on your print/retract settings this might have negative impacts. And (if enabled in firmware) this might also affect things like linear advance/input shaping.

Return to “Feature Requests”