Skip to content

MMU2S-TZB 4.0.2

Latest
Compare
Choose a tag to compare
@TheZeroBeast TheZeroBeast released this 13 Feb 22:40

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

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

  1. FLASH MK3 & MMU2 with release HEX files below using these procedures if unclear
  2. Adjust BOWDEN LENGTH to center of Bondtech gears (ONLY FIRST FILAMENT)
  3. Get familiar with the differences in failure states and recovery procedures in the Wiki
  4. Slice with the PRUSA SLICER using MMU2S Profile
  5. 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.
paypal