Files
OrcaSlicer/resources/profiles/Snapmaker/process/0.30 Standard @Snapmaker U1 (0.6 nozzle).json
NM 91b712a237 feat(profiles): Snapmaker U1, add 0.2mm & 0.8mm nozzle profiles, complete 0.6mm process lineup (#14305)
* Snapmaker U1: add 0.2mm and 0.8mm nozzle profiles

Add machine and process profiles for the Snapmaker U1's 0.2mm and
0.8mm nozzles, and complete the 0.6mm process lineup. Follows the
same data-only pattern used to add the 0.6 / 0.4+0.6 nozzles in
commit afc3756.

The U1 ships with 0.4, 0.4+0.6 and 0.6 nozzle options today; the 0.2
and 0.8 nozzles are supported hardware but have no profiles, so they
cannot be selected. This adds them the Orca-native way: per-nozzle
machine presets plus a model-file dropdown entry, with their process
profiles filtered in via compatible_printers.

Machine (2): lean presets inheriting fdm_U1, mirroring the existing
SM_U1_06 (0.6) preset and overriding only the per-nozzle values;
setting_ids SM_U1_02 / SM_U1_08.

Process (21): 2 per-nozzle commons (fdm_process_U1_0.2_common,
_0.8_common) holding the nozzle line widths, plus 19 profiles
(0.2: 8, 0.6: 6, 0.8: 5) that inherit their per-nozzle common and
carry their own layer height, matching upstream's factoring. The two
0.24 Standard profiles that shared id GP029 are split into
GP029_06_024 / GP029_08_024.

Model dropdown: machine/Snapmaker U1.json nozzle_diameter
"0.4;0.4+0.6;0.6" -> "0.2;0.4;0.4+0.6;0.6;0.8".
Vendor index: register the new presets in Snapmaker.json.

The existing 0.4 / 0.6 / 0.4+0.6 presets resolve identically before
and after. scripts/orca_extra_profile_check.py and the profile
validator both pass.

* chore(profiles): bump Snapmaker vendor version to 02.04.00.04

Bump the Snapmaker vendor config_version so existing installs pick up the new 0.2mm and 0.8mm U1 nozzle profiles. PresetUpdater only re-imports a vendor bundle when the shipped version is strictly greater than the cached one.

---------

Co-authored-by: ni4223 <ni4223@users.noreply.github.com>
2026-06-24 14:18:38 +08:00

41 lines
1.3 KiB
JSON

{
"type": "process",
"name": "0.30 Standard @Snapmaker U1 (0.6 nozzle)",
"inherits": "fdm_process_U1_0.6_common",
"from": "system",
"instantiation": "true",
"layer_height": "0.3",
"initial_layer_print_height": "0.3",
"bridge_flow": "1",
"initial_layer_speed": "35",
"initial_layer_infill_speed": "55",
"sparse_infill_speed": "100",
"top_surface_speed": "150",
"bridge_speed": "30",
"overhang_3_4_speed": "15",
"setting_id": "GP010",
"description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.",
"elefant_foot_compensation": "0.15",
"smooth_coefficient": "150",
"overhang_totally_speed": "50",
"compatible_printers": [
"Snapmaker U1 (0.6 nozzle)"
],
"filter_out_gap_fill": "1",
"gap_fill_target": "topbottom",
"internal_bridge_speed": "100%",
"prime_tower_brim_width": "5",
"prime_tower_width": "30",
"prime_volume": "68",
"seam_gap": "15%",
"wipe_tower_extra_rib_length": "8",
"wipe_tower_extra_spacing": "120%",
"wipe_tower_wall_type": "rib",
"ooze_prevention": "1",
"precise_outer_wall": "0",
"slowdown_for_curled_perimeters": "0",
"standby_temperature_delta": "-150",
"support_threshold_angle": "35",
"support_type": "tree(auto)"
}