Files
OrcaSlicer/resources/profiles/Flashforge/filament/FlashForge PPS @FF G4P 0.6 nozzle.json
SoftFever 4fc964d293 Flashforge: re-mint umbrella and OFL-riding filament_ids per family
Phase 2 of the filament_id cleanup (69 within-vendor collision groups plus
the 9 live library-cross groups on Creator 5/5 Pro). 507 filament_id edits +
12 compatible_printers trims (G3U 0.6/0.8 bases and HS bases over-claiming
printers covered by dedicated variants):

- The FFG01 umbrella (~140 presets across many families) is broken up: the
  git-verified introducing family (Flashforge Generic PLA) keeps FFG01, and
  83 other families get fresh deterministic mints; the GFB99/GFG99/GFL99
  G3U-era block is resolved the same way.
- Flashforge-branded presets riding OrcaFilamentLibrary generic ids
  (OGFB99/OGFG99/OGFL98/OGFL99/OGFN96/OGFN98/OGFS98/OGFS99/OGFU99) get their
  own family mints; true generic tunings (Generic PLA / PLA Silk / BVOH)
  keep the library id with the library base name (alias-shadow-consistent).
- Layout deviation, signed off: minted ids are declared as own keys on every
  instantiated member instead of new @base roots, because these families
  inherit up to six heterogeneous per-era umbrella parents and
  config-preserving roots would add ~80 artificial files. The snapshot
  ledger records the resulting instantiated_with_id/id_overrides growth,
  which is exactly the ratchet mechanism for keeping such shapes visible.

Verified: config-equivalence gate zero unexpected diffs; extra check exit 0;
--check exit 0; validator -l 2 exit 0; extended -f -v Flashforge exit 0
(was 69 groups + 9 library-cross).
2026-07-03 00:07:30 +08:00

118 lines
1.8 KiB
JSON

{
"type": "filament",
"name": "FlashForge PPS @FF G4P 0.6 nozzle",
"inherits": "FusRock Generic PET-CF @G3U 0.6 Nozzle",
"from": "system",
"setting_id": "xa22FD8bRVGsLiPJ",
"filament_id": "OFgJX0Fc",
"instantiation": "true",
"activate_chamber_temp_control": [
"1"
],
"chamber_temperature": [
"60"
],
"close_fan_the_first_x_layers": [
"2"
],
"complete_print_exhaust_fan_speed": [
"40"
],
"cool_plate_temp": [
"0"
],
"cool_plate_temp_initial_layer": [
"0"
],
"during_print_exhaust_fan_speed": [
"40"
],
"eng_plate_temp": [
"110"
],
"eng_plate_temp_initial_layer": [
"110"
],
"fan_cooling_layer_time": [
"5"
],
"fan_max_speed": [
"50"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"175"
],
"filament_density": [
"1.36"
],
"filament_flow_ratio": [
"0.96"
],
"filament_max_volumetric_speed": [
"8"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
"filament_settings_id": [
"FlashForge PPS @FF G4P 0.6 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n;right_extruder_material:PPS"
],
"filament_type": [
"PPS"
],
"compatible_printers": [
"Flashforge Guider4 Pro 0.6 nozzle"
],
"hot_plate_temp": [
"110"
],
"hot_plate_temp_initial_layer": [
"110"
],
"nozzle_temperature": [
"315"
],
"nozzle_temperature_initial_layer": [
"320"
],
"nozzle_temperature_range_high": [
"320"
],
"nozzle_temperature_range_low": [
"300"
],
"overhang_fan_speed": [
"40"
],
"pressure_advance": [
"0.03"
],
"slow_down_layer_time": [
"5"
],
"support_material_interface_fan_speed": [
"40"
],
"temperature_vitrification": [
"125"
],
"textured_cool_plate_temp": [
"0"
],
"textured_cool_plate_temp_initial_layer": [
"0"
],
"textured_plate_temp": [
"110"
],
"textured_plate_temp_initial_layer": [
"110"
]
}