3DPrinting
3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.
The r/functionalprint community is now located at: or !functionalprint@fedia.io
There are CAD communities available at: !cad@lemmy.world or !freecad@lemmy.ml
Rules
-
No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
-
Be respectful, especially when disagreeing. Everyone should feel welcome here.
-
No porn (NSFW prints are acceptable but must be marked NSFW)
-
No Ads / Spamming / Guerrilla Marketing
-
Do not create links to reddit
-
If you see an issue please flag it
-
No guns
-
No injury gore posts
If you need an easy way to host pictures, https://catbox.moe/ may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is 
Moderation policy: Light, mostly invisible
view the rest of the comments
Multi extruder printing is very hard and no one has done it well for hobbyist hardware so far.
The issue is technical, but not too hard to understand. One of the main reason hobby machines are cheap is because these are Open Loop linear actuation systems. This is opposed to Closed Loop systems found in more industrial machines. Open Loop calibrates close to a known location using some form of end stop. Computationally, this location is set as "0, 0" Home and all motions are relative to this Home. There is no additional feedback in the motion system. In a closed loop system there is an additional set of sensors that confirms if each linear motion system produced the desired motion.
The difficulty with dual extruders is that the Home location isn't actually repeatably accurate. It doesn't matter if Home is slightly different every time because every movement is relative to this location. You never see the slightly different location because they can not be compared.
If you haven't encountered this issue before, you are likely thinking it is easy to solve, but let me help crush some assumptions. Virtual endstops have a large range of triggering and are nowhere near absolute position or repeatable. Physical switches are slightly better but not even remotely close to absolute position reliable. Their leverage and metal spring contacts never actuate exactly the same and every pairing of contacts will produce slightly different electrical properties. In addition, every stepper motor is slightly different and microstep positions are not entirely equal in the application of force. These uncertainties all add up to a system where it is ~~nearly~~ impossible to know exactly where the actuator is located. This does not matter when you only have the one print head. The second you need to align two heads, this is a gigantic problem. The only real effective solution is to use a closed loop linear motion system and add a shared gate that both actuators on the same axis can home to. This involves a sensor like an optical encoder on each print head that passes a stationary interrupter that triggers the encoder. This will get at least one axis aligned. You still need to account for the nozzle's offset relative to each other and this is another far more complicated than it first seems X-Y-Z measurement issue.
These are hard problems to solve and no one has solved them well. The evidence is easy to measure. Many of us have wanted IDEX (independent dual extrusion) machines. Until I see people posting functional print projects with integrated multi material and dissolvable supports regularly, this is a pipe dream and deep dead end rabbit hole. I went down this one once already. Don't get fooled by anyone posting about some IDEX thing where they are showing off IDEX. The thing to watch for is complex problem solving where IDEX is not even worth mentioning because it is a mundane part of the design process. You don't see IDEX prints. Don't be fooled into thinking you are alone in this interest. Its absence is most telling about its effective application in practice.
None of that applies to option 2 or 3 though.
Dual filament hotends haven't managed to solve the oozing issue. The multi material units can't handle filaments with vastly different temperature ranges or material composition due to clogging. Also the temperature control is poor when changed by a large amount because of how PID works.
These systems are really only useful for multi color printing. I really wish this was not the case. I would love to design stuff with dissolvable supports, and integrated TPU for seals and tool grips.
The real key tech for functional prints is IDEX. Sorry I assumed this was more obvious that it really is to others. I tend to hone in on things like this and ignore the rest. I built a half finished IDEX prototype at one point, but the software was beyond my skill level at the time.