mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-24 19:32:18 +00:00
* 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>
46 lines
1.5 KiB
JSON
46 lines
1.5 KiB
JSON
{
|
|
"type": "process",
|
|
"name": "0.40 Standard @Snapmaker U1 (0.8 nozzle)",
|
|
"inherits": "fdm_process_U1_0.8_common",
|
|
"from": "system",
|
|
"instantiation": "true",
|
|
"layer_height": "0.4",
|
|
"initial_layer_print_height": "0.4",
|
|
"bridge_flow": "0.8",
|
|
"top_surface_pattern": "monotonic",
|
|
"initial_layer_speed": "35",
|
|
"initial_layer_infill_speed": "55",
|
|
"sparse_infill_speed": "100",
|
|
"top_surface_speed": "150",
|
|
"bridge_speed": "30",
|
|
"overhang_3_4_speed": "25",
|
|
"overhang_4_4_speed": "5",
|
|
"setting_id": "GP009",
|
|
"description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.",
|
|
"elefant_foot_compensation": "0.15",
|
|
"smooth_coefficient": "150",
|
|
"overhang_totally_speed": "50",
|
|
"compatible_printers": [
|
|
"Snapmaker U1 (0.8 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": "90",
|
|
"seam_gap": "15%",
|
|
"wipe_tower_extra_rib_length": "8",
|
|
"wipe_tower_extra_spacing": "120%",
|
|
"wipe_tower_wall_type": "rib",
|
|
"bridge_density": "60%",
|
|
"enable_arc_fitting": "0",
|
|
"min_width_top_surface": "200%",
|
|
"ooze_prevention": "1",
|
|
"precise_outer_wall": "0",
|
|
"slowdown_for_curled_perimeters": "0",
|
|
"standby_temperature_delta": "-150",
|
|
"support_threshold_angle": "40",
|
|
"support_type": "tree(auto)"
|
|
}
|