mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-01 22:37:03 +00:00
Phase 2 long-tail migrations (25 collision groups), zero effective-config change: Snapmaker (11 + the tree's one live library-cross group): three Benchy demo presets coexisting via compatible_prints gating (invisible to the -f check) get their own mints; the TPE/TPU-High-Flow lines riding shared bases get family mints across the plain/U1/Dual/J1 variants; 'Snapmaker PLA Matte @U1' minted; 'Snapmaker PET @Dual' unified onto its own family root id; 'Snapmaker PA-CF @U1' had its compatible_printers triple-duplicated (self-collision) - deduplicated. The PolyTerra J1/Dual PLA presets that re-exposed the library's PolyTerra PLA (alias rename) get family mints while 'PolyTerra PLA @0.2 nozzle' keeps the library id via inheritance. Fiberon families keep their authentic byte-copied Bambu catalog ids (sanctioned multi-vendor brand sharing, frozen in the snapshot). FlyingBear (8): every preset carries an own-key Bambu generic id; owners keep theirs, 15 impostor families (S1/Ghost7/Hyper lines) re-minted family-atomically - '@S1' and '@Ghost7' siblings move together (20 edits). Sovol (6): the GFL99 copy-paste epidemic. The five same-alias 'Generic * @Sovol SV08 MAX' tunings just DROP their wrong own-id lines so the library family ids flow through inheritance (alias-shadow-verified); Generic PLA Silk / SUNLU PETG adopt their library family ids as own keys (their inherits point at other families, so deletion would collide); the 21 dedicated Sovol/Polymaker families get fresh mints (23 edits). 'Sovol SV07 PLA' keeps GFL99 unambiguously (sole claimant on SV07), frozen in the snapshot. Verified: config-equivalence gate zero unexpected diffs; extra check exit 0; --check exit 0; validator -l 2 exit 0; extended -f -v Snapmaker/FlyingBear/ Sovol all exit 0.
128 lines
1.7 KiB
JSON
128 lines
1.7 KiB
JSON
{
|
|
"type": "filament",
|
|
"name": "Snapmaker PLA Matte @U1 base",
|
|
"from": "system",
|
|
"filament_id": "OFlbn4FY",
|
|
"instantiation": "false",
|
|
"filament_end_gcode": [
|
|
""
|
|
],
|
|
"filament_retraction_length": [
|
|
"nil"
|
|
],
|
|
"filament_loading_speed_start": [
|
|
"35"
|
|
],
|
|
"filament_loading_speed": [
|
|
"35"
|
|
],
|
|
"filament_unloading_speed_start": [
|
|
"35"
|
|
],
|
|
"filament_unloading_speed": [
|
|
"35"
|
|
],
|
|
"filament_load_time": [
|
|
"2"
|
|
],
|
|
"filament_unload_time": [
|
|
"2"
|
|
],
|
|
"filament_cooling_moves": [
|
|
"2"
|
|
],
|
|
"filament_cooling_initial_speed": [
|
|
"35"
|
|
],
|
|
"filament_cooling_final_speed": [
|
|
"60"
|
|
],
|
|
"fan_cooling_layer_time": [
|
|
"100"
|
|
],
|
|
"filament_max_volumetric_speed": [
|
|
"12"
|
|
],
|
|
"filament_type": [
|
|
"PLA"
|
|
],
|
|
"filament_density": [
|
|
"1.24"
|
|
],
|
|
"filament_cost": [
|
|
"20"
|
|
],
|
|
"cool_plate_temp": [
|
|
"60"
|
|
],
|
|
"eng_plate_temp": [
|
|
"60"
|
|
],
|
|
"hot_plate_temp": [
|
|
"60"
|
|
],
|
|
"textured_plate_temp": [
|
|
"60"
|
|
],
|
|
"cool_plate_temp_initial_layer": [
|
|
"60"
|
|
],
|
|
"eng_plate_temp_initial_layer": [
|
|
"60"
|
|
],
|
|
"hot_plate_temp_initial_layer": [
|
|
"60"
|
|
],
|
|
"textured_plate_temp_initial_layer": [
|
|
"60"
|
|
],
|
|
"nozzle_temperature_initial_layer": [
|
|
"220"
|
|
],
|
|
"reduce_fan_stop_start_freq": [
|
|
"1"
|
|
],
|
|
"slow_down_for_layer_cooling": [
|
|
"1"
|
|
],
|
|
"fan_max_speed": [
|
|
"100"
|
|
],
|
|
"fan_min_speed": [
|
|
"100"
|
|
],
|
|
"overhang_fan_speed": [
|
|
"100"
|
|
],
|
|
"overhang_fan_threshold": [
|
|
"50%"
|
|
],
|
|
"close_fan_the_first_x_layers": [
|
|
"1"
|
|
],
|
|
"nozzle_temperature": [
|
|
"220"
|
|
],
|
|
"temperature_vitrification": [
|
|
"60"
|
|
],
|
|
"nozzle_temperature_range_low": [
|
|
"190"
|
|
],
|
|
"nozzle_temperature_range_high": [
|
|
"230"
|
|
],
|
|
"slow_down_min_speed": [
|
|
"10"
|
|
],
|
|
"slow_down_layer_time": [
|
|
"4"
|
|
],
|
|
"additional_cooling_fan_speed": [
|
|
"70"
|
|
],
|
|
"filament_start_gcode": [
|
|
"; filament start gcode\n"
|
|
]
|
|
}
|