Basic Information:
Printer Model: Voron 2.4
MCU / Printerboard:Bigtreetech Octopus
klippy.log
klippy.log (34.8 KB)
Hi
I am trying to do a multicolor print with only one extruder with two colors on the first layer only. I use Cura which creates an M600 command for material change. Therefor I added the following M600 macro which seems to be working fine:
[gcode_macro M600]
gcode:
{% set X = params.X|default(50) %}
{% set Y = params.Y|default(5) %}
{% set Z = params.Z|default(10) %}
SAVE_GCODE_STATE NAME=M600_state
PAUSE
G91
G1 E-4 F2700
G1 Z{Z}
G90
G1 X{X} Y{Y} F3000
G91
RESTORE_GCODE_STATE NAME=M600_state
When I print my model it invokes the macro and I can change filament. But after resume the head moves to the last print position and then the print is cancelled with the following errors:
21:52:02 Extrude only move too long (-153.773mm vs 50.000mm)
21:52:02 Extrude only move too long (-153.773mm vs 50.000mm), See the ‘max_extrude_only_distance’ config option for details
21:52:01 Unknown command:“F900”
I cannot absolutely say which command raises the error, since Klipper don’t gives a line number
Strangest thing is the F900 “command”. I don’t see anything like this in my gcode. Only some F900 feed parameters in some move commands.
The Extrude move too long message maybe because of the M83 command in my gcode. What means absolute or relative extrusion mode? For movements this is clear, but for extrusion? If I do an extrusion like:
G1 F1200 E-3
What is the result in absolute and in relative mode?
I also don’t know where this M83 command comes from. Since the error happens directly after the material change, I post below that snippet from my gcode. Maybe you have an idea what happens.
G1 F1200 E-16
G1 F600 Z0.4
M82 ;absolute extrusion mode
M600
M83 ;relative extrusion mode
M104 T0 S195
M109 S200
G1 F2400 E-3
;MESH:Glas.stl
G0 F7200 X166.255 Y31.976 Z0.4
G1 F600 Z0.4
G0 F7200 X167.543 Y25.277
;TYPE:SKIRT
G1 F600 Z0.2
G1 F960 E3
G1 F900 X168.097 Y25.293 E0.02074
G1 X168.498 Y25.322 E0.01504
G1 X168.8 Y25.356 E0.01137
G1 X169.026 Y25.391 E0.00856
G1 X169.461 Y25.5 E0.01678
G1 X169.703 Y25.572 E0.00945
BTW. I used the same slicer setting that I used forever with only one material.