Skip to content

Initial extruder other than T0 causes an unnecessary switch #676

Open
@stuartpb

Description

@stuartpb

If I set up a print that only uses extruder T1 and never uses my T0 extruder at all, the T1 switch at the beginning of the procedure is preceded with a massive G1 F1200 E-16 retraction on the initial T0, which makes a very unpleasant noise from the stepper motor, as that filament is not able to move with a cooled-off hotend:

;FLAVOR:RepRap
;TIME:1074
;Filament used: 0m
;Layer height: 0.15
;Generated with Cura_SteamEngine 3.1.0
M190 S60
M104 T1 S200
M109 S0
M109 T1 S200
M82 ; absolute extrusion mode
; BEGIN START G-CODE
G90 ;  set positioning to absolute
G28 X Y Z ; home XYZ at default_value home feedrates
T0 ; home on the right extruder
G92 X0 Y0 Z0 A0 B0 ; define zeroes
M132 X Y Z  ; Recall stored home offsets
; END START G-CODE
M83 ; relative extrusion mode
;LAYER_COUNT:50
;LAYER:0
G1 F1200 E-16 ; <=================== !!!
T1
M109 S200
M107
G0 F1200 X6.54 Y4.837 Z0.3
;TYPE:SKIRT
G1 F600 X6.488 Y4.979 E0.00754
G1 X4.989 Y8.802 E0.20487
G1 X4.949 Y8.899 E0.00523
G1 X3.643 Y11.964 E0.16622
; ...etc...

Essentially, this code needs to recognize that the first extruder isn't one you need to "switch" to.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: DeferredNot for now, but we could find the time or need to do this later.Type: Bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions