How to Printer With Dual Extruders




About: think what to print and print what you think---Geeetech

Before reading this text,please make sure you have already read the set up guide of the version of 13B single extruder and you can use it to print 3D models. If not, please learn how to operate the single extruder. Of course, you can take this one as the single extruder version to start.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Pen Repetier Host,click Config/Printer Settings to Set Up the Connection.

1. Name your printer.

2. Select the corresponding COM port and baud rate. Baud rate is generally 115200 or250000. 3. If you are not sure about the COM port, you can check it in your device menager.

Step 2: Set Up Your Extruder

1. Choose the number of extruder, here we choose 2.

2. Set up the diameter and color of filament

3. Offset X/Y refers to the distance between the two extruders,which can be adjusted based on real situations. You can leave it alone now.

Step 3: Set Up the Shape of Printer

Choose Classic printer as the printer type.

Home X: min Home Y: min Home Z: min Print height: 150

Now,you can click the Connect button on the left corner to check whether it can connect with your printer. If it fails, please recheck the COM port and Baud rate.

Step 4: Manual Control

1. X home,Click X home to home the X axis, or you can click the right/left arrow to move the axis to check whether the direction and distance is normal or not;

2. Check Y axis and Z axis respectively in the same way; 3. Click the icon of heated bed on RH to heat up the bed. observe whether the temperature is rising to a pre-set value;

4. Click the icon of heated bed and extruder, observe whether it is heating up to the pre-set temperature and keeps at that value. 5. When the temperature of extruder surpass 170 °C , choose extruder1 and extruder2 respectively, you can move them and check their directions.

Step 5: Leveling the Two Extruders.

Leveling the two extruder is very important if you want to printer with two extruders at the same time.

First, you can adjust one extruder to make it parallel with the surface of the heated bed in (the same way you level for the single extruder) , click the button of Z home to adjust the distance between the nozzle and the heated bed, make sure the vertical distances of the nozzle to the four corners of the bed are the same. Then, you can adjust the distance between the second extruder and heated bed by adjust the screws, as shown in the following picture: Loose the screws, you can adjust the distance between two extruders and heated bed.

You may need to adjust again and again at this step to get both extruders in Parallel to heat-bed and with equal distance .
. But it doesn’t matter, once you level them, you wont bother to adjust it later. The settings mentioned above are set on Repetier Host,which only involves the control of 3D printer and the preview of model. All the settings don’t concern the final printing effect but the slicing. So we will continue with the slicing setting. The slicer is independent with Repetier Host. So,should we set up slicer? Take it easy,let’s see whether our printer can run normally.

Step 6: If the Printer Goes Well. We Can Go on With the Slicing. First Let’s Get a Quick View of the Slicer.

RepetierHost supports many slicers, Slic3r and CuraEngine are most frequently; Slic3r is more powerful in function, but CuraEngine’s comes with more optimized slice velocity.

You can choose slicer here. Upon selecting the slicer, please click Configuration, RepetierHost will bring up a wizard of the corresponding slicer that will walk you through the configuration. Here we take Slic3r as an demonstration. As to the configuration of CuraEngine,we will pick it up in the follow-up study in our forum, so, please stay tuned. If you are experienced in CuraEngine, we would be very appreciated if you can share with us. Next, download the file:, unzip the file and put it somewhere, you will need it later.

Step 7: Click Configuration,open Slic3r.

Step 8: We Have Prepared a Set of Parameters for I3B_2E Dual Extruder, That Is, I3B_2E_config_bundle.ini. You Need Import Those Parameters to Software Slic3r From Here.

In Slic3r, under file> Load Config Bundle.. navigate to the folder we just downloaded and unziped, open I3B_2E_config_bundle.ini,

Step 9: After Loading, You Can Find the Option of Geeetech_I3B_2E in the Drop-down Manual.

In my case, i use the geeetech pro C model,(i refer the I3B_2E in this article),extruder is MK8(1.75cm-0.4mm),PLA filament, so we choose Geee_I3B_2E, PLA 1.75mm, and Geeetech_I3B_2E respectively .

All the parameters you set can be saved, you can select it in RepetierHost next time.

Step 10: Unzip,click Load to Import the .stl Files,choose Two_color_cube_1.stl and Two_color_cube_2.stl Respectively.

Actually, two_color_cube is composed of two .stl file. each nozzle print one .stl document, then different color print tasks can be completed.

After loading the file, you can see them in the preview area. The two files are separated, now you need to adjust the locations to combine them together.

Select Object Group 2 and click center, then select Object Group 1 and click center. Now the two models are combined as one model.

Assign printing task for both extruders respectively.

Step 11: Step 11: Slice

If this warning appears,choose NO

G-code is generated successfully

Step 12: You Can Print Direct Via Serial Port (USB Connector)or Save the G-code to SD Card, and Print Stand-alone.

Step 13: The End

Be the First to Share


    • CNC Contest

      CNC Contest
    • Make it Move

      Make it Move
    • Teacher Contest

      Teacher Contest

    4 Discussions


    2 years ago

    What do u i have to do in Marlin to allow two extruders?


    3 years ago

    Hi. thank you for you instructable. Can you please tell me hoe to get the "extruder" tab. I din't have it. Just frustrating. I've got a Geeetech i3 dual. thanks in advance.

    1 reply

    Reply 3 years ago

    Ok. solved it. I was using an old repetier 0.9. Now I have repetier 1.6.2. This onr has the extruder tab and it's a massivr visual upgrade.


    3 years ago


    where can i find config.ini to try this print?