From a67eb87bb8f42bebf1a69395075c3dc04febdf2a Mon Sep 17 00:00:00 2001 From: grant0013 Date: Thu, 21 May 2026 10:24:59 +0000 Subject: [PATCH] harktech: add fdm_filament_petg base template for CR-PETG profiles The 10 CR-PETG profiles added in 5612e120 (also from hamham999s PR 13581) inherit from fdm_filament_petg, but that base template did not exist in the Creality profile set - only fdm_filament_pet. Result: OrcaSlicer logged can not find inherits fdm_filament_petg for CR-PETG @Creality K2... and aborted the rest of the Creality filament load, leaving the filament dropdown empty for K2 users. Adds the base template (originally added in hamham999s PR 13581) and registers it in Creality.json filament_list after fdm_filament_pet. Reported-by: local testing on Hark Tech 2026-05-21 test build. Co-Authored-By: hamham999 Co-Authored-By: Claude Opus 4.7 (1M context) --- resources/profiles/Creality.json | 4 + .../Creality/filament/fdm_filament_petg.json | 147 ++++++++++++++++++ 2 files changed, 151 insertions(+) create mode 100644 resources/profiles/Creality/filament/fdm_filament_petg.json diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index 9a3dae3648..c30a81e4b4 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -2480,6 +2480,10 @@ "name": "fdm_filament_pet", "sub_path": "filament/fdm_filament_pet.json" }, + { + "name": "fdm_filament_petg", + "sub_path": "filament/fdm_filament_petg.json" + }, { "name": "fdm_filament_pla", "sub_path": "filament/fdm_filament_pla.json" diff --git a/resources/profiles/Creality/filament/fdm_filament_petg.json b/resources/profiles/Creality/filament/fdm_filament_petg.json new file mode 100644 index 0000000000..c9cd47f8ae --- /dev/null +++ b/resources/profiles/Creality/filament/fdm_filament_petg.json @@ -0,0 +1,147 @@ +{ + "type": "filament", + "name": "fdm_filament_petg", + "from": "system", + "instantiation": "false", + "filament_adhesiveness_category": [ + "300" + ], + "cool_plate_temp": [ + "60" + ], + "eng_plate_temp": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "textured_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +}