fix check_filament_compatible_printers

This commit is contained in:
SoftFever
2025-09-10 23:20:39 +08:00
parent f9973bc2c5
commit 5e9570c946
56 changed files with 795 additions and 135 deletions

View File

@@ -25,5 +25,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle", "name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.2 nozzle"
]
} }

View File

@@ -25,5 +25,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle", "name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.6 nozzle"
]
} }

View File

@@ -25,5 +25,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle", "name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.8 nozzle"
]
} }

View File

@@ -25,5 +25,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle", "name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.2 nozzle"
]
} }

View File

@@ -25,5 +25,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle", "name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.6 nozzle"
]
} }

View File

@@ -28,5 +28,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle", "name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.8 nozzle"
]
} }

View File

@@ -25,5 +25,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle", "name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.2 nozzle"
]
} }

View File

@@ -25,5 +25,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle", "name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.6 nozzle"
]
} }

View File

@@ -28,5 +28,8 @@
"inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle", "name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Artillery M1 Pro 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle", "inherits": "Flashforge ABS @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge ABS Basic @FF AD5M 0.25 nozzle", "name": "Flashforge ABS Basic @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -9,5 +9,16 @@
"setting_id": "GFSA04_02", "setting_id": "GFSA04_02",
"instantiation": "true", "instantiation": "true",
"is_custom_defined": "0", "is_custom_defined": "0",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge ASA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge ASA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge ASA Basic @FF AD5M 0.25 nozzle", "name": "Flashforge ASA Basic @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -9,5 +9,16 @@
"setting_id": "GFSA04_05", "setting_id": "GFSA04_05",
"instantiation": "true", "instantiation": "true",
"is_custom_defined": "0", "is_custom_defined": "0",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -48,5 +48,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge HS PETG @FF AD5M 0.25 nozzle", "name": "Flashforge HS PETG @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PETG", "inherits": "Flashforge Generic PETG",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge HS PETG", "name": "Flashforge HS PETG",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge HS PLA", "name": "Flashforge HS PLA",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -51,5 +51,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -48,5 +48,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -48,5 +48,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -42,5 +42,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PETG Basic @FF AD5M 0.25 nozzle", "name": "Flashforge PETG Basic @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -27,5 +27,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"100" "100"
], ],
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PETG Pro @FF AD5M 0.25 nozzle", "name": "Flashforge PETG Pro @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -27,5 +27,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"100" "100"
], ],
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PETG @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PETG Transparent @FF AD5M 0.25 nozzle", "name": "Flashforge PETG Transparent @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -27,5 +27,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"100" "100"
], ],
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PETG-CF10", "inherits": "Flashforge Generic PETG-CF10",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PETG-CF", "name": "Flashforge PETG-CF",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Basic @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Basic @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Basic", "name": "Flashforge PLA Basic",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Color Change @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Color Change @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Color Change", "name": "Flashforge PLA Color Change",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Galaxy @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Galaxy @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Galaxy", "name": "Flashforge PLA Galaxy",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Luminous @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Luminous @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Luminous", "name": "Flashforge PLA Luminous",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Matte @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Matte @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -11,5 +11,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Matte", "name": "Flashforge PLA Matte",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Metal @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Metal @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Metal", "name": "Flashforge PLA Metal",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Pro @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Pro @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Pro", "name": "Flashforge PLA Pro",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA-SILK @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Silk @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Silk @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA-Silk", "inherits": "Flashforge Generic PLA-Silk",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Silk", "name": "Flashforge PLA Silk",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle", "inherits": "Flashforge PLA @FF AD5M 0.25 Nozzle",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Sparkle @FF AD5M 0.25 nozzle", "name": "Flashforge PLA Sparkle @FF AD5M 0.25 nozzle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA", "inherits": "Flashforge Generic PLA",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA Sparkle", "name": "Flashforge PLA Sparkle",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic PLA-CF10", "inherits": "Flashforge Generic PLA-CF10",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge PLA-CF", "name": "Flashforge PLA-CF",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -48,5 +48,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -54,5 +54,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -48,5 +48,16 @@
"support_material_interface_fan_speed": [ "support_material_interface_fan_speed": [
"20" "20"
], ],
"version": "2.0.2.0" "version": "2.0.2.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -8,5 +8,16 @@
"inherits": "Flashforge Generic TPU", "inherits": "Flashforge Generic TPU",
"is_custom_defined": "0", "is_custom_defined": "0",
"name": "Flashforge TPU 95A", "name": "Flashforge TPU 95A",
"version": "2.1.1.0" "version": "2.1.1.0",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle",
"Flashforge Adventurer 5M 0.6 Nozzle",
"Flashforge Adventurer 5M 0.8 Nozzle",
"Flashforge Adventurer 5M Pro 0.4 Nozzle",
"Flashforge Adventurer 5M Pro 0.6 Nozzle",
"Flashforge Adventurer 5M Pro 0.8 Nozzle",
"Flashforge AD5X 0.4 nozzle",
"Flashforge AD5X 0.6 nozzle",
"Flashforge AD5X 0.8 nozzle"
]
} }

