I’m thinking of building a new printer and would love to be able to make 2 color prints or dissolvable supports. Does anyone have any experience with this. I see 3 paths.

  1. Two hot ends Pros: Most robust No retraction or filament waste Cons: Alignment issues. Reduced travel Dragging nozzle

  2. Dual filament hot end(taichi style) Pros: Easy to mount No offsets Cons: Jamming? Long retraction

  3. Y splitter Pros: easy to mount No offset Compatible with any hot end Cons jamming Super long retraction

  • j4k3@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    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.

    • Rodeo
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Have you looked into Trinamic’s fancy stepper drivers that have feedback for step counting and skipped steps and other things? They might be suitable because industrial optical encoders are like $800 and I’ve never seen one small enough to go on a nema 17 stepper.

      Also, what tolerances are you trying to hold here? My ender 3 repeats within a thousandth of an inch. I haven’t upgraded the limit switches, but I got a new main board with trinamic drivers.

      Given the physical properties of FDM, I don’t think chasing tolerances lower than that will actually improve the quality of prints at all, and surely one thou is close enough for what you’re trying to do.

      • j4k3@lemmy.worldM
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        1 year ago

        As I mentioned, virtual end stops are nowhere near accurate. This is the trinamic system. It is using over current detection as an end stop.

        This is a precision verses accuracy type of problem. If you haven’t worked through these kinds of issues and ideas before it can be a struggle. Accuracy and precision are very very different things. All of our printers are precision; none of them are accurate.

        Optical encoders are simple and cheap devices. You are likely limited to the shiternet’s echo chambers when it comes to searching for information. There are a half dozen optical encoders built into most cheap inkjet printers. The system needed to locate each head on a printer is cheap, the tricky part is the software and designing the second head to be adjustable to match Z offset with changes like nozzles.

        The main point is not tolerances; it is alignment. Alignment requires accuracy. Printers are cheap and simple because they are only precision machines. This is a fundamental design thing. If you want to build an accurate design, this needs to be engineered into every aspect of the machine from the beginning. This affects every aspect from hardware to software.

        • Rodeo
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          No, the trinamic system I’m talking about is end stop phase counting in tandem with physical limit switches. It’s pretty accurate, one thou repeatability, like I said.

          But like you point out, repeatability of the home position is not so useful if the axes of the two heads aren’t aligned in the first place. That’s a hardware issue that’s not going to be solved with encoders or software.

      • j4k3@lemmy.worldM
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        1 year ago

        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.

  • Buffalobuffalo@reddthat.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I got the SV04 a year or so ago. It is an idex printer. It is a giant pain in the ass. But when it works it is great. An advantage it has that the other options don’t. 2 different sized nozzles.

  • EmilieEvans@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    1 (Two hotends): Can be difficult to setup. Requires raising/lowering and ooze shield to lift and block the nozzle. Very reliable and no purging. My recommendation.

    2 (dual filament hot end): Easier than option 3 but getting it reliable might be challenging and adds the constrain of filament cooking (requires extrusion of both frequently during the print or the filament/hotend will be damaged)

    3 (y splitter): Requires a high-quality y-splitter and perfect setup. Very difficult to nail it reliably. Not recommended if it can be avoided.

    more options:

    1. ERCF/MMU/AMS: Overkill for 2 materials and purge block required. Setup is as bad as two hotends.

    2. Toolchanger: Overkill for this. There are applications where they shine but for this general task they are expensive overkill.

    3. Mosaic pallet. Interesting option but expensive. No printer modification required.

      • EmilieEvans@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        2 is mixing hotends. What you describe is 3 (y-splitter with the splitting integrated into the heat sink). They suffer basically the same issues like an “external” y-splitter. You can get them to work but changing materials requires you to do all of the painful setup/calibration once more.

        .

        That they don’t have oozing issues is correct but I never mentioned this in the first place.

        .

        The main issue with 2 (mixing) is cooking the filament and slicers aren’t great at this (operational challenge). There are more pro and cons but I think in the end it boils down to two applications: 1. cheap to integrate. 2. While they are advertised as mixing hotend the result is on pair with dual color/extrusion filament.

  • RobotToaster@infosec.pub
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Personally I like the Jubilee tool-changing system, where multiple extruders are mounted on a rack and swapped between as needed. It’s what I plan to build at some point

  • rambos@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    May I ask what is Y splitter? Is that DIY version of 2.?

    I would add 4. Idex printer and 5. mmu. Maybe even 6. manual filament swap (its what I use haha) and 7. Sharpie hack (rofl)

    I never seriously considered getting one myself, but interested a lot. Following…

    Edit: typo

    • moody@lemmings.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Filament swap is not really a valid alternative when it comes to something like wanting dissolving supports. It’s only realistic if you want to change the color or material for a fairly large consecutive portion of a print. Otherwise you’re going to have to swap out the filament every layer.

      • rambos@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Sharpie hack is also not a valid alternative hehe. These 2 were more like a joke, but for simple designs manual swap works like a charm. Swapping filament every layer would be honest work tho

    • shitescalates@midwest.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Y splitter is something that goes in the middle of the Bowden tube to allow two extruders. Its similar to #2 but allows you to use any hot end.

  • mrfusion2000@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Never built my own but hear me out, I have years of experience with a Flashforge Dreamer, which falls under #1. I personally found the second nozzle a hinderance to even 1 color prints since it would often bump into partial prints if/when the printed layer height is raised even slightly higher than it should be. The common workaround to reduce that from happening is by raising the nozzle about 0.5-1mm away from the bed, but of course that then causes additional issues.

    Don’t get me wrong, the Dreamer’s a helluva machine, but considering how rarely I had something I want to print (or could print) in 2 colors, I found the additional nozzle a waste. Eventually I raised up the hot end entirely, conceding it wasn’t worth the trouble, and I also removed the second stepper motor entirely to reduce weight & increase fidelity.

    Don’t let me keep you from tinkering if your mind’s set on building one, but if reliability is the name of the game, I’d look for an existing solution like a kit or predefined plans and build your own design off of that.