mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-16 21:42:43 +00:00
Phase v3.1 of filament_id_plan_v3.md: every OFL-declared filament_id
re-derives from its product triple; the succession ledger absorbs the old
ids. Config-equivalence verified: flattened effective configs differ ONLY
in filament_id (284 consistent old->new changes tree-wide, including every
vendor preset that rides an OFL family), zero config/compatible_printers/
setting_id drift.
Structural pre-step (id-value-neutral, verified): OFL generic family ids
move from the shared fdm_filament_* template bases onto the product-named
"Generic X @System" presets, so the v3 triple's family component is the
product name, not an internal file name (12 relocations; 2 dead duplicate
declarations on fdm_filament_pa/pet pruned; every consumer chain itemized
first - the +12 instantiated_with_id entries are this deliberate pattern,
matching the 11 generics that already declared on @System).
fdm_filament_pc keeps its declaration this phase: 7 Prusa presets (Prusa
Generic PC, Prusament PC Blend) inherit it directly and re-home in the
v3.2 Prusa worksheet; its transitional id is documented in the plan.
Re-mint: 301 declarations re-derived (e.g. Generic PLA OGFL99 ->
OFDSrzZ8 = mint("filament_product/Generic/PLA/Generic PLA")). Snapshot:
1477 ids (+300/-292). Ledger:
- 230 shipped ids retired with mode-rule successors (OGF* library ids,
OFLSBS99, DREMC/FILAR/AliZ/eSUN/... legacy strings). DREMC010 had been
shared by a PPA-CF and a TPU family - a data bug this split resolves;
its successor follows its only shipped claim (DREMC PPA-CF).
- 25 GF-shaped ids OFL had copied from the Bambu catalog (GFOT00x
Overture, GFSEP0xx) are RELEASED to the BBL island space with hints at
the re-minted families - never retired, so a future legitimate BBL
catalog addition is never blocked; plus an explicit GFOT001 ->
OFxA1p01 hint (Overture PLA Pro, still live in BBL).
- 37 never-shipped v1 branch mints dropped from lineage
(--forget-never-shipped; they exist in no release, no forwarding
needed).
- OGFC99/OGFG99/OGFL96/OGFN99/OGFSNL08 stay live (still declared by
vendor bundles); they retire in v3.2 when those declarers re-mint.
Gates: 106 unit tests OK; --check exit 0; orca_extra_profile_check exit 0;
validator -l 2 / -f tree-wide / -r BBL+Qidi exit 0; Moonraker OFL map
check resolves all 29 aliases against the re-minted presets; flatten
equivalence pre/post as above; snapshot regen idempotent.
279 lines
3.9 KiB
JSON
279 lines
3.9 KiB
JSON
{
|
|
"type": "filament",
|
|
"name": "Elas PLA Pro @base",
|
|
"inherits": "fdm_filament_pla",
|
|
"from": "system",
|
|
"filament_id": "OFaYz8iE",
|
|
"instantiation": "false",
|
|
"activate_air_filtration": [
|
|
"0"
|
|
],
|
|
"activate_chamber_temp_control": [
|
|
"0"
|
|
],
|
|
"adaptive_pressure_advance": [
|
|
"0"
|
|
],
|
|
"adaptive_pressure_advance_bridges": [
|
|
"0"
|
|
],
|
|
"adaptive_pressure_advance_model": [
|
|
"0,0,0\n0,0,0"
|
|
],
|
|
"adaptive_pressure_advance_overhangs": [
|
|
"0"
|
|
],
|
|
"additional_cooling_fan_speed": [
|
|
"70"
|
|
],
|
|
"chamber_temperature": [
|
|
"0"
|
|
],
|
|
"close_fan_the_first_x_layers": [
|
|
"1"
|
|
],
|
|
"complete_print_exhaust_fan_speed": [
|
|
"70"
|
|
],
|
|
"cool_plate_temp": [
|
|
"35"
|
|
],
|
|
"cool_plate_temp_initial_layer": [
|
|
"35"
|
|
],
|
|
"default_filament_colour": [
|
|
""
|
|
],
|
|
"dont_slow_down_outer_wall": [
|
|
"0"
|
|
],
|
|
"during_print_exhaust_fan_speed": [
|
|
"70"
|
|
],
|
|
"enable_overhang_bridge_fan": [
|
|
"1"
|
|
],
|
|
"enable_pressure_advance": [
|
|
"1"
|
|
],
|
|
"eng_plate_temp": [
|
|
"60"
|
|
],
|
|
"eng_plate_temp_initial_layer": [
|
|
"60"
|
|
],
|
|
"fan_cooling_layer_time": [
|
|
"100"
|
|
],
|
|
"fan_max_speed": [
|
|
"100"
|
|
],
|
|
"fan_min_speed": [
|
|
"100"
|
|
],
|
|
"filament_cooling_final_speed": [
|
|
"0"
|
|
],
|
|
"filament_cooling_initial_speed": [
|
|
"0"
|
|
],
|
|
"filament_cooling_moves": [
|
|
"0"
|
|
],
|
|
"filament_cost": [
|
|
"500"
|
|
],
|
|
"filament_density": [
|
|
"1.24"
|
|
],
|
|
"filament_deretraction_speed": [
|
|
"nil"
|
|
],
|
|
"filament_diameter": [
|
|
"1.75"
|
|
],
|
|
"filament_flow_ratio": [
|
|
"1.025"
|
|
],
|
|
"filament_is_support": [
|
|
"0"
|
|
],
|
|
"filament_loading_speed": [
|
|
"0"
|
|
],
|
|
"filament_loading_speed_start": [
|
|
"0"
|
|
],
|
|
"filament_long_retractions_when_cut": [
|
|
"nil"
|
|
],
|
|
"filament_max_volumetric_speed": [
|
|
"18"
|
|
],
|
|
"filament_minimal_purge_on_wipe_tower": [
|
|
"0"
|
|
],
|
|
"filament_multitool_ramming": [
|
|
"0"
|
|
],
|
|
"filament_multitool_ramming_flow": [
|
|
"10"
|
|
],
|
|
"filament_multitool_ramming_volume": [
|
|
"10"
|
|
],
|
|
"filament_notes": [
|
|
""
|
|
],
|
|
"filament_retract_before_wipe": [
|
|
"nil"
|
|
],
|
|
"filament_retract_lift_above": [
|
|
"nil"
|
|
],
|
|
"filament_retract_lift_below": [
|
|
"nil"
|
|
],
|
|
"filament_retract_lift_enforce": [
|
|
"nil"
|
|
],
|
|
"filament_retract_restart_extra": [
|
|
"nil"
|
|
],
|
|
"filament_retract_when_changing_layer": [
|
|
"nil"
|
|
],
|
|
"filament_retraction_distances_when_cut": [
|
|
"nil"
|
|
],
|
|
"filament_retraction_length": [
|
|
"nil"
|
|
],
|
|
"filament_retraction_minimum_travel": [
|
|
"nil"
|
|
],
|
|
"filament_retraction_speed": [
|
|
"nil"
|
|
],
|
|
"filament_shrink": [
|
|
"100%"
|
|
],
|
|
"filament_shrinkage_compensation_z": [
|
|
"100%"
|
|
],
|
|
"filament_soluble": [
|
|
"0"
|
|
],
|
|
"filament_stamping_distance": [
|
|
"0"
|
|
],
|
|
"filament_stamping_loading_speed": [
|
|
"0"
|
|
],
|
|
"filament_toolchange_delay": [
|
|
"0"
|
|
],
|
|
"filament_unloading_speed": [
|
|
"0"
|
|
],
|
|
"filament_unloading_speed_start": [
|
|
"0"
|
|
],
|
|
"filament_vendor": [
|
|
"Elas"
|
|
],
|
|
"filament_wipe": [
|
|
"nil"
|
|
],
|
|
"filament_wipe_distance": [
|
|
"nil"
|
|
],
|
|
"filament_z_hop": [
|
|
"nil"
|
|
],
|
|
"filament_z_hop_types": [
|
|
"nil"
|
|
],
|
|
"full_fan_speed_layer": [
|
|
"0"
|
|
],
|
|
"hot_plate_temp": [
|
|
"60"
|
|
],
|
|
"hot_plate_temp_initial_layer": [
|
|
"60"
|
|
],
|
|
"idle_temperature": [
|
|
"0"
|
|
],
|
|
"internal_bridge_fan_speed": [
|
|
"-1"
|
|
],
|
|
"ironing_fan_speed": [
|
|
"-1"
|
|
],
|
|
"nozzle_temperature": [
|
|
"230"
|
|
],
|
|
"nozzle_temperature_initial_layer": [
|
|
"230"
|
|
],
|
|
"nozzle_temperature_range_high": [
|
|
"240"
|
|
],
|
|
"nozzle_temperature_range_low": [
|
|
"190"
|
|
],
|
|
"overhang_fan_speed": [
|
|
"100"
|
|
],
|
|
"overhang_fan_threshold": [
|
|
"50%"
|
|
],
|
|
"pellet_flow_coefficient": [
|
|
"0.4157"
|
|
],
|
|
"pressure_advance": [
|
|
"0.06"
|
|
],
|
|
"reduce_fan_stop_start_freq": [
|
|
"1"
|
|
],
|
|
"required_nozzle_HRC": [
|
|
"3"
|
|
],
|
|
"slow_down_for_layer_cooling": [
|
|
"1"
|
|
],
|
|
"slow_down_layer_time": [
|
|
"4"
|
|
],
|
|
"slow_down_min_speed": [
|
|
"10"
|
|
],
|
|
"supertack_plate_temp": [
|
|
"45"
|
|
],
|
|
"supertack_plate_temp_initial_layer": [
|
|
"45"
|
|
],
|
|
"support_material_interface_fan_speed": [
|
|
"-1"
|
|
],
|
|
"temperature_vitrification": [
|
|
"45"
|
|
],
|
|
"textured_cool_plate_temp": [
|
|
"40"
|
|
],
|
|
"textured_cool_plate_temp_initial_layer": [
|
|
"40"
|
|
],
|
|
"textured_plate_temp": [
|
|
"60"
|
|
],
|
|
"textured_plate_temp_initial_layer": [
|
|
"60"
|
|
]
|
|
}
|