-
Notifications
You must be signed in to change notification settings - Fork 126
Filament Bypass
The filament bypass is a really useful addition to an MMU. It allows for use of the printer as if the MMU wasn't attached by feeding an ad hoc spool through the bypass gate but otherwise through the MMU filament path. This is really useful if you want to do a single color print and don't have or don't want to go through the hassle of installing into the MMU.
Without this option the alternative would be to disconnect the MMU bowden, turn off Happy Hare with MMU ENABLE=0
and feed filament from an alternative path.
Note that using the MMU bypass also allows for runout/clog detection which may not be possible with other approaches.
For the ERCFv1.1 (with bypass block) or ERCFv2 the bypass position would have been set during the selector calibration. However it can be done at any time with the method described in the Selector Calibration guide. Specifically, carefully align the selector with the bypass using a fragment of filament, remove the fragment, then run:
MMU_CALIBRATE_SELECTOR BYPASS=1
The position of the bypass will be measures and stored in mmu_vars.cfg
as mmu_selector_bypass
variable. You can directly edit this value too then restart klipper, but be careful not to corrupt this important file.
Once configured you can select the bypass position one of these commands:
MMU_SELECT BYPASS=1
MMU_SELECT_BYPASS
Once selected you would insert the filament through the bypass all the way up to the extruder entrance. Then you can use Happy Hare to load to the nozzle:
MMU_LOAD
Finally, you can unload the extruder with the usual eject:
MMU_UNLOAD
Be sure to manually pull the filament all the way back out of the MMU before selecting another gate.
Note
The MMU_LOAD
and MMU_UNLOAD
automatically add the EXTRUDER_ONLY=1
flag when the bypass is selected
Tip
A very useful timesaver is automatic extruder loading if you have an extruder (entry) sensor. This is enabled with the bypass_autoload
setting in mmu_parameters.cfg
. If enabled, when a filament triggers the sensor the loading will be automatic.
(\_/)
( *,*)
(")_(") Happy Hare Ready
Copyright (C) 2022-2024 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