fix check_filament_compatible_printers
Some checks are pending
Build all / Build All (push) Waiting to run
Build all / Flatpak (push) Waiting to run

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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"instantiation": "true",
"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",
"is_custom_defined": "0",
"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",
"instantiation": "true",
"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": [
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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": [
"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": [
"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": [
"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": [
"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",
"is_custom_defined": "0",
"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": [
"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",
"is_custom_defined": "0",
"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": [
"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",
"is_custom_defined": "0",
"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": [
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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",
"is_custom_defined": "0",
"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": [
"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": [
"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": [
"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",
"is_custom_defined": "0",
"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",
"instantiation": "true",
"version": "0.1.0.0",
"filament_vendor": ["Generic"],
"filament_vendor": [
"Generic"
],
"inherits": "fdm_filament_common",
"name": "Ginger Generic PETG",
"close_fan_the_first_x_layers": ["4"],
"enable_overhang_bridge_fan": ["0"],
"enable_pressure_advance": ["1"],
"close_fan_the_first_x_layers": [
"4"
],
"enable_overhang_bridge_fan": [
"0"
],
"enable_pressure_advance": [
"1"
],
"extruder_rotation_volume": "624",
"fan_cooling_layer_time": ["100"],
"fan_max_speed": ["0"],
"fan_min_speed": ["0"],
"filament_cost": ["6"],
"filament_density": ["1.23"],
"filament_deretraction_speed": ["nil"],
"filament_max_volumetric_speed": ["200"],
"filament_retract_before_wipe": ["nil"],
"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"],
"fan_cooling_layer_time": [
"100"
],
"fan_max_speed": [
"0"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"6"
],
"filament_density": [
"1.23"
],
"filament_deretraction_speed": [
"nil"
],
"filament_max_volumetric_speed": [
"200"
],
"filament_retract_before_wipe": [
"nil"
],
"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",
"mixing_stepper_rotation_volume": "8000",
"multi_zone_1_initial_layer": "240",
@ -43,13 +101,37 @@
"multi_zone_2_temperature": "240",
"multi_zone_3_initial_layer": "220",
"multi_zone_3_temperature": "220",
"nozzle_temperature_range_high": ["260"],
"nozzle_temperature_range_low": ["210"],
"overhang_fan_speed": ["100"],
"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"]
}
"nozzle_temperature_range_high": [
"260"
],
"nozzle_temperature_range_low": [
"210"
],
"overhang_fan_speed": [
"100"
],
"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",
"instantiation": "true",
"version": "0.1.0.0",
"filament_vendor": ["Generic"],
"filament_vendor": [
"Generic"
],
"inherits": "fdm_filament_common",
"name": "Ginger Generic PLA",
"close_fan_the_first_x_layers": ["4"],
"enable_overhang_bridge_fan": ["0"],
"enable_pressure_advance": ["1"],
"close_fan_the_first_x_layers": [
"4"
],
"enable_overhang_bridge_fan": [
"0"
],
"enable_pressure_advance": [
"1"
],
"extruder_rotation_volume": "456",
"fan_cooling_layer_time": ["100"],
"fan_max_speed": ["0"],
"fan_min_speed": ["0"],
"filament_cost": ["6"],
"filament_density": ["1.24"],
"filament_deretraction_speed": ["nil"],
"filament_max_volumetric_speed": ["250"],
"filament_retract_before_wipe": ["nil"],
"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"],
"fan_cooling_layer_time": [
"100"
],
"fan_max_speed": [
"0"
],
"fan_min_speed": [
"0"
],
"filament_cost": [
"6"
],
"filament_density": [
"1.24"
],
"filament_deretraction_speed": [
"nil"
],
"filament_max_volumetric_speed": [
"250"
],
"filament_retract_before_wipe": [
"nil"
],
"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",
"mixing_stepper_rotation_volume": "8000",
"multi_zone_1_initial_layer": "200",
@ -43,13 +101,37 @@
"multi_zone_2_temperature": "200",
"multi_zone_3_initial_layer": "200",
"multi_zone_3_temperature": "200",
"nozzle_temperature_range_high": ["220"],
"nozzle_temperature_range_low": ["180"],
"overhang_fan_speed": ["100"],
"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"]
}
"nozzle_temperature_range_high": [
"220"
],
"nozzle_temperature_range_low": [
"180"
],
"overhang_fan_speed": [
"100"
],
"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 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()
{

View file

@ -1,7 +1,7 @@
var m_ProfileItem;
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()
{

View file

@ -43,6 +43,7 @@ def no_duplicates_object_pairs_hook(pairs):
seen[key] = value
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):
"""
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,
}
def get_property(profile, key):
content = profile['content']
if key in content:
return content[key]
return None
def get_inherit_property(profile, key):
content = profile['content']
if key in content:
@ -105,7 +112,7 @@ def check_filament_compatible_printers(vendor_folder):
instantiation = str(profile['content'].get("instantiation", "")).lower() == "true"
if instantiation:
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):
print_error(f"'compatible_printers' missing in {profile['file_path']}")
error += 1