Addon Feature Setup - ksummers92/Happy-Hare GitHub Wiki
Page Sections:
This directory contains possible addons for your MMU setup that have support shipped with Happy Hare
EREC Filament Cutter
An addon used to control filament cutting at the MMU rather than the toolhead
Compatibility
MMU: ERCFv2 (but many variants exist and this will work with any servo controlled MMU filament cutter) Printer: Any
Github
https://github.com/kevinakasam/ERCF_Filament_Cutter
Config
- Add
[include mmu/addons/mmu_erec_cutter.cfg]
to yourprinter.cfg
- Edit
mmu_erec_cutter.cfg
andmmu_erec_cutter_hw.cfg
to work with your setup - In
mmu_macro_vars.cfg
setvariable_user_post_unload_extension : "EREC_CUTTER_ACTION"
Blobifier
An addon used to create purge blobs instead of using a wipe tower
Compatibility
MMU: Any Printer: Voron v2, others in the works
Github
https://github.com/Dendrowen/Blobifier
Config
- Add
[include mmu/addons/blobifier.cfg]
to yourprinter.cfg
- Edit
blobifier.cfg
andblobifier_hw.cfg
to work with your setup - Set
variable_user_post_load_extension : "BLOBIFIER"
inmmu_macro_vars.cfg
- Optionally set
variable_user_post_form_tip_extension : "BLOBIFIER_PARK"
inmmu_macro_vars.cfg
to park the nozzle on the tray during a swap. Note that it is always recommended that you at least z-hop on toolchange so that the toolhead is immediately lifted off the print. Read Toolchange Movement for more details.
DC eSpooler
An addon used to control a DC motor based eSpooler that is active when the MMU is unloaded
Compatibility
MMU: Any Printer: Any
Github
n/a
Config
- Add
[include mmu/addons/dc_espooler.cfg]
to yourprinter.cfg
- Set
espooler_start_macro: MMU_ESPOOLER_START
inmmu_parameters.cfg
to start eSpooler movement - Set
espooler_stopt_macro: MMU_ESPOOLER_STOP
inmmu_parameters.cfg
to stop eSspooler movement - Update the
mmu/addon/dc_espooler_hw.cfg
for your configuration.
Eject Buttons
If the MMU is equipped with a per-gate eject button (like QuattroBox) this addon is used for control
Compatibility
MMU: Any (if buttons fitted) Printer: Any
Github
n/a
Config
- Add
[include mmu/addons/mmu_eject_buttons.cfg]
to yourprinter.cfg
- Ensure the eject button pins are defined:
- Add
EJECT_BUTTON_x
aliases tommu.cfg
or define pins directly inmmu_eject_buttons_hw.cfg
[!IMPORTANT] For all add-on extensions, ensure that you always use the "cfg" files from Happy Hare and not those sourced elsewhere so you have the most recent changes and fixes.