Jump to content
UltiMaker Community of 3D Printing Experts

How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4


KASHMIR

Recommended Posts

Posted (edited) · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

I really need some help and advice, so any comments would be greatly appreciated.

I am currently building my 3D Printer, it will be somewhat similar to ultimaker 2 extended

but not exactly.

I would like to know when i finally assemble the frame structure, and then hook up all the wires

to the controller, what is the next step. I don't know what to do.

How will i setup the software according to my 3d printer configurations limits, x , y, z travel min max

extruder, heatbed, fans,etc.

Usually limit switches are installed where on the x,y, and z axis, is this the 0,0,0 origin ?

And home position location should be where ?

i would really appreciate if you can help me out, i am very confused

as simple as possible, i hope it will be simple.

Thank You

Edited by Guest
  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    Hi,

    You're talking about a "somewhat similar to ultimaker 2 extended

    but not exactly". Does it mean that you use an UM motherboard or it's an other one ?

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    Ok then you should probably just connect the motherboard right to your computer and in Cura you can click on "Machine" > "Install default firmware".

    Then it should automaticly install the firmware you chose (in function of the UM model you did select).

    No matter if your custom machine hasn't the same dimensions, you can change it later

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    In Cura when the firmware is installed go again on "Machine" > "Machine Settings" and you'll have a little window with all infos about the machine structure. You can change anything you want by this way and the plate size will also change in the software.

    Settings.PNG.3aafe6bf89a648c36e11a1380b5bb9a5.PNG

    Settings.PNG.3aafe6bf89a648c36e11a1380b5bb9a5.PNG

    • Like 1
    Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    OK, that sounds great, i will definitely try it out when i finally receive my board because

    if i can setup my 3d printer just by using cura that would be more simple. It's just because

    i spent a lot of time searching and came across Marlin, Arduino and pronterface and was geting confused as to what i should use. For example , can i test the board to check that the step motors run and turn accordingly ( just alone without the shaft connected to linear rods ) once i power up the board, and only those motors are connected and the others are not ( i.e fans, heatbed, heater cartridge, sensor ) or do i need to have all connected.

    thanks

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    Well, normally I think you should have it connected but I've never did this step so I cannot help you that much, sorry :/

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    Consider using Tinkergnomes modified firmware - it adds a lot of functions that would be useful to you in setting up your machine.

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    Everything above is great but I would also recommend getting pronterface and haveing that be the first software you use to calibrate steppers, switches, and so on. It monitors stuff like that live through USB and you can adjust steps/mm and move the stepper just 2mm to begin with and do calibration and do all that without having to home any axes and test the limits without having to power up the servos:

    Get pronterface here. It's free:

    http://koti.kapsi.fi/~kliment/printrun/

    • Like 1
    Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    In Cura when the firmware is installed go again on "Machine" > "Machine Settings" and you'll have a little window with all infos about the machine structure. You can change anything you want by this way and the plate size will also change in the software.

    Settings.PNG.3aafe6bf89a648c36e11a1380b5bb9a5.PNG

     

    how about the location of the limit switches ?? is that controlled in the firmware ??
  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    The firmware (not cura) does homing. Cura just writes out a simple gcode to tell the printer to home. The printer's firmware is supposed to know which direction to move the axis to hit the homing limit switch and which switch goes with which axis home position and once homing is complete the firmware should know the position of home: (0,0) on an ultimaker. Something like (-100, -100) on a delta printer typically.

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    gr5 has been faster than me ! :)

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    The firmware (not cura) does homing.  Cura just writes out a simple gcode to tell the printer to home.  The printer's firmware is supposed to know which direction to move the axis to hit the homing limit switch and which switch goes with which axis home position and once homing is complete the firmware should know the position of home: (0,0) on an ultimaker.  Something like (-100, -100) on a delta printer typically.

     

    Thanks for the info

    But i am new to all of this, I designed the entire project of my 3D Printer in Solidworks.

    It took me about a month to complete, with whatever free time i had available.

    I will try and post a pic as to how my printer currently looks.

    There are delays in completing it , because the shipping of some components takes forever.

    I will be using the Ultimaker controller board latest version for the hardware.

    But somewhat confused as to how will i proceed when i connect all the cables to the board.

    Can someone guide me step by step ??, i would appreciate that.

    My printer will have somewhat slight differences as to where the centers of the rods and limit switches are compared to the Ultimaker 2 extended plus.

    Do i just start Cura software and hope that all will fall into place.

    I am not sure about that.

    I will also try and post a top view cad drawing showing the dimensions of the rod centers , heatebed, nozzle assemble in all 4 corners ( maximum movement before any interference occurs )

    Maybe this would help in someone trying to help me.

  • Link to post
    Share on other sites

    Posted (edited) · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    As promised here is the ongoing project.

    I am using Aluminum extrusion profiles series, aluminum L brackets, all Stainless steel

    fasteners, many components were custom designed and i outsouced the maching

    all in Aluminum with anodized finishes. Most of the components I ordered are from MISUMI and Mc MasterCarr. For the Z axis i am going with a linear V rail system ( OpenBuilds Type but my gantry plate is custom made),  i have not assembled the glass and alimuinum plate holder yet, waiting for copper grease tube .It is far from finished, but I am eager to see the final results. There will be frosted panels mounted on all the sides, i have outsourced those as well along with some led lighting to give it a nice overall look.

    IMG_0363.thumb.JPG.d871091f904cd014ccd3f85c7d7d94ca.JPG

    IMG_0363.thumb.JPG.d871091f904cd014ccd3f85c7d7d94ca.JPG

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    I have attached TOP VIEW of my 3D printer project with some key dimensions.

    they are not same as ULTIMAKER 2 Extended

    5a331e7cea016_TOPVIEW.thumb.jpg.5e476d010fb7c3ae627cbc8325e67f7d.jpg

    5a331e7cea016_TOPVIEW.thumb.jpg.5e476d010fb7c3ae627cbc8325e67f7d.jpg

  • Link to post
    Share on other sites

    Posted · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    Even if they're not the same, you can easily change all distances right in Cura by creating a new machine.

    Look at the screen again : Settings.PNG.3aafe6bf89a648c36e11a1380b5bb9a5.PNG

    As you can see, you can change your XYZ max print dimensions and the head size so you you have a little shift with your homing switches you can try to adjust everything by there

    Settings.PNG.3aafe6bf89a648c36e11a1380b5bb9a5.PNG

  • Link to post
    Share on other sites

    Posted (edited) · How to setup software firmware for the Ultimaker 2 controller board latest rev 2.1.4

    Before you start worrying about cura - you want to make sure Marlin knows where (0,0) is and which way your limit switches go (normally open versus normally closed), which way to step to move the head towards home and which way to move it away from home.  You can set all these things in some of the marlin builders.  Since you have UM2 board you need a Marlin compatible with that.

    If you are uncomfortable with building Marlin you probably don't have to.  Instead you can just reverse the 2 wires on either twisted pair on a stepper to reverse the direction.

    Anyway the first thing you want to do after you hook up a stepper is to install pronterface which you can get for free here:

    http://koti.kapsi.fi/~kliment/printrun/

    Hook up your computer with pronterface to the UM2 circuit board with a USB.  There will be lots of values you can update using pronterface such as "steps/mm" and you can view those values before you move an axis.

    Before you home any axis try moving it a small amount.  STart with 1mm then 10mm and see if it is correct distance.  If not adjust steps/mm values.  If wrong direction adjust by swapping wires as I said.  Then test limit switches using pronterface and by pusing on the switch.  See if it works.  Only after doing that for x,y,z do you try the home command.

    From pronterface you can also test that the PT100 temp sensors are working.  If they aren't you can't really do anything with the printer as Marlin shuts you down/blocks you from doing much of anything.

    Edited by Guest
  • 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 5.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 31 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 23 replies
    ×
    ×
    • Create New...