Jump to content

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.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 23 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...