This is how I imagined a multi material feeder / extruder should be. Smart, versatile, reliable and being capable of handling different sorts of materials.
In contrast to other solutions, the SMuFF it's highly scaleable. One can use the same base for a 3, 5 or even 9 material machine because of its modularity.
It's also able to replace your standard drive gear and make it a "Bondtech style" extruder, with all the benefits the advanced Bondtech gears will give you.
The SMuFF operates on it's own controller and has a lightweight GCode interpreter built in, which makes interfacing a breeze.
Before you start...
Have a look at the BOM to see which parts are needed. Needless to say that such a device, utilizing Bondtech gears, does not come cheap. A 5 material version will set you back 300-400 money units.
Also, I highly recommend it to experienced makers only. This device is a bit complex. Building and setting it up requires a lot of knowledge and quite some skills.
What it's not...
This is not a "out-of-the-box" solution. If you're looking for something that's ready to use, have a look at the Prusa MMU2.
Though you can configure it likewise, I wouldn't recommend using it with direct drive extruders. It works best with bowden hotends.
Also, you won't be able using it with your Marlin firmware driven 3D printer yet, since Marlin needs to be modified in a way, so that it will be enabled sending the tool change commands over a 2nd serial port.
If you're one gifted Marlin FW programmer and you wan't to give it a try, I'll be glad to support you for the exchange protocol.
Due to last findings, the statement above might be obsolete. Please have a look at the wiki page for Marlin Printers.
As of now, it will operate on Duet3D boards only, using a couple of tweaks and workarounds which don't require any firmware modifications.
If you're still interested in building one, please bare with me. I will upload all the files, firmware and instructions needed for this project soon.
Meanwhile, leave a comment and tell me what you think.
Had to rework F03 and F04 because one of the hinges broke. Made them thicker and also got rid of the spring leveling thingy. It's not really needed if you make sure your springs are 15mm long and 6 mm in diameter.
Just uploaded the firmware for the i3 mini board. You'll find it on Github.
Added a couple of wiki pages to Github.
I've added a couple of alternative parts:
- F03a - same as F03 but wastes less filament (print sideways)
- R03a - same as R03 but doesn't need additional bearing and pin
- S05a, S06a, S07 - in case you prefer optical endstops over mechanical ones
Restructured videos to include them in the preview..
Please also have a look at the assembly videos below.
Added part S01a, an alternative stepper motor mount for the Selector, which is 13mm longer and has a bore for a coupler, in case you don't have an stepper with integrated leadscrew and want to use a standard stepper-coupler-leadscrew combination instead.
Added an interface controller, based on the ESP32 on Thingiverse / Github.
Head over to SMuFF-Ifc for further details.
Extrudr.eu NX2 PLA
Whatever you fancy
WANHAO I3 MINI CASE ASSEMBLY
Here's a video on how to assemble the i3 mini case.
Not an award winner... I'm still fighting with Fusion 360... but you'll get the gist.
SELECTOR CARRIAGE ASSEMBLY
This video shows the assembly of the Selector carriage...
The Feeder stepper assembly
Yet another in the sequel of my non famous instruction videos :o)
Assembling the counter part.
Assembling the Filament guide...
Assembly of the Revolver stepper mount
Revolver wheel assembly
Putting the wheels together...
For the next assembly step I'd recommend using either a Nyloc nut as the first nut in the video or - which I think is the better option - use a standard nut and glue it in place with loctite.
The distance of the first nut is about 20mm (try fitting it into the motor coupler of the Revolver stepper mount before you glue things together).
And btw. ... a washer for the 2nd nut won't hurt :o)
Putting em all together...
This is just a detailed view on how to assemble the Filament guide block with the lower Bondtech gear in the final assembly step.