-
Notifications
You must be signed in to change notification settings - Fork 143
Addon Feature Setup
This directory contains possible addons for your MMU setup that have support shipped with Happy Hare
An addon used to control filament cutting at the MMU rather than the toolhead
MMU: ERCFv2 (but many variants exist and this will work with any servo controlled MMU filament cutter)
Printer: Any
/~https://github.com/kevinakasam/ERCF_Filament_Cutter
- 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"
An addon used to create purge blobs instead of using a wipe tower
MMU: Any
Printer: Voron v2, others in the works
/~https://github.com/Dendrowen/Blobifier
- 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.
An addon used to control a DC motor based eSpooler that is active when the MMU is unloaded
MMU: Any
Printer: Any
n/a
- 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.
If the MMU is equipped with a per-gate eject button (like QuattroBox) this addon is used for control
MMU: Any (if buttons fitted)
Printer: Any
n/a
- 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.
(\_/)
( *,*)
(")_(") Happy Hare Ready
Copyright (C) 2022-2025 Paul Morgan
1. Introduction
2. Installation
3. Essential Configuration
4. Calibration
5. Operation
-- YOUR MMU IS READY TO PLAY WITH --
6. Slicer-MMU Setup
-- NOW YOU ARE READY TO PRINT! --
7. Tuning
8. Optional Feature Setup
9. Advanced Configuration
10. Advanced Concepts
- State Persistence
- Statistics and Counters
- Tool and Gate Maps
- Filament Bypass
- Runout/Clog Detection
- Consumption Counters
- Synchronized Gear/Extruder
11. Quick References
12. Troubleshooting
13. FAQ
14. MCU Board Reference 🆕
15. Change Log
Happy Hare Discord