UM2+ upgrade on UMO+ - Assembly Manual

A manual I made step by step to install a UM2+ Upgrade kit on UMO+

3D printer parts and enhancements

    Creative Commons Attribution Share Alike

    Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

    Learn more or download attribution tags


    A manual I made step by step to install a UM2+ Upgrade kit on UMO+


    Please share your experience or problems on the ultimaker forum

    Materials and methods

    UM2+ Upgrade Kit

    Meduza addons:
    Rotated printhead
    Feeder adaptor


    • Placeholder
      Um2plus On Umoplus
      PDF  –  9.7 mb
      Version 1 - May 22, 2016


    Issues are used to track todos, bugs or requests. To get started, you could create an issue.


    Fabff6062280e985473430603d5a6555?default=blank&size=40pschne added this to the UMO collection ago
    06007b2e23efab58165d7ab5cf7f12f3?default=blank&size=40Tobiasz Zysk added this to the UMO collection ago
    6ba080ae05357ecaab0ec75264219a07?default=blank&size=40alnavasa commented ago

    Is there anyway to get this to work (without a lot of work) on a UMO (non+) with 1.5.7 electronics.


    6ba080ae05357ecaab0ec75264219a07?default=blank&size=40alnavasa added this to the Ultimaker parts collection ago
    B1bdd12eb13152b4c559fb9c929bf259?default=blank&size=40fcristy28 added this to the Ultimaker UMO collection ago
    7f746f3fe4c3f7bdd0d014185e823348?default=blank&size=40Steven added this to the UMO+ upgrades collection ago
    7e414cf6ccc5867466a47b7b1cbee668?default=blank&size=40tiedexen1 added this to the UMOplus collection ago
    Mini sin city a dame to kill for eva green sin city avatarVivaSentenza added this to the UMO+ Upgrades collection ago
    1b8dfd89df36ee0e9fc66be8552bf356?default=blank&size=40Luis added this to the UMO+ collection ago
    Mini deapool profileGenCab added this to the Ultimaker Original + Upgrades collection ago
    Mini zSuat Karagöz added this to the UMO+ Parts collection ago
    Mini logo neotkoNeotko / Sugarpop! commented ago

    About the UM2+ Feeder. You could use the 'wedge' by Nicolinux

    Or if you want to full mod it, IRobertI made a new upgrade for the UM2+ feeder so you can have a faster Manual feeding. Is at:

    Mini logo neotkoNeotko / Sugarpop! commented ago

    Thanks Lyle. About the firmware if you use Amedee Firmware Builder you can choose to invert the feeder "Invert first Extruder (0) direction"

    Also, remember that if your Board is 2.1.4 you will need to install the 'Experimental' Branch at and activate the option called "Auto fan driven by the first hot-end." so the Small fan automatically starts when the hotend is at 40C or more. If your Board is 2.1.2 you can just use the normal Firmware builder to fix the reverse of the feeder. If you have any problem you can reach me on the ultimaker forum on the post linked on the description.


    Mini monkeymeLyle LeBlanc printed this ago
    Carousel thumb img 8155
    Printed on:
    Ultimaker 2+
    Great files and solid assembly manual!
    Thanks for this manual. I had tried upgrading to an E3D hotend, but wasn't having much luck getting it all to work reliably (probably my fault). This time though things all worked out great. Really appreciate it. I do think it's worth mentioning though that the default firmware on the UMO+ seems to have the extruder going the opposite direction so people should select the "invert extruder 1" box in the firmware builder. That and I can't seem find a good / quick way to install / remove filament with the new feeder. Any thoughts?
    Bcbf3000397afde5dd1875cf5476e84b?default=blank&size=40wowowaa added this to the CTC Giant collection ago
    20c2f944d93975910cd24c4c76e9c75c?default=blank&size=40Ryan Lake added this to the Ultimaker Original+ Upgrade collection ago
    Mini rowiac avatarrowiac added this to the UMO Mods collection ago
    Mini 11893745 10206866935974930 2620059130104370229 oJack B 3D printed this ago
    Carousel thumb 20160816 164508
    Printed on:
    Ultimaker Original+
    Great upgrade and super simple to do
    Great upgrade, just need a bit more guidance on how to make and upload the firmware. other than that its amazing
    Mini logo neotkoNeotko / Sugarpop! commented ago

    Sure Jack B 3D, if you use the @Amedee firmware builder linked at the end of the manual

    With that firmware builder you can reverse the motor.

    Mini 11893745 10206866935974930 2620059130104370229 oJack B 3D commented ago

    ive tried this but the feeder motor is going backwards. any advice?

    74637ddd9c05e8569750b756b7313729?default=blank&size=40Scherdin added this to the Ultimaker collection ago
    Mini logo neotkoNeotko / Sugarpop! commented ago

    Also, the Experimental branch, Amedee added a very cool option Called 'Fan minimum PWM' You can select the minimum pwr so the fan starts. So if your um2 fans, like mine, only start at 100/255 then with this, if you set it at 100 that will be your 0. That way you can use the fan like you did on your umo+ and it will start at 10. I don't know if I have expained myself....

    Amedee defines this much better with "Defines the minimal speed for the main fan, run in PWM mode. This is a PWM value (0-255), not a percentage!"

    Works like a charm! Also remember this it's the EXPERIMENTAL branch, so don't activate stuff that you don't need or know how to use unless you want to experiment.

    Mini logo neotkoNeotko / Sugarpop! commented ago

    Andreasjk Please could you try the new Amedee's builder, the experimental branch. He has added all the key parts so the hotend fan works on 2.1.4 boards with umo+ firmware.

    Please test it and give us some feedback :)

    Af56ddb6adc3f8f735abec0a96b3128b?default=blank&size=40Andreasjk commented ago

    Hi Neotko

    Thanks for all the effort! I would very much like to try it if it's get's incorporated into Amedee's firmware builder. Fortunately for now, I found a (less elegant) hack that got it to work by connecting it to another 5V port on the board:

    best regards,


    Mini logo neotkoNeotko / Sugarpop! commented ago

    Well Andreasjk there's a different pin that isn't listed on the umo+ firmwares, it might or not be the problem. But on the um2 firmware there's a code on temperature.cpp that calls to the 5v fan directly without using the pins.h that's why it did seem like a no problem. Without this it won't start. Hopefully with the @Amedee 's help we might be able to add this to the custom firmware builder

    #if (defined(EXTRUDER_0_AUTO_FAN_PIN) && EXTRUDER_0_AUTO_FAN_PIN > -1) || \

    (defined(EXTRUDER_1_AUTO_FAN_PIN) && EXTRUDER_1_AUTO_FAN_PIN > -1) || \


    if(millis() - extruder_autofan_last_check > 2500) // only need to check fan state very infrequently



    extruder_autofan_last_check = millis();




    //For the UM2 the head fan is connected to PJ6, which does not have an Arduino PIN definition. So use direct register access.

    DDRJ |= _BV(6);

    if (current_temperature[0] > EXTRUDER_AUTO_FAN_TEMPERATURE

    if EXTRUDERS > 1

    || current_temperature[1] > EXTRUDER_AUTO_FAN_TEMPERATURE


    if EXTRUDERS > 2

    || current_temperature[2] > EXTRUDER_AUTO_FAN_TEMPERATURE


    PORTJ |= _BV(6);
    PORTJ &=~_BV(6);


    Mini logo neotkoNeotko / Sugarpop! commented ago

    As far as I can understand, and I might be wrong. The umo+ default firmware and the one from @Amedee firmware builder have all the instructions to set the 5v fan 'on'. The difference I found it's that umo+ 5v fan only starts at 50C, while um2 firmware sets this at 40C.

    It’s on configuration_adv


    So, I think your transistor might be dead... :S But I'll keep on looking.

    Mini logo neotkoNeotko / Sugarpop! commented ago

    Indeed um2 marlin has a "#define EXTRUDER_AUTO_FAN_TEMPERATURE 40" I'll dig more

    Af56ddb6adc3f8f735abec0a96b3128b?default=blank&size=40Andreasjk printed this ago
    Carousel thumb umo  with um2  upgrade
    Printed on:
    ultimaker original
    I can highly recommend this upgrade to other UMO+ owners, it is much easier to install than i thought! If you can live with the bit clumsly plywood look of the UMO, you more or less get the all same functional features af the fancy white UM2+.
    Mini logo neotkoNeotko / Sugarpop! commented ago


    a) The motor, WEIRD indeed. I did test the motor on 2 ultimaker o+ and it works with the default firmware. But maybe your board it's 2.1.4 (please check it).

    b) The 5v fan, yesterday night I was rethinking about the mod over and over because I had a felling about that 5V fan. The think it's that 2.1.1 boards the 5v fan it's always on, but on 2.1.4 boards the 5v it's transistor controlled. I know I saw a post somewhere with someone saying that there's a setting on the firmware so it starts when the hotend reach 40C. That must be the issue since probably there's a pin call to that transistor so he goes 'hey let's cool this down'.

    So. I'm going to start digging on 2.1.4 ultimaker 2+ firmware, but I don't have 2.1.4 boards so you will be the guinea pig ok? :D

    I'll keep you posted!

    Af56ddb6adc3f8f735abec0a96b3128b?default=blank&size=40Andreasjk commented ago

    You are raising an important issue regarding sticker:)

    Thanks again: fantastic manual you have made! I thought the upgrade would be long and painful but it was quite the opposite. I was able to get it all to work yesterday evening with the help form your instructions and the custom firmware builder you referred too - even including a very nice little test print before I went to bed :) I'm looking forward to test it on some more challenging prints this evening on my new UMO++, and try out some of the new nozzles.

    Two minor issues I experienced: I had to inverse the extruder direction in the firmware builder – which was very easy, but perhaps you could include a short comment on that if you update the manual later on. Also I had an issue with the small 5V fan slot on the board, which was off on my board (also when heating hot-end) . This could be due to my board being slightly defect as I accidently destroyed the PWM fan transistor a few moths back, and its possible other things could have been destroyed too . But could it be that the slot have to be switched on in the firmware somewhere? However, I managed to google me to another “always on” 5V pair of pins on the UM2 board.

    I’ll try to figure out how to post a picture of my upgraded printer:)

    Best regards,


    Mini logo neotkoNeotko / Sugarpop! commented ago

    You are welcome!! Post a photo of your upgraded umo+2 :D

    The part I still don't know how to do it's... Where should I place the sticker...?

    Af56ddb6adc3f8f735abec0a96b3128b?default=blank&size=40Andreasjk commented ago

    Hi Neotko and Erik

    I have been following both of your post on this topic in various forums for the last few months and just want to say that all of your work is greatly appreciated!

    I bought an UMO+ around a year ago, for my research at DTU Chemistry, in Denmark – e.g. to print laboratory parts for my experiments as well as 3D models of molecules and enzymes for conferences and teaching. I’m looking really forward to this upgrade which will make the printer even more relevant to my project.

    Thanks a lot to Erik Cederberg great designs, for UMO+ upgrade, which I have printed, and are ready to install together with a newly purchased UM2+ extrusion upgrade kit.

    I was fearing it was going to be quite a headache to get the actual installation and firmware to work in real life– I was so extremely glad when I just found this extensive and useful manual – Thanks Neotko for spending time putting it all so nicely together!!!

    Best regards,


    Mini logo neotkoNeotko / Sugarpop! published this design ago