Jump to content
Ultimaker Community of 3D Printing Experts
foehnsturm

Ultimaker Mark2 - The Smart Dual-Extrusion Upgrade

Recommended Posts

Hey everyone,   well I am going to do this mod to my UM2 now.  I just recieved 2X of the 2+ extrusion upgrade kits with geared feeders and olsons.   Just awaiting the adapter pcb  from GR5   to begin the process.

This is a very cool project and will be my first dual extrusion experience.   I've built custom cartesian and delta printers for about 6 years now.  Really excited to try PVA etc. supports because I'm a mech. design engineer and I hate simplifying parts for FDM !! ha.   

 

Anyway  my name is Dave  From California.

 

IMG_20181007_093659.jpg

  • Like 2

Share this post


Link to post
Share on other sites
On 10/4/2018 at 8:03 PM, tinkergnome said:

 

Sounds overly complicated to me...

Why not make a pull request for the Cura repository and add the printer to the list of official delivered configuration files?

 

Because then you will have to adjust all the files immediately when the beta comes out so they work with the stable release. Maybe even earlier. Remember that e.g. this time there were only two weeks between beta and stable release.

A plugin can be updated later, after the stable release and people can download whenever the people in charge of the Mark2 Cura files found the time to adjust them for the new version.

  • Like 1

Share this post


Link to post
Share on other sites

This is great to see Dave. So starting with a "Ultimaker 2" you upgraded to "2+"and then used a second upgrade kit for the second head? Your success is encouraging.

 

Great to see that Polymax PLA is working

 

I am not sure what to use, I have Makergeeks Raptor PLA, regular PLA, eSun PLA+, eSun PETG, Polymaker Polylite PLA and assorted ABS. I am leaning towards Raptor PLA but wonder about possible shrinkage.

 

Cheers

JH

  • Like 1

Share this post


Link to post
Share on other sites

Hello everyone, looking for some help. I have been trying to upgrade my custom Ultimaker 2 to a Mark 2. Everything is assembled and installed, including the expansion board. Though mo matter what version of Cura and Mark 2 Firmware I use, all that I keep getting is "Error - Stopped Temp sensor 2228 bytes free Go to: Ultimaker.com/ER01" I have used Cura 15.04.21 & 3.2.1 with every single firmware the Mark 2 offers and I'm still stuck. .I know its not the sensor or the board. Both are responsive and work flawlessly when I run the machine with regular firmware. 

 

Additionally, not sure how to change the following values in the Mark 2 firmware, when I finally get it running. I only know how to change the values in Arduino and then upload them to the machine through USB. The important part is that I changed my Ultimaker case and added two E3D Titan Extruders. My current working values are as follows. I basically want the Mark 2 mod with these additional values.

Z_Max_Pos 400

DEFAULT_AXIS_STEPS_PER_UNIT   (80.0, 80.0, 200, 837)
DEFAULT_MAX_FEEDRATE              (300, 300, 40, 20)
DEFAULT_MAX_ACCELERATION     (9000, 9000, 100, 3000)

FILAMENT_REVERSAL_LENGTH      (FILAMENT_BOWDEN_LENGTH = 150)

FILAMENT_REVERSAL_SPEED         75

FILAMENT_INSERT_FAST_SPEED    75

 

Any help is very much appreciated. Just want to print with two materials already, Thanks everyone. 

Share this post


Link to post
Share on other sites

No, I was able to print perfectly fine before. I did not compile firmware for the Mark 2. I just mentioned that I modified the Ultimaker2Marlin firmware as the instructions given online to replace the extruders for E3D Titian extruders. I also increased the Z_Max_Pos to accommodate mu custom case. So everything works perfectly fine when I manually modify it in arduino for Ultimaker2Marlin. When I try and install any version on the available Mark 2 firmware hex files, I get the previously mentioned error. The earlier 17.02 gives me Error - Stopped Temp sensor free Go to: Ultimaker.com/ER01 and 17.06 & 17.09 give me Error - Stopped Temp sensor 2228 bytes free Go to: Ultimaker.com/ER01. I have tested it against four different temp sensors. Seems to be some sort of software issue from what I figure. 

Share this post


Link to post
Share on other sites
1 hour ago, ixenriquez said:

No, I was able to print perfectly fine before. I did not compile firmware for the Mark 2. I just mentioned that I modified the Ultimaker2Marlin firmware as the instructions given online to replace the extruders for E3D Titian extruders. I also increased the Z_Max_Pos to accommodate mu custom case. So everything works perfectly fine when I manually modify it in arduino for Ultimaker2Marlin. When I try and install any version on the available Mark 2 firmware hex files, I get the previously mentioned error. The earlier 17.02 gives me Error - Stopped Temp sensor free Go to: Ultimaker.com/ER01 and 17.06 & 17.09 give me Error - Stopped Temp sensor 2228 bytes free Go to: Ultimaker.com/ER01. I have tested it against four different temp sensors. Seems to be some sort of software issue from what I figure. 

