Skip to content

Commit d8aebf0

Browse files
author
Roberto Martins
committed
ADD: added missing gcode
1 parent fb8260c commit d8aebf0

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

BlocksScreen/devices/amu/manager.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,14 +252,18 @@ def select_tool(self, tool: int) -> None:
252252
"""
253253
self.run_gcode_signal.emit(f"MMU_SELECT Gate={tool}")
254254

255-
def eject_gate(self, gate: int) -> None:
255+
def eject_gate(self) -> None:
256256
"""Fully eject filament from gate, releasing from MMU gear.
257257
258258
Args:
259259
gate: Gate index to eject from, on None to use currently selected gate.
260260
"""
261261
self.run_gcode_signal.emit("MMU_EJECT")
262262

263+
def check_gate(self) -> None:
264+
"""Check the current gate for filament presence by sending MMU_CHECK_GATE."""
265+
self.run_gcode_signal.emit("MMU_CHECK_GATE")
266+
263267
def eject_all_gates(self, num_gates: int) -> None:
264268
"""Fully eject filament from all gates sequentially
265269

0 commit comments

Comments
 (0)