View File

@@ -3,38 +3,96 @@
"type": "filament", "type": "filament",
"instantiation": "true", "instantiation": "true",
"version": "0.1.0.0", "version": "0.1.0.0",
"filament_vendor": ["Generic"], "filament_vendor": [
"Generic"
],
"inherits": "fdm_filament_common", "inherits": "fdm_filament_common",
"name": "Ginger Generic PETG", "name": "Ginger Generic PETG",
"close_fan_the_first_x_layers": ["4"], "close_fan_the_first_x_layers": [
"enable_overhang_bridge_fan": ["0"], "4"
"enable_pressure_advance": ["1"], ],
"enable_overhang_bridge_fan": [
"0"
],
"enable_pressure_advance": [
"1"
],
"extruder_rotation_volume": "624", "extruder_rotation_volume": "624",
"fan_cooling_layer_time": ["100"], "fan_cooling_layer_time": [
"fan_max_speed": ["0"], "100"
"fan_min_speed": ["0"], ],
"filament_cost": ["6"], "fan_max_speed": [
"filament_density": ["1.23"], "0"
"filament_deretraction_speed": ["nil"], ],
"filament_max_volumetric_speed": ["200"], "fan_min_speed": [
"filament_retract_before_wipe": ["nil"], "0"
"filament_retract_lift_above": ["nil"], ],
"filament_retract_lift_below": ["nil"], "filament_cost": [
"filament_retract_lift_enforce": ["nil"], "6"
"filament_retract_restart_extra": ["nil"], ],
"filament_retract_when_changing_layer": ["nil"], "filament_density": [
"filament_retraction_length": ["nil"], "1.23"
"filament_retraction_minimum_travel": ["nil"], ],
"filament_retraction_speed": ["nil"], "filament_deretraction_speed": [
"filament_settings_id": ["PETG"], "nil"
"filament_start_gcode": ["SET_PRESSURE_ADVANCE EXTRUDER=extruder SMOOTH_TIME=0.5"], ],
"filament_type": ["PETG"], "filament_max_volumetric_speed": [
"filament_wipe": ["nil"], "200"
"filament_wipe_distance": ["nil"], ],
"filament_z_hop": ["nil"], "filament_retract_before_wipe": [
"filament_z_hop_types": ["nil"], "nil"
"hot_plate_temp": ["80"], ],
"hot_plate_temp_initial_layer": ["75"], "filament_retract_lift_above": [
"nil"
],
"filament_retract_lift_below": [
"nil"
],
"filament_retract_lift_enforce": [
"nil"
],
"filament_retract_restart_extra": [
"nil"
],
"filament_retract_when_changing_layer": [
"nil"
],
"filament_retraction_length": [
"nil"
],
"filament_retraction_minimum_travel": [
"nil"
],
"filament_retraction_speed": [
"nil"
],
"filament_settings_id": [
"PETG"
],
"filament_start_gcode": [
"SET_PRESSURE_ADVANCE EXTRUDER=extruder SMOOTH_TIME=0.5"
],
"filament_type": [
"PETG"
],
"filament_wipe": [
"nil"
],
"filament_wipe_distance": [
"nil"
],
"filament_z_hop": [
"nil"
],
"filament_z_hop_types": [
"nil"
],
"hot_plate_temp": [
"80"
],
"hot_plate_temp_initial_layer": [
"75"
],
"is_custom_defined": "0", "is_custom_defined": "0",
"mixing_stepper_rotation_volume": "8000", "mixing_stepper_rotation_volume": "8000",
"multi_zone_1_initial_layer": "240", "multi_zone_1_initial_layer": "240",
@@ -43,13 +101,37 @@
"multi_zone_2_temperature": "240", "multi_zone_2_temperature": "240",
"multi_zone_3_initial_layer": "220", "multi_zone_3_initial_layer": "220",
"multi_zone_3_temperature": "220", "multi_zone_3_temperature": "220",
"nozzle_temperature_range_high": ["260"], "nozzle_temperature_range_high": [
"nozzle_temperature_range_low": ["210"], "260"
"overhang_fan_speed": ["100"], ],
"overhang_fan_threshold": ["50%"], "nozzle_temperature_range_low": [
"pressure_advance": ["0.3"], "210"
"reduce_fan_stop_start_freq": ["0"], ],
"slow_down_layer_time": ["30"], "overhang_fan_speed": [
"slow_down_min_speed": ["1"], "100"
"temperature_vitrification": ["75"] ],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.3"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"30"
],
"slow_down_min_speed": [
"1"
],
"temperature_vitrification": [
"75"
],
"compatible_printers": [
"Ginger G1 1.2 nozzle",
"Ginger G1 3.0 nozzle",
"Ginger G1 5.0 nozzle",
"Ginger G1 8.0 nozzle"
]
} }