Aan so you are trying the E3DV6, please be careful about changing the timing to reach the temperature, also can u explain in more detail when are you getting this error, is it at the start or is it when you put a target temperature in preheat or while attempting a print, let us know so we can help you.

Share this post


Link to post
Share on other sites

I have not changed the hot ends, just the extruders. All I have done is change the extruders and extended the z build volume to around 360mm. I input modified values into Ultimaker2Marlin with arduino and the machine works very well when I do. When I try and install any Mark 2  firmware after my initial modification I keep getting the mentioned error. I just want the expanded capabilities of the dual head.  Everything is printed, assembled, and connected for the Mark 2 upgrade, including the official expansion board. Its just this error that keeps holding me back. 

Share this post


Link to post
Share on other sites
26 minutes ago, ixenriquez said:

I cant do anything after install the Mark2 Firmware. It immediately goes to the error and doesn't allow anything else. 

For this you have to modify the mark2 firmware, because the normal mark2 firmware doenst allow you to use the E3DV6, so only tinkergnome can help you with that, because only he has the firmware and knows how to change it ?

Share this post


Link to post
Share on other sites
4 hours ago, ixenriquez said:

I cant do anything after install the Mark2 Firmware. It immediately goes to the error and doesn't allow anything else. 

 

My best bet is that the second temperature sensor is not connected or gives false readings.

In this case you will get this error with any dual extrusion firmware, but not with the single extrusion variants.

The sensors are connected directly to the main board (if i'm not wrong....?), so this is unrelated to the expansion board.

 

To proof my assumption you can connect the printer via USB to a serial console (e.g. printrun/pronterface). This will show you a more detailed error message. The extruder number (0 or 1) and the error type (MINTEMP or MAXTEMP) is written to the console.

 

Once the printer starts normally one can change the print area and the steps/mm in the preferences menu.

 

Edited by tinkergnome

Share this post


Link to post
Share on other sites

Again, to be clear, not installing any E3D hot ends, only the E3D Titan extruders. I have two UM2 hotends from Aliexpress and installed those to be compatible with the Mark2 upgrade. I have also included pictures of my setup for clarity. Everything works for a single nozzle setup in UltimakerMarlin, but not Mark2. Could it be as simple as installing a different temp sensor? If so, which is recommended. Here is what I got from Ponterface @tinkergnome. Thank you for your support. 

 

 

Connecting...
start
Printer is now online.
echo:Marlin 1.0.0
echo: Last Updated: Oct  7 2017 18:25:39 | Author: Tinker_Mark2_17.09
Compiled: Oct  7 2017
echo: Free Memory: 2274  PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
echo:Steps per unit:
echo:  M92 X80.00 Y80.00 Z200.00 E369.00
echo:Maximum feedrates (mm/s):
echo:  M203 X300.00 Y300.00 Z40.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X9000 Y9000 Z100 E10000
echo:Acceleration: S=acceleration, T=retract acceleration
echo:  M204 S3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
echo:Home offset (mm):
echo:  M206 X0.00 Y0.00 Z0.00
echo:PID settings:
echo:   M301 P12.00 I0.75 D55.00
echo:Dual setup: enabled
echo:Home offset z2 (mm): 0.00
echo:Dock position: X223.00 Y43.00
echo:Firmware wipe: disabled
echo:Wipe position: X105.00 Y27.00
Error:1
[ERROR] Error:1

: Extruder switched off. MAXTEMP triggered !
Error:Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)
[ERROR] Error:Printer stopped due to errors. Fix the error and use M999 to restart. 

DSCF0648.JPG

DSCF0649.JPG

DSCF0650.JPG

DSCF0652.JPG

DSCF0654.JPG

DSCF0655.JPG

Share this post


Link to post
Share on other sites
4 hours ago, ixenriquez said:

[ERROR] Error:1

: Extruder switched off. MAXTEMP triggered !

 

Yep. That means the temperature reading for the second nozzle is higher than 275°C (the "1" in "Error:1" is the tool number - T1)

There's either no PT100 plugged in TEMP2 or the sensor / cabling is faulty (assuming that it is not that hot in your room... ?).

 

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

    • Introducing Ultimaker Cura 3.6 | Beta
      Ultimaker Cura 3.6 | Beta is available. It comes with new features, bug fixes, and UX improvements. We would really like to have your feedback on it to make our stable release as good as it can be. As always, you can download the beta for free from our website, for Windows, MacOS, and Linux.
        • Like
      • 95 replies
    • Print Core CC | Red for Ruby
      Q: For some users, abrasive materials may be a new subject matter. Can you explain what it is that makes a material abrasive when you are not sure which print core to use?
      A: Materials which are hard in a solid piece (like metals, ceramics and carbon fibers) will generally also wear down the nozzle. In general one should assume...
        • Like
      • 30 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!