mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-08-03 08:12:07 +00:00
The M620→M621 firmware toolchange block weight (500x) was only applied to sparse track sample lines. Hundreds of G1 moves between samples inside the M620 block got weight=1, causing firmware toolchange to appear compressed on the timeline plot. Build continuous M620→M621 line ranges from track samples and apply weight=500 to ALL lines within those ranges. This makes toolchange and wipe tower zones proportionally accurate on the timeline.