From 55a0b51ae2d41ca4c52b807774a5db83d07f19bf Mon Sep 17 00:00:00 2001 From: Ryan Hartman Date: Mon, 21 Sep 2026 23:42:01 -0600 Subject: [PATCH] Add Polymaker PLA Pro filament profile (#15046) * Add Polymaker PLA Pro filament profile Polymaker PLA Pro is present in the tree only as printer-scoped variants under Snapmaker U1 and Anycubic Kobra S1, so it is invisible to every other printer. This adds it to the Orca Filament Library as OGFPM020 so it is selectable generally. Values are taken from the manufacturer's published print settings and cross-checked against the two existing vendor profiles: density 1.23 g/cm3 both existing profiles agree softening 55 C both existing profiles agree nozzle 220 C (210-230) manufacturer's stated range max volumetric speed 15 Snapmaker 15, Anycubic 16 Flow ratio is set to 0.96, matching the Snapmaker profile. Worth noting for review: the two existing profiles disagree here -- Snapmaker 0.96, Anycubic 0.85 -- because flow ratio depends on the extruder as much as the filament. Any single value in a vendor-neutral preset is a starting point users should calibrate; 0.96 is closer to the generic PLA baseline than 0.85 is. setting_id assigned by scripts/assign_vendor_setting_ids.py. OrcaFilamentLibrary version bumped 02.04.00.03 -> 02.04.00.04. * fix errors --------- Co-authored-by: SoftFever <103989404+SoftFever@users.noreply.github.com> Co-authored-by: SoftFever --- resources/profiles/OrcaFilamentLibrary.json | 10 +++++- .../Polymaker/Polymaker PLA Pro @System.json | 14 ++++++++ .../Polymaker/Polymaker PLA Pro @base.json | 35 +++++++++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @base.json diff --git a/resources/profiles/OrcaFilamentLibrary.json b/resources/profiles/OrcaFilamentLibrary.json index 58abbb2be0..7dada1c2f1 100644 --- a/resources/profiles/OrcaFilamentLibrary.json +++ b/resources/profiles/OrcaFilamentLibrary.json @@ -1,6 +1,6 @@ { "name": "OrcaFilamentLibrary", - "version": "02.04.00.09", + "version": "02.04.00.10", "force_update": "0", "description": "Orca Filament Library", "filament_list": [ @@ -784,6 +784,10 @@ "name": "Polymaker HT-PLA-GF @base", "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @base.json" }, + { + "name": "Polymaker PLA Pro @base", + "sub_path": "filament/Polymaker/Polymaker PLA Pro @base.json" + }, { "name": "SUNLU PLA Marble @base", "sub_path": "filament/SUNLU/SUNLU Marble PLA @base.json" @@ -1928,6 +1932,10 @@ "name": "Polymaker HT-PLA-GF @System", "sub_path": "filament/Polymaker/Polymaker HT-PLA-GF @System.json" }, + { + "name": "Polymaker PLA Pro @System", + "sub_path": "filament/Polymaker/Polymaker PLA Pro @System.json" + }, { "name": "SUNLU PLA Marble @System", "sub_path": "filament/SUNLU/SUNLU Marble PLA @System.json" diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @System.json new file mode 100644 index 0000000000..db1a73238a --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @System.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Polymaker PLA Pro @System", + "inherits": "Polymaker PLA Pro @base", + "from": "system", + "setting_id": "i5Fvxdl7AAJcErsv", + "instantiation": "true", + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "15" + ] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @base.json new file mode 100644 index 0000000000..b3878553fe --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/Polymaker/Polymaker PLA Pro @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Polymaker PLA Pro @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OF5oXk4M", + "instantiation": "false", + "filament_density": [ + "1.23" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_vendor": [ + "Polymaker" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "temperature_vitrification": [ + "55" + ] +}