Repair shipped default materials and obsolete settings, and validate them (#15741)

* add orca profile skill

* add default material check

Improve validation for default materials and filament profiles

* Fix default materials and obsolete keys

* clarifying orca-profiles skill
This commit is contained in:
SoftFever
2026-09-18 00:39:46 +08:00
committed by GitHub
parent 60b4a61854
commit f520e9221f
2135 changed files with 85633 additions and 87858 deletions
+1 -1
View File
@@ -8,5 +8,5 @@
"bed_model": "qidi_q2_buildplate_model.stl",
"bed_texture": "qidi_q2_buildplate_texture.svg",
"hotend_model": "X-Series_gen3_hotend.stl",
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;QIDI PET-CF"
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;QIDI PET-CF;QIDI PLA Rapido @Qidi Q2 0.2 nozzle;QIDI PLA Rapido @Qidi Q2 0.4 nozzle;QIDI PLA Rapido @Qidi Q2 0.6 nozzle;QIDI PLA Rapido @Qidi Q2 0.8 nozzle"
}
@@ -8,5 +8,5 @@
"bed_model": "qidi_q2c_buildplate_model.stl",
"bed_texture": "qidi_q2c_buildplate_texture.svg",
"hotend_model": "X-Series_gen3_hotend.stl",
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;QIDI PET-CF"
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;QIDI PET-CF;QIDI PLA Rapido @Qidi Q2C 0.2 nozzle;QIDI PLA Rapido @Qidi Q2C 0.4 nozzle;QIDI PLA Rapido @Qidi Q2C 0.6 nozzle;QIDI PLA Rapido @Qidi Q2C 0.8 nozzle"
}
@@ -8,5 +8,5 @@
"bed_model": "qidi_xmax3_buildplate_model.stl",
"bed_texture": "qidi_xmax3_buildplate_texture.svg",
"hotend_model": "qidi_xseries_gen3_hotend.stl",
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Generic ASA @Qidi;Generic ABS @Qidi;Generic PETG @Qidi;Generic PLA Silk @Qidi;Generic PLA @Qidi"
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Generic ASA @Qidi;Generic ABS @Qidi;Generic PETG @Qidi;Generic PLA Silk @Qidi;Generic PLA @Qidi;Generic PLA @Qidi X-Max 3 0.2 nozzle"
}
@@ -8,5 +8,5 @@
"bed_model": "qidi_xmax4_buildplate_model.stl",
"bed_texture": "qidi_xmax4_buildplate_texture.svg",
"hotend_model": "qidi_xseries_gen3_hotend.stl",
"default_materials": "Generic ABS @Qidi X-Max 4 0.4 nozzle;Generic PLA @Qidi X-Max 4 0.4 nozzle;QIDI ABS Odorless @Qidi X-Max 4 0.4 nozzle;QIDI ABS Rapido @Qidi X-Max 4 0.4 nozzle;QIDI PLA Rapido @Qidi X-Max 4 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Max 4 0.4 nozzle;QIDI PLA-CF @Qidi X-Max 4 0.4 nozzle;Generic PLA Silk @Qidi X-Max 4 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Max 4 0.4 nozzle;QIDI ASA @Qidi X-Max 4 0.4 nozzle;QIDI PETG Basic @Qidi X-Max 4 0.4 nozzle;QIDI PETG Rapido @Qidi X-Max 4 0.4 nozzle;QIDI PETG Tough @Qidi X-Max 4 0.4 nozzle;QIDI PETG Translucent @Qidi X-Max 4 0.4 nozzle;QIDI PLA Basic @Qidi X-Max 4 0.4 nozzle;QIDI PLA Matte Basic @Qidi X-Max 4 0.4 nozzle;Generic PETG @Qidi X-Max 4 0.4 nozzle"
"default_materials": "Generic ABS @Qidi X-Max 4 0.4 nozzle;Generic PLA @Qidi X-Max 4 0.4 nozzle;QIDI ABS Odorless @Qidi X-Max 4 0.4 nozzle;QIDI ABS Rapido @Qidi X-Max 4 0.4 nozzle;QIDI PLA Rapido @Qidi X-Max 4 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Max 4 0.4 nozzle;QIDI PLA-CF @Qidi X-Max 4 0.4 nozzle;Generic PLA Silk @Qidi X-Max 4 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Max 4 0.4 nozzle;QIDI ASA @Qidi X-Max 4 0.4 nozzle;QIDI PETG Basic @Qidi X-Max 4 0.4 nozzle;QIDI PETG Rapido @Qidi X-Max 4 0.4 nozzle;QIDI PETG Tough @Qidi X-Max 4 0.4 nozzle;QIDI PETG Translucent @Qidi X-Max 4 0.4 nozzle;QIDI PLA Basic @Qidi X-Max 4 0.4 nozzle;QIDI PLA Matte Basic @Qidi X-Max 4 0.4 nozzle;Generic PETG @Qidi X-Max 4 0.4 nozzle;Generic PLA @Qidi X-Max 4 0.2 nozzle;Generic PLA @Qidi X-Max 4 0.6 nozzle;Generic PLA @Qidi X-Max 4 0.8 nozzle"
}
@@ -8,5 +8,5 @@
"bed_model": "qidi_xplus3_buildplate_model.stl",
"bed_texture": "qidi_xplus3_buildplate_texture.svg",
"hotend_model": "qidi_xseries_gen3_hotend.stl",
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Generic ASA @Qidi;Generic ABS @Qidi;Generic PETG @Qidi;Generic PLA Silk @Qidi;Generic PLA @Qidi"
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Generic ASA @Qidi;Generic ABS @Qidi;Generic PETG @Qidi;Generic PLA Silk @Qidi;Generic PLA @Qidi;Generic PLA @Qidi X-Plus 3 0.2 nozzle"
}
@@ -8,5 +8,5 @@
"bed_model": "qidi_xplus4_buildplate_model.stl",
"bed_texture": "qidi_xplus4_buildplate_texture.svg",
"hotend_model": "qidi_xseries_gen3_hotend.stl",
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;Generic PETG @Qidi"
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PETG Tough;QIDI PLA Rapido Matte;QIDI ASA;Generic PETG @Qidi;QIDI PLA Rapido @Qidi X-Plus 4 0.2 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.6 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.8 nozzle"
}
@@ -8,5 +8,5 @@
"bed_model": "qidi_xsmart3_buildplate_model.stl",
"bed_texture": "qidi_xsmart3_buildplate_texture.svg",
"hotend_model": "qidi_xseries_gen3_hotend.stl",
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Generic ASA @Qidi;Generic ABS @Qidi;Generic PETG @Qidi;Generic PLA Silk @Qidi;Generic PLA @Qidi"
"default_materials": "QIDI PLA Rapido;QIDI ABS Rapido;QIDI PLA Rapido Matte;QIDI PETG Tough;QIDI ASA;Generic ASA @Qidi;Generic ABS @Qidi;Generic PETG @Qidi;Generic PLA Silk @Qidi;Generic PLA @Qidi;Generic PLA @Qidi X-Smart 3 0.2 nozzle"
}
@@ -14,7 +14,6 @@
"0x0"
],
"gcode_flavor": "marlin",
"silent_mode": "0",
"machine_max_acceleration_e": [
"5000"
],
@@ -133,7 +133,6 @@
"30"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"wipe_tower_type": "type1",
"support_air_filtration": [
@@ -126,7 +126,6 @@
"30"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"wipe_tower_type": "type1",
"support_air_filtration": [
@@ -116,7 +116,6 @@
"deretraction_speed": [
"40"
],
"silent_mode": "0",
"single_extruder_multi_material": "1",
"wipe_tower_type": "type1",
"change_filament_gcode": "",
@@ -46,7 +46,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.22",
"sparse_infill_speed": [
"100"
@@ -51,7 +51,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_speed": [
"450"
],
@@ -37,7 +37,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.22",
"sparse_infill_speed": [
"100"
@@ -40,7 +40,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.22",
"sparse_infill_speed": [
"100"
@@ -4,7 +4,6 @@
"inherits": "fdm_process_qidi_x3_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.12",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "iQXhsvqnRSjNDxK1",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.12",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "Ls6f3OYdkl6qG2i2",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.12",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "4Gy3FqymogmRSeVq",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.12",
"max_travel_detour_distance": "0",
@@ -50,7 +50,6 @@
"small_perimeter_threshold": [
"50"
],
"smooth_coefficient": "4",
"sparse_infill_speed": [
"430"
],
@@ -41,7 +41,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_pattern": "gyroid",
"sparse_infill_speed": [
"200"
@@ -4,7 +4,6 @@
"inherits": "fdm_process_qidi_x3_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.16",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "HLcracgY90tIkYwN",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.16",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "6Be5iq2K9VppN5gE",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.16",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "R1lqL3bMvvg6NMgD",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.16",
"max_travel_detour_distance": "0",
@@ -44,7 +44,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_speed": [
"330"
],
@@ -56,7 +56,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.62",
"sparse_infill_speed": [
"100"
@@ -39,7 +39,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_speed": [
"270"
],
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "WqYCTn83Ln11dpYC",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.2",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "2lJE6tuEIL22NBc2",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.2",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "MDu610revkMyZze1",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.2",
"max_travel_detour_distance": "0",
@@ -32,7 +32,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_speed": [
"270"
],
@@ -56,7 +56,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.82",
"sparse_infill_speed": [
"100"
@@ -53,7 +53,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.62",
"sparse_infill_speed": [
"100"
@@ -4,7 +4,6 @@
"inherits": "fdm_process_qidi_x3_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
@@ -39,7 +39,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_speed": [
"230"
],
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "o9SQqZdG3BoviCAx",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "QyCGFIxjMVprexDS",
"instantiation": "true",
"adaptive_layer_height": "1",
"enable_arc_fitting": "0",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "e0Mbd6kjHG3Tc7Zm",
"instantiation": "true",
"adaptive_layer_height": "1",
"enable_arc_fitting": "0",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "QfqK00Ymn3ss9qtU",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "YomLQtTbuHeQfrip",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "M8F4v1shW7h3QyzC",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "g73f1lIj9eH0MZjW",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "tAV9akzom1NHWPNJ",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "QvbM5h9XXrvsmdX6",
"instantiation": "true",
"adaptive_layer_height": "1",
"enable_arc_fitting": "0",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "lag9UwMZ0uLbg6P2",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.25",
"max_travel_detour_distance": "0",
@@ -4,7 +4,6 @@
"inherits": "fdm_process_qidi_x3_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "D5MjSxw3jZYf2Nja",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "xV59wYWbrstGW5c5",
"instantiation": "true",
"adaptive_layer_height": "1",
"enable_arc_fitting": "0",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "96u0HvMr7kqleKBl",
"instantiation": "true",
"adaptive_layer_height": "1",
"enable_arc_fitting": "0",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "gR2HeEDYyNSjL2K7",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "UA6RvPAtMfb2ryBL",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.30",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "QECWa3aznaYRN11W",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "jjrl5R7LpUXnxA8d",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "TPJTTWCWFbrVv0bx",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
"max_travel_detour_distance": "0",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "PypLIvy1do9mp98q",
"instantiation": "true",
"adaptive_layer_height": "1",
"enable_arc_fitting": "0",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
@@ -5,7 +5,6 @@
"from": "system",
"setting_id": "gzZakw9J3bzbD5D8",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
"max_travel_detour_distance": "0",
@@ -53,7 +53,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.62",
"sparse_infill_speed": [
"100"
@@ -56,7 +56,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.82",
"sparse_infill_speed": [
"100"
@@ -56,7 +56,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "4",
"sparse_infill_line_width": "0.82",
"sparse_infill_speed": [
"100"
@@ -3,7 +3,6 @@
"name": "fdm_process_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"bridge_flow": "0.95",
"bridge_speed": "25",
@@ -4,7 +4,6 @@
"inherits": "fdm_process_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "0",
"apply_top_surface_compensation": "0",
"avoid_crossing_wall_includes_support": "0",
"bottom_color_penetration_layers": "3",
@@ -70,7 +69,6 @@
"150"
],
"interface_shells": "0",
"internal_bridge_support_thickness": "0.8",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": [
"150"
@@ -105,9 +103,6 @@
"overhang_4_4_speed": [
"10"
],
"overhang_totally_speed": [
"10"
],
"override_filament_scarf_seam_setting": "0",
"prime_tower_width": "35",
"print_sequence": "by layer",
@@ -149,7 +144,6 @@
"small_perimeter_threshold": [
"4"
],
"smooth_coefficient": "90",
"smooth_speed_discontinuity_area": "1",
"sparse_infill_density": "15%",
"sparse_infill_line_width": "0.45",
@@ -4,7 +4,6 @@
"inherits": "fdm_process_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
@@ -4,7 +4,6 @@
"inherits": "fdm_process_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
@@ -46,7 +45,6 @@
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "grid",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",