Remove redundant toolchange retraction/un-retraction during filament change in CC1 profile (#13456)

* Fix: Disable redundant toolchange retraction for Elegoo Centauri Carbon
Sets `retract_length_toolchange` to 0 in the Elegoo Centauri Carbon (ECC) machine profile.
This resolves an issue where a massive filament blob would form on the prime tower immediately after resuming a manual filament change (M600). The blob was caused by a conflict between OrcaSlicer's default toolchange logic and Elegoo's hardcoded firmware behavior:
- Elegoo's firmware (specifically the `cmd_PAUSE` and `cmd_RESUME` sequences) completely takes over pressure management during an M600. It performs its own initial 2mm retraction, a 120mm purge, and a silicone brush wipe, returning the print head to the prime tower perfectly primed.
- Previously, Slicer was unaware of the firmware's priming and would issue a redundant 2mm un-retract (`G1 E2`) upon resume. Forcing 2mm of filament out of an already-full nozzle created the blob.
By disabling the toolchange retraction (`0`), Slicer correctly hands off filament pressure management during an M600 entirely to the Elegoo firmware, preventing double-retractions and eliminating the blob.

* fix errors after merging main

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
This commit is contained in:
Matias Fernandez
2026-05-31 09:35:35 -03:00
committed by GitHub
parent 5856b59a8f
commit 349cd2ff68

View File

@@ -48,6 +48,9 @@
"extruder_offset": [
"0x0"
],
"retract_length_toolchange": [
"0"
],
"default_bed_type": "4",
"auto_toolchange_command": "0",
"fan_speedup_time": "0.5",