supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.04k stars 515 forks source link

Toolchange custom G-code used when switching from 2 to 1 extruder #4210

Open MaikoHermans opened 2 months ago

MaikoHermans commented 2 months ago

What happened?

The custom g-code for the toolchange is being added into the sliced object even when it shouldn't be.

Project file & How to reproduce

  1. Set extruders to 2
  2. Move to custom gcode and set the toolchange part to something like M226
  3. Move back to extruders and set it to 1
  4. Move to custom gcode you'll see that the toolchange part is grayed out and you can't edit it
  5. slice an object
  6. open it and see the file includes the toolchange code while it shouldn't

Version

2.5.59.8

Operating system

MacOS ARM

Printer model

Vcore 3 with duet 6hc