Jump to content
Ultimaker Community of 3D Printing Experts

Dual Extrusion With Single Head and Cura Dual Extruder Firmware

Recommended Posts

Hi All,


I've been working on getting my Ultimaker 2 to work with dual extruders on a single print head and have been running into some issues. I have the dual olsen blocks on the print head and am eager to try them out. I did some research and some trial and error to get where I am but was wondering if anyone could save me some time because it seems that the next step would take a lot of trial and error without knowing the possibility of getting it to work.


1.) I have Cura 3.4.1 and realized that I could not auto update the firmware to the newest firmware from 15.04ish. I had to download several versions of cura to incrementally auto update the firmware. When I tried to skip from 15.04ish to 3.4.1 cura would freeze and not update the firmware. Incrementally I was able to go from 15.04 to 2.7 to 3.4.1


2.) From 1.) I have deduced that somewhere along the way Cura stopped updating the Dual Extrusion *.hex flie marlinultimaker2-dual.hex even though it still comes with cura 3.4.1 and this appears to be why when I try to update the firmware with the hex file it will not (it gets stuck and the updater progress freezes but does not freeze the program).


3.) I have done some additional searching and cannot find anywhere that notes the last version of cura that is able to update the firmware with the marlinultimaker2-dual.hex


4.) Everything else with cura seems to be good to go as I setup a custom printer with dual extruders and as soon as I can get the firmware uploaded to the machine I should be able to finalize the alignment measurements that I made between the extruders.


Could anyone give me some advice with the firmware uploading and cura version I need to update the printer or a link to an alternate hex that I can try to install?


Best Regards,


Edited by michelide

Share this post

Link to post
Share on other sites
2 hours ago, michelide said:

seems to be good to go as I setup a custom printer with dual extruders and as soon as I can get the firmware uploaded to the machine


You can still use legacy Cura (15.04) to upload the firmware. Choose "Install custom firmware..." and select a *.hex file from wherever you want. You could even use "avrdude" from the command line, the Arduino (and Marlin firmware) doesn't depend on Cura.

Share this post

Link to post
Share on other sites
5 hours ago, michelide said:

The issue that I now have is that in between using different extruders the printer moves towards the front left to the wall. I have to try the other version of the firmware "2"+ instead of "dual".


That's more likely related to the gcode than to the firmware. Have you checked the gcode file for moves to x/y = 0?

Which slicer do you use?

Share this post

Link to post
Share on other sites

Hi tinkergnome,


I am using Cura 3.4.1 with custom FDM printer with Marlin G Code (I also tried ultimaker 2 gcode with same result).


I did not previously check the file but just did by find *X0*, then find *Y0* in notepad. It doesn't appear to have any. The file is also attached here (Block Alignment 4.gcode) and an image of the file.


The start and end GCode that was placed in the file was default in cura 3.4.1. It wasn't something that I placed there.

Block Alignment 4.gcode

Dual print.png

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • Ultimaker Cura | a new interface
      We're not only trying to always make Ultimaker Cura better with the usual new features and improvements we build, but we're also trying to make it more pleasant to operate. The interface was the focus for the upcoming release, from which we would already like to present you the first glance. 
        • Like
      • 86 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!