1

Topic: Host software that supports dual extruders.

So I have a dual extruder print and would like to try my luck at doing some dual color prints. But I am not sure what host software aside from Simplify3d supports 2 or more extruders. So could anybody give me some ideas to try?

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

2

Re: Host software that supports dual extruders.

By "host" do you mean the firmware or are you talking slicer?

Assuming your firmware is already configured for 2 extruders, then Slic3r can handle the dual extruding as well...just setup a new extruder under the Printer Settings tab.

http://soliforum.com/i/?5b0tgIK.png

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

3

Re: Host software that supports dual extruders.

cura also supports dual extruder. i mainly use slicer

Sd4 #9080 with a glass bed. E3d chimera duel extruder. Paste extruder , duet wifi.
Lawsy carriages. linear bearings. Y axis direct drive, Kinect scanner
SD4#8188 glass bed, lawsly carriages, E3d v6, octoprint http://www.ustream.tv/channel/hotrod96z28
Filastruder/filawinder, Custom Delta 300mm x 600mm

4

Re: Host software that supports dual extruders.

Just to be clear I mean dual extruder prints as in dual color prints where you can slice two objects together to make one with to colors.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

5

Re: Host software that supports dual extruders.

carl_m1968 wrote:

Just to be clear I mean dual extruder prints as in dual color prints where you can slice two objects together to make one with to colors.

Yep...Slic3r can do that if you run it separately (not in RH)...

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

6 (edited by widespreaddeadhead 2015-10-13 14:48:16)

Re: Host software that supports dual extruders.

IronMan wrote:
carl_m1968 wrote:

Just to be clear I mean dual extruder prints as in dual color prints where you can slice two objects together to make one with to colors.

Yep...Slic3r can do that if you run it separately (not in RH)...

It sure does, running a dual color print of the solidoodle logo on my workbench right now. Here are the instructions I followed the first time i did a dual color print. Lots of text, but once you do it once or twice it gets really easy.




Slic3r (I'm using version 0.9.10b) can handle a new format called amf ( http://en.wikipedia.org/wiki/Additive_M … ile_Format ) which represents different materials. Since OpenSCAD doesn't export this format, Slic3r conveniently includes the ability to make a file with that format starting with two stls. It is clearest to think of this as a stand-alone utility within Slic3r since it is unrelated to any other Slic3r functions. To use it, select Combine multi-material STL files from the File menu. Select the two files you want to combine. You can select them both at once or one at a time. When you have no more files to select, choose cancel to complete the step. Then choose a file name for the amf file. Do not change the file type â € “ leave it as .amf.xml. Note that the first file selected will be printed with the first extruder. Also note that you do not need to do this to use support material. The resulting .amf.xml file behaves like an stl file. It must be brought into the Slic3r Plater and sliced as described in a few paragraphs.

Parameters for dual extrusion are specified in three sections of Slic3r. Under the Multiple Extruders page of the Print Settings tab, Slic3r assigns extruders to applications. With two extruders, either may be assigned to print perimeters, infill, or support. Notice that the extruders are referred to by numbers 1 and 2, not 0 and 1. Don't worry, Slic3r generates the correct g-code.

Under the Printer Settings tab, first increment the Extruders value on the General page to 2. You should then have an Extruder Two page on which you can set up your second extruder. Set the Extruder Offset value to 0 in X and Y directions. These values will be adjusted as you calibrate. On the Custom G-code page, you may want to specify g-code that will turn off your extruders when the print is done. Put M104 T0 S0 in the End G-code section to set the target temperature of Extruder 1 to 0. Duplicate the line with T1 instead of T0 to do the same for Extruder 2. (Sorry about the confusing numbering â € “ no way around it.)

If that last bit was confusing, brace yourself for the Filament Settings tab! On this tab, we must use the Filament page to specify diameter and temperature settings for the filaments for the two extruders. But notice you have space to set up for only one extruder's filament! The answer is to create an individual configuration file with the applicable settings for each filament. Enter the values for one filament and notice that the modified flag appears on the name bar. Enter all the necessary values, then click the disk icon. Enter an identifying name for this configuration in the Save Preset file box, then click save. The names you enter will be available in the drop down menus. When you have created entries for all the filaments you want to use (at least two), then use the Export Config entry on the File menu to save all the entries.

Now it's time to use our Slic3r settings and our .amf.xml file to create the g-code file for printing. In Slic3r, on the Plater tab, locate the second Filament drop down block and find the entry for the filament used in your second extruder. You should end up with two configuration entries for your two filaments. Now use the Add... button to bring your .amf.xml file into the Plater. We'll start simple with just a single instance, so click Export g-code... to create the g-code file. You always have to use this method to re-slice, but you don't need to create a new .amf.xml version. IMPORTANT: It won't work to simply load an stl or .amf.xml file directly into Pronterface. You must use Slic3r to create the g-code file and load that.

Once the g-code file is created, you may want to view it with Repetier host. It uses two colors to show how the extrusion will be done with two extruders. This is extremely helpful when trying to check results from slicing experiments. It works for dual extrusions where a second extruder is used only for support material as well. The offset you specify for the extruders will separate the two sections. Keep that in mind as you view your part. If it looks OK, you can load it into Pronterface, and prepare to print in the usual manner. Be sure to load your g-code file, nothing else.

Wow! That seems like a hugely complicated process just to do a dual extrusion. But it's really not that bad after a little practice. For comparison, look back at ScribbleJ's original dual extrusion piece ( http://www.thingiverse.com/thing:6632 ). This is way simpler.

Now let's proceed to calibration. To calibrate your dual extruder, slice the object (as described above) with zero offset in the X and Y direction specified in Slic3r and print it. Measure the X and Y distance from any two points that should be conjunct and put the values in for the X and Y offsets, and go through the slicing process again. If either offset of the second nozzle from the first is nearer the origin, then the offset will be negative. I have a hard time getting this right the first time, but a quick test will tell you what the correct signs are.
------------------------------------------------------------------------------

FuseBox 1.5 CoreXY - e3dv6 - Graphic Smart Display
Solidoodle 2 - e3dv6 - Hobb Goblin - e3d Titan - lawsy carriages - Direct Drive Y Axis - T8 Z axis - OctoPi

7

Re: Host software that supports dual extruders.

Great writeup, Widespread!

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!