TheMMU_CHECK_GATEcommand has a special option that is designed to be called from yourPRINT_STARTmacro. When called as in this example:MMU_CHECK_GATE TOOLS=0,3,5. Happy Hare will validate that tools 0, 3 & 5 are ready to go else generate an error prior to starting the print. This ...
"SET_MY_STATUS_LED STATUS=printing" ; Everything insight the "" will be executed before the klipper base resume (RESUME_BASE) function variable_user_cancel_macro: "SET_MY_STATUS_LED STATUS=cancel" ; Everything insight the "" will be executed before the klipper base cancel (CANCEL_PRINT_...
The user's RESUME macro may do some purging or nozzle cleaning, but is expected to return the toolhead at higher speed to where it was left when the pause macro was called. At this point the ERCF wrapper takes over and is responsible for dropping the toolhead back down to the print a...
(useful for print_start macro) printer.mmu.next_tool : {int} 0..n | -1 for unknown | -2 for bypass (during a tool change) printer.mmu.last_tool : {int} 0..n | -1 for unknown | -2 for bypass (during a tool change after unload) printer.mmu.last_toolchange : {string} ...
Move the toolhead back down the final amount and resume the print The default supplied _PRE and _POST macros work well. Note: A common problem with user custom edits is that the _MMU_POST_LOAD macro does not return the toolhead to previous position at the start of the toolchange. The...
TheMMU_CHECK_GATEcommand has a special option that is designed to be called from yourPRINT_STARTmacro. When called as in this example:MMU_CHECK_GATE TOOLS=0,3,5. Happy Hare will validate that tools 0, 3 & 5 are ready to go else generate an error prior to starting the print. This ...
TheMMU_CHECK_GATEcommand has a special option that is designed to be called from yourPRINT_STARTmacro. When called as in this example:MMU_CHECK_GATE TOOLS=0,3,5. Happy Hare will validate that tools 0, 3 & 5 are ready to go else generate an error prior to starting the print. This ...
strict_filament_recovery = 0 retry_tool_change_on_error = 0 print_start_detection = 1 # Advanced log_level = 1 log_visual = 2 log_statistics = 1 pause_macro = PAUSE # Advanced form_tip_macro = _MMU_FORM_TIP_STANDALONE # Advanced CALIBRATION: mmu_calibration_bowden_length = 698.0 mmu...
(useful for print_start macro) printer.mmu.next_tool : {int} 0..n | -1 for unknown | -2 for bypass (during a tool change) printer.mmu.last_tool : {int} 0..n | -1 for unknown | -2 for bypass (during a tool change after unload) printer.mmu.last_toolchange : {string} ...
(useful for print_start macro)printer.mmu.next_tool:{int} 0..n | -1 for unknown | -2 for bypass (during a tool change)printer.mmu.last_tool:{int} 0..n | -1 for unknown | -2 for bypass (during a tool change after unload)printer.mmu.last_toolchange:{string} description of ...