Files
OrcaSlicer/resources/profiles/Snapmaker/filament/Snapmaker TPE.json
SoftFever ee125975cf Snapmaker, FlyingBear, Sovol: family filament_ids
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.
2026-07-03 00:14:27 +08:00

66 lines
1.5 KiB
JSON

{
"type": "filament",
"name": "Snapmaker TPE",
"inherits": "Snapmaker TPU @base",
"from": "system",
"setting_id": "pFGj8sxkPmk10bP4",
"filament_id": "OF70DKqH",
"instantiation": "true",
"compatible_printers": [
"Snapmaker A250 (0.4 nozzle)",
"Snapmaker A250 (0.6 nozzle)",
"Snapmaker A250 (0.8 nozzle)",
"Snapmaker A250 BKit (0.4 nozzle)",
"Snapmaker A250 BKit (0.6 nozzle)",
"Snapmaker A250 BKit (0.8 nozzle)",
"Snapmaker A250 QS+B Kit (0.4 nozzle)",
"Snapmaker A250 QS+B Kit (0.6 nozzle)",
"Snapmaker A250 QS+B Kit (0.8 nozzle)",
"Snapmaker A250 QSKit (0.4 nozzle)",
"Snapmaker A250 QSKit (0.6 nozzle)",
"Snapmaker A250 QSKit (0.8 nozzle)",
"Snapmaker A350 (0.4 nozzle)",
"Snapmaker A350 (0.6 nozzle)",
"Snapmaker A350 (0.8 nozzle)",
"Snapmaker A350 BKit (0.4 nozzle)",
"Snapmaker A350 BKit (0.6 nozzle)",
"Snapmaker A350 BKit (0.8 nozzle)",
"Snapmaker A350 QS+B Kit (0.4 nozzle)",
"Snapmaker A350 QS+B Kit (0.6 nozzle)",
"Snapmaker A350 QS+B Kit (0.8 nozzle)",
"Snapmaker A350 QSKit (0.4 nozzle)",
"Snapmaker A350 QSKit (0.6 nozzle)",
"Snapmaker A350 QSKit (0.8 nozzle)"
],
"hot_plate_temp": [
"45"
],
"overhang_fan_speed": [
"100"
],
"filament_density": [
"1.22"
],
"filament_max_volumetric_speed": [
"7.2"
],
"nozzle_temperature_initial_layer": [
"240"
],
"nozzle_temperature": [
"240"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"default_filament_colour": [
""
],
"filament_notes": [
"eSUN eLastic TPE-83A\n"
]
}