Skip to content

Fully 3D-printed MMU system with interchangeable extruders (with or without gear reduction), filament eject buttons, status LEDs, and spool enclosure. Modular and open-source.

License

Batalhoti/QuattroBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuattroBox

Description

This project is inspired by the Filamentalis and BoxTurtle, combining ideas from both to create a robust multi-material system. It uses four modified Filamentalists, each equipped with an independent extruder slightly inclined to optimize the filament path.

The extruder design supports both NEMA 17 and NEMA 14 stepper motors. While both are compatible, better results have been achieved with NEMA 17 motors, the choice is yours.

Key Features

  • Two types of extruders available:
    • With BMG reduction, compatible with NEMA 14 and NEMA 17 stepper motors
    • Without reduction using NEMA 17 pancake stepper motors
  • Filament hub with two options:
    • With Binky encoder for precise filament positioning
    • Without encoder, for a simpler and more cost-effective solution
  • Status LEDs on each filament lane to indicate activity
  • Dedicated illumination for the filament path to assist during loading and operation
  • Filament eject button for quick material changes
  • LED strip on the logo, showing MMU status (loading, unloading, and active filament color)
  • Filament enclosure, protecting spools from dust and humidity, keeping materials in optimal condition
  • Fully 3D printed structure – no aluminum extrusions required
  • Compatible with Happy Hare for MMU control

The project uses accessible components, open-source technology, and a modular, customizable design.

I have a Discord channel on HappyHare, feel free to ask your questions and give suggestions

E se voce é brasileiro tenho um canal no servidor da Orion 3D

BOM

If you want to buy the complete kit

SeleadLab (Affiliate Link)

My build

VIDEO 1

VIDEO 2

Acknowledgements

Special thanks to SkiBike for the Filamentalist design and to ArmoredTurtle for the BoxTurtle design, both of which inspired this project. I also thank Diem who helped me with the publication here on GitHub

Change log

v0.1 - 01-13-2025

  • Extruder update

  • Update CAD

v0.01 - 01-15-2025

  • Update box (only a few details, if you have already printed it, no need to reprint)

  • Box divided into 4 parts for those with printers smaller than 300mm

  • Update of 'tensioner_mount_load' the wire path has been increased

v1.0 - 01-30-2025

  • New CAD file, completely redone in Fusion

  • New STLs (The old STL files are not compatible with the new version)

  • Option to assemble with 623zz bearing instead of BMG

  • The box is 8mm smaller

  • The box cover, now divided into 2 parts, is compatible with the box divided into 2 and 4 parts

  • 2 logo options: one for printing with MMU (recommended) and another with separate files

  • Filamentalist parts and box with identifications to facilitate assembly, thanks to Sinister for the tip

  • Button with a hole to adjust the Filamentalist, thanks to Ulta for the tip

  • All parts are compatible with 255mm printers

v1.01 - 03-09-2025

  • Latch and Extruder Corrections

    • Latch: new support, extension of the shaft lock

    • Extruder: detail for fitting the new latch, improvements in the ECAS outlet, and extended shaft channel for nema 17

  • CAD updated

v1.1 - 03-30-2025

  • The extruder switch and encoder do not need to be soldered. Simply crimp the wires into a 5-pin JST connector

  • Improved the fitting of the ECAS encoder

  • New design for the Tensioner Arm

  • The button now needs to be inserted before positioning the Filamentalist in the box to ensure a more efficient fit

  • Added an extra LED on the Tensioner Mount to illuminate the filament. Thanks to Diem for the idea!

  • Adjusted the box supports due to issues reported by some users

  • Text on the bases of the Filamentalist

  • Change in the MMB mounting method, making it easier to route the wires

  • Added the MMB v2.0 mount

  • CAD updated

v1.1.1 - 04-20-2025

  • Enclosure

v1.2 - 05-16-2025

  • Extruders with 2 switches

  • 3 extruder options

    • With BMG reduction, stepper nema 17
    • With BMG reduction, stepper nema 14
    • Without reduction, stepper nema 17 pancake (Thank you, igiannakas, for the suggestion of the extruder)
  • All extruders have a latch with an option to use a 623 bearing instead of the BMG idler (I recommend using the bearing, it makes it quieter)

  • The Filamentalist wheel and base have been modified to accommodate an 80mm shaft, and a spot has been added to place M3 nuts

  • Added a small plug at the connection between the extruder and filamentalist to facilitate extruder installation

  • Right-side box modified to accommodate new connector

  • Connector for CAN bus (supports connecting 2 CAN buses) and USB

  • Changed the name "Encoder" to "Hub"

  • 2 hub options

    • Hub with encoder
    • Hub without encoder
  • Hub now uses a MR63 bearing instead of a 4mm ball

  • Added places to secure wires on the button

  • Logo uses heat inserts

  • Jig for cutting PTFE

  • Jig for soldering LED wires

  • Assembly tips

  • Updated BOM

  • Updated CAD

v1.2.1 - 05-28-2025

  • Support for mounting on the top of the printer with options for Monolith panel and Voron standard

v1.2.2 - 06-22-2025

  • Assembly manual added to support the build process

  • Updated buttons to avoid sharp edges on internal parts, improving fit and finish

  • Extruder updated with improved switch mounts for better triggering

  • Fixed incorrect label on the Rear Left Top part of the enclosure

  • Encoder adjusted to add more spring tension and tolerance, reducing print errors

  • Updated LED logo mount with a clear indicator for LED cable exit position

  • Revised cable channel for the LED logo wiring inside the box

  • Latch updated to use a 623 bearing for smoother operation

  • Added axle_depth_tool to assist with assembling the Filamentalis axle

  • Added calibration_tool.stl for tuning hole diameters and fits

  • Added MR85 Insert tool to help insert the MR85 bearing into the extruder

  • Updated PTFE_Tools for more precise PTFE tube cutting

v1.2.2.1 - 06-28-2025

  • Manual corrections
    • Heatset Inserts
    • Typo
    • Button wire length

v1.2.2.2 - 07-08-2025

  • Manual corrections
    • Heat insert from Filamentalist
    • Warning about motor shaft dimensions on extruder without gearbox
    • Screws for the hub with encoder

About

Fully 3D-printed MMU system with interchangeable extruders (with or without gear reduction), filament eject buttons, status LEDs, and spool enclosure. Modular and open-source.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published