supermerill / SuperSlicer

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

different start behavior depending on tool selected. #4405

Open Scissors95 opened 3 months ago

Scissors95 commented 3 months ago

Version

Version: 2.5.59.13

Operating system type + version

Windows 11 23H2

Behavior

When printing with T0 the Z axis moves to the first layer starting position and drags the homing sensor along the build plate. This does not occur with T1 or T2 because the slicer calls the tool before raising the axis. This behavior has been in superslicer for a while and has caused me to lose a homing probe.

Is it possible to change the start gcode to call the tool before raising the bed for all tools?

Project File (.3MF) where problem occurs

Project file and gcode files for T0 and T1 are attached GRIDFINITY-slitting-saw-box.zip

legend069 commented 1 month ago

i'm not very familiar with repRapFirmware. i'm wonder if adding G0 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} F200 into the start-gode in SS will help this will move the toolhead close to the xy cords of it's first extrusion move.

but the z movement getting added at the start is a known issue regardless of SS config.(it also does a small retraction) it should be moving to the XY cords first then adjusting Z to the first layer.