Multi-material for DLP

Here is the place to discuss software and related tools for Slice generation, machine control, & etc...
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
AndersonTa
Posts: 189
Joined: Mon Dec 09, 2013 4:28 pm
Location: Houston, TX
Contact:

Multi-material for DLP

Postby AndersonTa » Mon Mar 03, 2014 3:01 am

So I've been looking more into doing multi-materials with the DLP. If you rummage in the "General" section you can see a post titled "Interesting Readings" that has a nice paper from USC about multi-material printing with a DLP setup. What they've done there is use a rotating carousel for printing with multiple materials. They incorporate a couple other mechanisms in there to help with cleaning the build when going between materials, but that's the gist.

So one of the big things we don't have is the software to handle this. Just wanted to start the conversation about best practices for this. The team at USC wrote their own and its proprietary, I've tried to contact them and they have shown no interest in sharing info.

Thoughts?
@AndersonHTa

Shakipu
Posts: 5
Joined: Sun Mar 02, 2014 5:30 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Multi-material for DLP

Postby Shakipu » Mon Mar 03, 2014 4:58 am

Yep it should be possible but it costs a lot in materials (for the carrousel) and in size. In order to use this with existing software, i would try with Slic3r. The software could create Gcode with a line for tool changing when you need to pause to change material.

AndersonTa
Posts: 189
Joined: Mon Dec 09, 2013 4:28 pm
Location: Houston, TX
Contact:

Re: Multi-material for DLP

Postby AndersonTa » Wed Mar 05, 2014 9:14 pm

Materials cost isn't that costly anymore thanks to access to MakerJuice, $45/L is not bad at all. Especially when the alternative is $75/L+...

And with the carousel (the one mentioned in the paper), you are only using a very small amount like you would in any bottom-up setup.

You can only use Slic3r to slice an SVG for one model, and even then you can't use any of the g-code it generates when slicing. You pretty much only specify the layer thickness and it slices accordingly ignoring most other parameters.

What you would need to do is merge two different sets of SVG's and then have the material change code (as well as the many other steps needed to prevent cross contamination) inserted.

But being code inept, I really don't know where to start...
@AndersonHTa

User avatar
Protoneer
Posts: 14
Joined: Tue Mar 04, 2014 1:04 am
Location: Wellington, New Zealand
Contact:

Re: Multi-material for DLP

Postby Protoneer » Thu Mar 06, 2014 5:26 am

This sounds like an interesting project...

I have been toying around with some of these ideas and it's definitely doable. One of the idea's I have been playing around with is to have a g-Code proxy.
Its basically a small app that reads the g-codes and forwards it to the correct piece of hardware. By doing this you can for example add more axes/stepper
motors with minimum effort. (there are limits to this method but none that can't be overcome or worked around.)

Are there any links or video's of these machines?

AndersonTa
Posts: 189
Joined: Mon Dec 09, 2013 4:28 pm
Location: Houston, TX
Contact:

Re: Multi-material for DLP

Postby AndersonTa » Thu Mar 06, 2014 12:01 pm

I haven't been able to find a video of their multi-material setup. The paper I referenced can he found here,
@AndersonHTa

User avatar
Protoneer
Posts: 14
Joined: Tue Mar 04, 2014 1:04 am
Location: Wellington, New Zealand
Contact:

Re: Multi-material for DLP

Postby Protoneer » Thu Mar 06, 2014 4:16 pm


dolney5177
Posts: 1
Joined: Wed Oct 04, 2017 1:24 pm
Location: Rochester, NY
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Multi-material for DLP

Postby dolney5177 » Wed Oct 04, 2017 1:58 pm

Did you ever get anything like this working? I've been thinking about this concept a lot lately and have taken up a similar project. Oh, and I found a video of the carousel version of this from USC here:


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable