Release 4.0.2 of TZB MMU2S Firmware for use with the below listed 3D Printers & MMU2S in combination.
Ensure you're running the latest RELEASE and you've checked the Wiki for answers before reporting. Any issues reported regarding previous RELEASES will automatically be closed and not responded to, this ensures the developer maintains focus & streamlines the development process.
Supported Printers
- MK3S/+
- MK3S/+ BLTouch
- MK2.5S/+
- MK2.5S Bear
- MK3S Bear
- MK3S Bondtech PE
- MK3S Bondtech PE for Gizzburn
- MK3S Bondtech PE & SE HT Thermistor
- MK3S Bondtech Mosquito
- MK3S Bondtech Mosquito & SE HT Thermistor
- MK3S Bondtech Mosquito Magnum
- MK3S Bondtech Mosquito Magnum & SE HT Thermistor
Support MMU2S
- MMU2S Stock/Single Blade/TZBDualBlade
- MMU2S Dual Blade see here
Changes since Release 4.0.1
- Further BLTouch speed improvements
- Many issues resolved, see change log
- MMU Reboot recovery mid print
- Redesigned selector with dual blade and optimised filament path for very curly filament. Note that TZBDualBlade hex isto be used
🎉 Alternate FEATURES to PRUSA FW 🎉
- BLTouch Support
- OLED Screen Suport.
- Proper Axis Homing!
- Trinamic StallGuard on Idler and Selector when in Normal mode
- Direct Selector Positioning
- Sleep mode when unloaded for a short period for peace and quiet
- Filament Type tuning for PVA and FLEX
- Stealth Mode Via Menu (Automatic Reduced federates with TMC StealthChop)
- LCD Guided MMU2S SETUP menu for more intuitive BOWDEN calibration
- TZB-Comms protocol
- Prompts on LCD to guide through setup & troubleshooting failure states
- Easier troubleshooting with logical use of MMU2S buttons, Wiki guides to come for all tricks I've incorporated
- Extensive work ensuring machine states are correct when awaiting human master assistance
- Examples like ensuring hotend heater & extruder motor shut down
- OctoPrint Action Commands
- Single MODE, go to Service pos & reset MK3S. Move MMU2S off Service pos & reset to re-enable
STEPS TO GET GOING
- FLASH MK3 & MMU2 with release HEX files below using these procedures if unclear
- Adjust BOWDEN LENGTH to center of Bondtech gears (ONLY FIRST FILAMENT)
- Get familiar with the differences in failure states and recovery procedures in the Wiki
- Slice with the PRUSA SLICER using MMU2S Profile
- Happy PRINTING!
Please go through the Wiki regarding further setup and troubleshooting steps
Recommended Hardware Mods
Issues...
Note Upstream issues here https://github.com/prusa3d/Prusa-Firmware/issues
One of note I just found is lack of PowerPanic when initiating SDPrint from Octoprint (I believe this still hasn't been resolved)
Notes...
Printer Code Based on Stock FW 3.10.1
AutoDeplete only works on incremental extruder numbers and triggers failure when it first can not load a path.
✏️REPORTING ISSUES
Please post any feature requests or issues with as much detail including build of printer screen of MMU2S, MK3S as well as what you think is happening, if you're able please have a go at modifying the code and submitting a pull-request for your feature/issue.
🤓DONATIONS
As I'm a sole developer and coffee is the fuel of gods please feel free to make a small donation if you feel my relentless efforts have made your MK3S:MMU2S experience more enjoyable as it has mine.