Filament change during Bed heating not working as expected
-
Hi,
Yesterday i have found a really strange behaviour (maybe bug) on my duet.
When i try to preheat my heat bed from the PanelDue (lets say to 40°C) and during the heat-up phase i want to load a filament, the hotend is reaching it's target temperature specified in the load-gcode but does not loading the filament until the bed reached it's target temperature (40°C).
Since heating up my bed takes a long time (~10min to 65°C) it try to use this time for doing other stuff (like changing or loading the filament).
Is this the desired behavior or i'm doing something wrong?
my load.g:
G10 S225 ; Set current tool temperature to 225C M116 ; Wait for the temperatures to be reached M291 P"Feeding filament..." R"Loading PETG" S0 T0 ; Display new message G1 E5 F600 ; Feed 10mm of filament at 600mm/min G1 E45 F3000 ; Feed 45mm of filament at 3000mm/min G1 E10 F300 ; Feed 15mm of filament at 300mm/min G4 P1000 ; Wait one second G1 E-5 F1800 ; Retract 5mm of filament at 1800mm/min M400 ; Wait for moves to complete M292 ; Hide the message G10 S0 ; Turn off the heater again
I'm using RepRapFirmware 1.21 on a core-xy printer (Hypercube)
Thanks in advance.
Best regards,
Martin -
-
Thank you for your response. I'll check it when i'm at home today.
I'm pretty sure this is the problem.Best regards,
Martin -
The M116 command without parameters waits for all temperatures to be reached, including the bed. Use e.g. M116 P0 to wait only for the tool 0 heater(s) to reach operating temperature.
-
@dc42
Just checked to documentation and sucessfully tested it with M116 P0.Thank you for your help.
-
Is there a command where just waiting for the tools (T0&T1) without waiting for the bed?
-
@zerspaner_gerd "Recent versions of RepRapFirmware also allow a list of the heaters to be specified using the 'H' parameter, and if the 'C' parameter is present, this will indicate that the chamber heater should be waited for."
-