From 86e74f3f481f0551e8d9b5d9e5c1fc130290f108 Mon Sep 17 00:00:00 2001 From: julianramirezarango-source Date: Sun, 10 May 2026 08:23:53 -0500 Subject: [PATCH] Add FILL3D PLA Basic, PETG, PP, PPCF, PA filament profiles (#12973) Add FILL3D additional filament profiles (PLA Basic, PETG, PETG CF, PP, PPCF, PA) Extends the FILL3D brand support in OrcaFilamentLibrary, following the PLA Turbo profile merged in #12801. New profiles: - FILL3D PLA Basic (FILL3D002 / FILL3D002SYS) - FILL3D PETG (FILL3D003 / FILL3D003SYS) - FILL3D PP (FILL3D004 / FILL3D004SYS) - FILL3D PPCF (FILL3D005 / FILL3D005SYS) - FILL3D PA (FILL3D006 / FILL3D006SYS) - FILL3D PETG CF (FILL3D007 / FILL3D007SYS) Each material has a @base.json with FILL3D-tuned settings and a minimal @System.json. Validated with orca_extra_profile_check.py: 0 errors. Co-authored-by: SoftFever --- resources/profiles/OrcaFilamentLibrary.json | 48 ++++++++++++++ .../filament/FILL3D/FILL3D PA @System.json | 9 +++ .../filament/FILL3D/FILL3D PA @base.json | 56 ++++++++++++++++ .../filament/FILL3D/FILL3D PETG @System.json | 9 +++ .../filament/FILL3D/FILL3D PETG @base.json | 53 +++++++++++++++ .../FILL3D/FILL3D PETG CF @System.json | 9 +++ .../filament/FILL3D/FILL3D PETG CF @base.json | 62 ++++++++++++++++++ .../FILL3D/FILL3D PLA Basic @System.json | 9 +++ .../FILL3D/FILL3D PLA Basic @base.json | 41 ++++++++++++ .../filament/FILL3D/FILL3D PP @System.json | 9 +++ .../filament/FILL3D/FILL3D PP @base.json | 65 +++++++++++++++++++ .../filament/FILL3D/FILL3D PPCF @System.json | 9 +++ .../filament/FILL3D/FILL3D PPCF @base.json | 65 +++++++++++++++++++ 13 files changed, 444 insertions(+) create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @base.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @base.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @base.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @base.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @base.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @System.json create mode 100644 resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @base.json diff --git a/resources/profiles/OrcaFilamentLibrary.json b/resources/profiles/OrcaFilamentLibrary.json index 2032ea3481..63c3a15596 100644 --- a/resources/profiles/OrcaFilamentLibrary.json +++ b/resources/profiles/OrcaFilamentLibrary.json @@ -1196,6 +1196,54 @@ "name": "FILL3D PLA Turbo @System", "sub_path": "filament/FILL3D/FILL3D PLA Turbo @System.json" }, + { + "name": "FILL3D PLA Basic @base", + "sub_path": "filament/FILL3D/FILL3D PLA Basic @base.json" + }, + { + "name": "FILL3D PLA Basic @System", + "sub_path": "filament/FILL3D/FILL3D PLA Basic @System.json" + }, + { + "name": "FILL3D PETG @base", + "sub_path": "filament/FILL3D/FILL3D PETG @base.json" + }, + { + "name": "FILL3D PETG @System", + "sub_path": "filament/FILL3D/FILL3D PETG @System.json" + }, + { + "name": "FILL3D PETG CF @base", + "sub_path": "filament/FILL3D/FILL3D PETG CF @base.json" + }, + { + "name": "FILL3D PETG CF @System", + "sub_path": "filament/FILL3D/FILL3D PETG CF @System.json" + }, + { + "name": "FILL3D PP @base", + "sub_path": "filament/FILL3D/FILL3D PP @base.json" + }, + { + "name": "FILL3D PP @System", + "sub_path": "filament/FILL3D/FILL3D PP @System.json" + }, + { + "name": "FILL3D PPCF @base", + "sub_path": "filament/FILL3D/FILL3D PPCF @base.json" + }, + { + "name": "FILL3D PPCF @System", + "sub_path": "filament/FILL3D/FILL3D PPCF @System.json" + }, + { + "name": "FILL3D PA @base", + "sub_path": "filament/FILL3D/FILL3D PA @base.json" + }, + { + "name": "FILL3D PA @System", + "sub_path": "filament/FILL3D/FILL3D PA @System.json" + }, { "name": "NIT PLA @System", "sub_path": "filament/NIT/NIT PLA @System.json" diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @System.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @System.json new file mode 100644 index 0000000000..d2991dc99a --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FILL3D PA @System", + "from": "system", + "setting_id": "FILL3D006SYS", + "instantiation": "true", + "inherits": "FILL3D PA @base", + "compatible_printers": [] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @base.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @base.json new file mode 100644 index 0000000000..64800fce25 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PA @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "name": "FILL3D PA @base", + "from": "system", + "filament_id": "FILL3D006", + "instantiation": "false", + "inherits": "fdm_filament_pa", + "filament_vendor": [ + "FILL3D" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "close_fan_the_first_x_layers": [ + "10" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "fan_cooling_layer_time": [ + "5" + ], + "filament_flow_ratio": [ + "0.975" + ], + "filament_retraction_length": [ + "2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_initial_layer": [ + "275" + ], + "pressure_advance": [ + "0.038" + ], + "slow_down_layer_time": [ + "1" + ] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @System.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @System.json new file mode 100644 index 0000000000..95ed331145 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FILL3D PETG @System", + "from": "system", + "setting_id": "FILL3D003SYS", + "instantiation": "true", + "inherits": "FILL3D PETG @base", + "compatible_printers": [] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @base.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @base.json new file mode 100644 index 0000000000..c310be8cb2 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "name": "FILL3D PETG @base", + "from": "system", + "filament_id": "FILL3D003", + "instantiation": "false", + "inherits": "fdm_filament_pet", + "filament_vendor": [ + "FILL3D" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "28" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_retraction_length": [ + "0.2" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_initial_layer": [ + "265" + ], + "nozzle_temperature_range_high": [ + "285" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "pressure_advance": [ + "0.059" + ], + "slow_down_layer_time": [ + "0" + ] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @System.json new file mode 100644 index 0000000000..a5e54be1ca --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FILL3D PETG CF @System", + "from": "system", + "setting_id": "FILL3D007SYS", + "instantiation": "true", + "inherits": "FILL3D PETG CF @base", + "compatible_printers": [] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @base.json new file mode 100644 index 0000000000..38214eec2c --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PETG CF @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "name": "FILL3D PETG CF @base", + "from": "system", + "filament_id": "FILL3D007", + "instantiation": "false", + "inherits": "fdm_filament_pet", + "filament_vendor": [ + "FILL3D" + ], + "filament_type": [ + "PETG-CF" + ], + "filament_density": [ + "1.30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "additional_cooling_fan_speed": [ + "30" + ], + "enable_pressure_advance": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_retraction_length": [ + "0.2" + ], + "hot_plate_temp": [ + "75" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "265" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "pressure_advance": [ + "0.04" + ], + "slow_down_layer_time": [ + "6" + ] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @System.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @System.json new file mode 100644 index 0000000000..698fc219c4 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FILL3D PLA Basic @System", + "from": "system", + "setting_id": "FILL3D002SYS", + "instantiation": "true", + "inherits": "FILL3D PLA Basic @base", + "compatible_printers": [] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @base.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @base.json new file mode 100644 index 0000000000..8f2ee4ddf8 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PLA Basic @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "name": "FILL3D PLA Basic @base", + "from": "system", + "filament_id": "FILL3D002", + "instantiation": "false", + "inherits": "fdm_filament_pla", + "filament_vendor": [ + "FILL3D" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_max_volumetric_speed": [ + "54" + ], + "enable_pressure_advance": [ + "1" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_retraction_length": [ + "0.2" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "pressure_advance": [ + "0.021" + ], + "slow_down_layer_time": [ + "0" + ] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @System.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @System.json new file mode 100644 index 0000000000..995aeb304e --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FILL3D PP @System", + "from": "system", + "setting_id": "FILL3D004SYS", + "instantiation": "true", + "inherits": "FILL3D PP @base", + "compatible_printers": [] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @base.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @base.json new file mode 100644 index 0000000000..9e74676e50 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PP @base.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "FILL3D PP @base", + "from": "system", + "filament_id": "FILL3D004", + "instantiation": "false", + "inherits": "fdm_filament_pp", + "filament_vendor": [ + "FILL3D" + ], + "filament_type": [ + "PP" + ], + "filament_density": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "filament_flow_ratio": [ + "1.045" + ], + "filament_retraction_length": [ + "0.2" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "295" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.085" + ], + "slow_down_layer_time": [ + "10" + ] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @System.json new file mode 100644 index 0000000000..087a168b3a --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @System.json @@ -0,0 +1,9 @@ +{ + "type": "filament", + "name": "FILL3D PPCF @System", + "from": "system", + "setting_id": "FILL3D005SYS", + "instantiation": "true", + "inherits": "FILL3D PPCF @base", + "compatible_printers": [] +} diff --git a/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @base.json new file mode 100644 index 0000000000..813eb8faf2 --- /dev/null +++ b/resources/profiles/OrcaFilamentLibrary/filament/FILL3D/FILL3D PPCF @base.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "name": "FILL3D PPCF @base", + "from": "system", + "filament_id": "FILL3D005", + "instantiation": "false", + "inherits": "fdm_filament_pp", + "filament_vendor": [ + "FILL3D" + ], + "filament_type": [ + "PP" + ], + "filament_density": [ + "0.97" + ], + "filament_max_volumetric_speed": [ + "17" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "5" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "0" + ], + "filament_flow_ratio": [ + "1.015" + ], + "filament_retraction_length": [ + "0.2" + ], + "hot_plate_temp": [ + "80" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "nozzle_temperature": [ + "300" + ], + "nozzle_temperature_initial_layer": [ + "295" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pressure_advance": [ + "0.044" + ], + "slow_down_layer_time": [ + "10" + ] +}