View File

@@ -3,38 +3,96 @@
"type": "filament", "type": "filament",
"instantiation": "true", "instantiation": "true",
"version": "0.1.0.0", "version": "0.1.0.0",
"filament_vendor": ["Generic"], "filament_vendor": [
"Generic"
],
"inherits": "fdm_filament_common", "inherits": "fdm_filament_common",
"name": "Ginger Generic PLA", "name": "Ginger Generic PLA",
"close_fan_the_first_x_layers": ["4"], "close_fan_the_first_x_layers": [
"enable_overhang_bridge_fan": ["0"], "4"
"enable_pressure_advance": ["1"], ],
"enable_overhang_bridge_fan": [
"0"
],
"enable_pressure_advance": [
"1"
],
"extruder_rotation_volume": "456", "extruder_rotation_volume": "456",
"fan_cooling_layer_time": ["100"], "fan_cooling_layer_time": [
"fan_max_speed": ["0"], "100"
"fan_min_speed": ["0"], ],
"filament_cost": ["6"], "fan_max_speed": [
"filament_density": ["1.24"], "0"
"filament_deretraction_speed": ["nil"], ],
"filament_max_volumetric_speed": ["250"], "fan_min_speed": [
"filament_retract_before_wipe": ["nil"], "0"
"filament_retract_lift_above": ["nil"], ],
"filament_retract_lift_below": ["nil"], "filament_cost": [
"filament_retract_lift_enforce": ["nil"], "6"
"filament_retract_restart_extra": ["nil"], ],
"filament_retract_when_changing_layer": ["nil"], "filament_density": [
"filament_retraction_length": ["nil"], "1.24"
"filament_retraction_minimum_travel": ["nil"], ],
"filament_retraction_speed": ["nil"], "filament_deretraction_speed": [
"filament_settings_id": ["PLA"], "nil"
"filament_start_gcode": ["SET_PRESSURE_ADVANCE EXTRUDER=extruder SMOOTH_TIME=0.5"], ],
"filament_type": ["PLA"], "filament_max_volumetric_speed": [
"filament_wipe": ["nil"], "250"
"filament_wipe_distance": ["nil"], ],
"filament_z_hop": ["nil"], "filament_retract_before_wipe": [
"filament_z_hop_types": ["nil"], "nil"
"hot_plate_temp": ["50"], ],
"hot_plate_temp_initial_layer": ["50"], "filament_retract_lift_above": [
"nil"
],
"filament_retract_lift_below": [
"nil"
],
"filament_retract_lift_enforce": [
"nil"
],
"filament_retract_restart_extra": [
"nil"
],
"filament_retract_when_changing_layer": [
"nil"
],
"filament_retraction_length": [
"nil"
],
"filament_retraction_minimum_travel": [
"nil"
],
"filament_retraction_speed": [
"nil"
],
"filament_settings_id": [
"PLA"
],
"filament_start_gcode": [
"SET_PRESSURE_ADVANCE EXTRUDER=extruder SMOOTH_TIME=0.5"
],
"filament_type": [
"PLA"
],
"filament_wipe": [
"nil"
],
"filament_wipe_distance": [
"nil"
],
"filament_z_hop": [
"nil"
],
"filament_z_hop_types": [
"nil"
],
"hot_plate_temp": [
"50"
],
"hot_plate_temp_initial_layer": [
"50"
],
"is_custom_defined": "0", "is_custom_defined": "0",
"mixing_stepper_rotation_volume": "8000", "mixing_stepper_rotation_volume": "8000",
"multi_zone_1_initial_layer": "200", "multi_zone_1_initial_layer": "200",
@@ -43,13 +101,37 @@
"multi_zone_2_temperature": "200", "multi_zone_2_temperature": "200",
"multi_zone_3_initial_layer": "200", "multi_zone_3_initial_layer": "200",
"multi_zone_3_temperature": "200", "multi_zone_3_temperature": "200",
"nozzle_temperature_range_high": ["220"], "nozzle_temperature_range_high": [
"nozzle_temperature_range_low": ["180"], "220"
"overhang_fan_speed": ["100"], ],
"overhang_fan_threshold": ["50%"], "nozzle_temperature_range_low": [
"pressure_advance": ["0.3"], "180"
"reduce_fan_stop_start_freq": ["0"], ],
"slow_down_layer_time": ["50"], "overhang_fan_speed": [
"slow_down_min_speed": ["1"], "100"
"temperature_vitrification": ["55"] ],
"overhang_fan_threshold": [
"50%"
],
"pressure_advance": [
"0.3"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"50"
],
"slow_down_min_speed": [
"1"
],
"temperature_vitrification": [
"55"
],
"compatible_printers": [
"Ginger G1 1.2 nozzle",
"Ginger G1 3.0 nozzle",
"Ginger G1 5.0 nozzle",
"Ginger G1 8.0 nozzle"
]
} }

