File tree Expand file tree Collapse file tree
octoprint_firmware_check/checks Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ def as_dict(cls):
1919 AnycubicCheck (),
2020 CrealityCR10sCheck (),
2121 CrealityEnder3Check (),
22+ FlashforgeVoxelabAquilaCheck (),
2223 MalyanM200Check (),
2324 Micro3DIMECheck (),
2425 Micro3DStockCheck (),
@@ -136,6 +137,21 @@ class CrealityEnder3Check(AuthorCheck):
136137 authors = (" | Author: (Ender3)" .lower (),)
137138
138139
140+ class FlashforgeVoxelabAquilaCheck (Check ):
141+ """
142+ Flashforge Voxelab Aquila stock firmware
143+
144+ Identified through "MACHINE_TYPE:Voxlab-1 V1" (sic!) in M115 response.
145+ """
146+
147+ name = "flashforge_voxelab_aquila"
148+ MACHINE_TYPE = "Voxlab-1 V1" # sic!
149+
150+ def m115 (self , name , data ):
151+ self ._triggered = data .get ("MACHINE_TYPE" ) == self .MACHINE_TYPE
152+ self ._active = False
153+
154+
139155class MalyanM200Check (Check ):
140156 """
141157 Malyan M200 stock firmware prior to version 4.0
You can’t perform that action at this time.
0 commit comments