From aacc36b9d248e9ce73d4b97e386996c2762dfec0 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 15 Oct 2026 04:36:21 -0400 Subject: [PATCH] Add official School House Spools PLA and PETG filament profiles (#15429) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Description Adds School House Spools PLA and PETG to the global Orca Filament Library. Both are standard PLA and PETG, so Bambu PLA Basic / PETG Basic served as the baseline for tuning values. The one intentional difference is PETG nozzle temperature (252°C vs Bambu's inherited 255°C default), based on our own testing. # Screenshots/Recordings/Graphs N/A ## Tests Ran scripts/assign_vendor_setting_ids.py to generate setting_id values, and scripts/orca_extra_profile_check.py --vendor="OrcaFilamentLibrary" --check-filaments --check-materials to validate. No new errors or warnings introduced (pre-existing unrelated errors in other vendors' profiles were not touched). [How to Download Pull Requests Artifacts for Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts) --- resources/profiles/OrcaFilamentLibrary.json | 16 ++++ .../School House Spools PETG @System.json | 18 +++++ .../School House Spools PETG @base.json | 80 +++++++++++++++++++ .../School House Spools PLA @System.json | 18 +++++ .../School House Spools PLA @base.json | 35 ++++++++ 5 files changed, 167 insertions(+) create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @base.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @base.json diff --git a/resources/profiles/OrcaFilamentLibrary.json b/resources/profiles/OrcaFilamentLibrary.json index 93694b0824..ed48c2787c 100644 --- a/resources/profiles/OrcaFilamentLibrary.json +++ b/resources/profiles/OrcaFilamentLibrary.json @@ -592,6 +592,10 @@ "name": "SUNLU PETG @base", "sub_path": "filament/SUNLU/SUNLU PETG @base.json" }, + { + "name": "School House Spools PETG @base", + "sub_path": "filament/SchoolHouseSpools/School House Spools PETG @base.json" + }, { "name": "eSUN PETG @base", "sub_path": "filament/eSUN/eSUN PETG @base.json" @@ -1096,6 +1100,10 @@ "name": "SUNLU Wood PLA @base", "sub_path": "filament/SUNLU/SUNLU Wood PLA @base.json" }, + { + "name": "School House Spools PLA @base", + "sub_path": "filament/SchoolHouseSpools/School House Spools PLA @base.json" + }, { "name": "Valment PLA @base", "sub_path": "filament/Valment/Valment PLA @base.json" @@ -2260,6 +2268,10 @@ "name": "SUNLU PETG @System", "sub_path": "filament/SUNLU/SUNLU PETG @System.json" }, + { + "name": "School House Spools PETG @System", + "sub_path": "filament/SchoolHouseSpools/School House Spools PETG @System.json" + }, { "name": "eSUN PETG @System", "sub_path": "filament/eSUN/eSUN PETG @System.json" @@ -3812,6 +3824,10 @@ "name": "SUNLU Wood PLA @System", "sub_path": "filament/SUNLU/SUNLU Wood PLA @System.json" }, + { + "name": "School House Spools PLA @System", + "sub_path": "filament/SchoolHouseSpools/School House Spools PLA @System.json" + }, { "name": "Valment PLA @System", "sub_path": "filament/Valment/Valment PLA @System.json" diff --git a/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @System.json b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @System.json new file mode 100644 index 0000000000..4c5a62e6d1 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "School House Spools PETG @System", + "inherits": "School House Spools PETG @base", + "from": "system", + "setting_id": "RSu2orfhR8ktT36h", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "13" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @base.json b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @base.json new file mode 100644 index 0000000000..4852e10c20 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PETG @base.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "School House Spools PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "OFnaCGQ9", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "16.00" + ], + "filament_density": [ + "1.25" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_multitool_ramming_flow": [ + "8" + ], + "filament_vendor": [ + "School House Spools" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "252" + ], + "nozzle_temperature_initial_layer": [ + "252" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ] +} \ No newline at end of file diff --git a/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @System.json b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @System.json new file mode 100644 index 0000000000..f52065d5a9 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @System.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "School House Spools PLA @System", + "inherits": "School House Spools PLA @base", + "from": "system", + "setting_id": "3rHJk6SVAvFzyHI0", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "21" + ], + "filament_long_retractions_when_cut": [ + "1" + ], + "filament_retraction_distances_when_cut": [ + "18" + ], + "compatible_printers": [] +} \ No newline at end of file diff --git a/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @base.json b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @base.json new file mode 100644 index 0000000000..00d352e66a --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/SchoolHouseSpools/School House Spools PLA @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "School House Spools PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "OFHzwmT9", + "instantiation": "false", + "filament_cost": [ + "17.00" + ], + "filament_density": [ + "1.26" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_vendor": [ + "School House Spools" + ], + "filament_scarf_seam_type": [ + "none" + ], + "filament_scarf_height": [ + "10%" + ], + "filament_scarf_gap": [ + "0%" + ], + "filament_scarf_length": [ + "10" + ] +} \ No newline at end of file