Add filament_retract_length_toolchange/filament_retract_restart_extra_toolchange config and update tool changer printer's profiles (#15039)

* update snapmaker profiles. largely ported for Snapmaker Orca fork

* update prime volume

* set precise_outer_wall to 1

* Update per-material multi-tool ramming to the filament library

* Add per-filament overrides for toolchange retraction

* Set toolchange retraction per filament for Snapmaker U1

* set default support type to tree

* format snapmaker profiles
This commit is contained in:
SoftFever
2026-08-05 00:13:27 +08:00
committed by GitHub
parent 0051768206
commit 6312caaf13
219 changed files with 10287 additions and 1263 deletions
@@ -1,43 +1,31 @@
{
"type": "process",
"name": "0.08 High Quality @Snapmaker U1 (0.2 nozzle)",
"inherits": "fdm_process_U1_0.2_common",
"from": "system",
"instantiation": "true",
"layer_height": "0.08",
"initial_layer_print_height": "0.1",
"wall_loops": "4",
"bottom_shell_layers": "5",
"top_shell_layers": "7",
"bridge_flow": "1",
"initial_layer_speed": "40",
"initial_layer_infill_speed": "70",
"sparse_infill_speed": "100",
"top_surface_speed": "150",
"support_top_z_distance": "0.08",
"support_bottom_z_distance": "0.08",
"setting_id": "6ExpMU3Wq4J1R7wy",
"description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost invisible layer lines and much higher printing quality, but much longer printing time.",
"default_acceleration": "4000",
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
"sparse_infill_pattern": "gyroid",
"smooth_coefficient": "150",
"overhang_totally_speed": "50",
"compatible_printers": [
"Snapmaker U1 (0.2 nozzle)"
],
"enable_arc_fitting": "0",
"ooze_prevention": "1",
"precise_outer_wall": "0",
"prime_tower_brim_width": "5",
"prime_tower_width": "30",
"prime_volume": "18",
"slowdown_for_curled_perimeters": "0",
"standby_temperature_delta": "-150",
"support_type": "tree(auto)",
"wipe_tower_extra_rib_length": "8",
"wipe_tower_extra_spacing": "120%",
"wipe_tower_wall_type": "rib"
"type": "process",
"name": "0.08 High Quality @Snapmaker U1 (0.2 nozzle)",
"inherits": "fdm_process_U1_0.08_nozzle_0.2",
"from": "system",
"setting_id": "6ExpMU3Wq4J1R7wy",
"instantiation": "true",
"description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost invisible layer lines and much higher printing quality, but much longer printing time.",
"default_acceleration": "4000",
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
"sparse_infill_pattern": "gyroid",
"smooth_coefficient": "150",
"overhang_totally_speed": "50",
"compatible_printers": [
"Snapmaker U1 (0.2 nozzle)"
],
"enable_arc_fitting": "0",
"ooze_prevention": "1",
"precise_outer_wall": "1",
"prime_tower_brim_width": "5",
"prime_tower_width": "30",
"prime_volume": "18",
"slowdown_for_curled_perimeters": "0",
"standby_temperature_delta": "-150",
"support_type": "tree(auto)",
"wipe_tower_extra_rib_length": "8",
"wipe_tower_extra_spacing": "120%",
"wipe_tower_wall_type": "rib"
}