View File

@@ -2,7 +2,7 @@
var m_ProfileItem; var m_ProfileItem;
var FilamentPriority=new Array( "pla","abs","pet","tpu","pc"); var FilamentPriority=new Array( "pla","abs","pet","tpu","pc");
var VendorPriority=new Array("Orca Built-in","bambu lab","bambulab","bbl","kexcelled","polymaker","esun","Generic"); var VendorPriority=new Array("Generic","Orca Built-in","bambu lab","bambulab","bbl","kexcelled","polymaker","esun");
function OnInit() function OnInit()
{ {

View File

@@ -1,7 +1,7 @@
var m_ProfileItem; var m_ProfileItem;
var FilamentPriority=new Array( "pla","abs","pet","tpu","pc"); var FilamentPriority=new Array( "pla","abs","pet","tpu","pc");
var VendorPriority=new Array("bambu lab","bambulab","bbl","kexcelled","polymaker","esun","generic"); var VendorPriority=new Array("Generic","Orca Built-in","bambu lab","bambulab","bbl","kexcelled","polymaker","esun");
function OnInit() function OnInit()
{ {

View File

@@ -43,6 +43,7 @@ def no_duplicates_object_pairs_hook(pairs):
seen[key] = value seen[key] = value
return seen return seen
# NOTE: currently Orca expects compatible_printers to be a defined in every instantiation profile, inheritation is not supported in Profile page
def check_filament_compatible_printers(vendor_folder): def check_filament_compatible_printers(vendor_folder):
""" """
Checks JSON files in the vendor folder for missing or empty 'compatible_printers' Checks JSON files in the vendor folder for missing or empty 'compatible_printers'
@@ -87,6 +88,12 @@ def check_filament_compatible_printers(vendor_folder):
'content': data, 'content': data,
} }
def get_property(profile, key):
content = profile['content']
if key in content:
return content[key]
return None
def get_inherit_property(profile, key): def get_inherit_property(profile, key):
content = profile['content'] content = profile['content']
if key in content: if key in content:
@@ -105,7 +112,7 @@ def check_filament_compatible_printers(vendor_folder):
instantiation = str(profile['content'].get("instantiation", "")).lower() == "true" instantiation = str(profile['content'].get("instantiation", "")).lower() == "true"
if instantiation: if instantiation:
try: try:
compatible_printers = get_inherit_property(profile, "compatible_printers") compatible_printers = get_property(profile, "compatible_printers")
if not compatible_printers or (isinstance(compatible_printers, list) and not compatible_printers): if not compatible_printers or (isinstance(compatible_printers, list) and not compatible_printers):
print_error(f"'compatible_printers' missing in {profile['file_path']}") print_error(f"'compatible_printers' missing in {profile['file_path']}")
error += 1 error += 1