Jump to content

Calibration of the X and Y axis


Recommended Posts

Posted · Calibration of the X and Y axis


I'm mark and with some students we have bought a ultimaker original in November. since we have printing a couple of things we discovered that the dimensions we want arn't right. For example I printed a part that was 50x50x10mm. When the print was done is was 49.1x49.1x10. So Z axis is good. Since we want to produce some technical prints we hava a problem with it. I was looking on the internet to solve this. I found some ppl with formulia's and such. I understand the formulia but where can I put this number then? Also I read somethings about the marlin firmware. But i don't understand how this works. Can someone tell me this?


  • Link to post
    Share on other sites

    Posted · Calibration of the X and Y axis

    I think the recommended approach would be to use Cura to rescale the object in the XY direction. See "Scaling your object" here: https://www.ultimaker.com/spree/uploads/38/original/Cura_User-Manual_v1.0.pdf

    The firmware has a mapping of (stepper) steps per unit distance (mm I guess). However, I've seen in another post that the UM person (Daid or possibly SandervG) recommended not changing them.

    If you really want to change them, I think the three ways to do so is:

    Through the ulticontroller if you have it

    Via the start gcode using (I believe) M92

    Modifying the firmware defaults and rebuilding it.

    I think the default steps per mm is correct but the difference you see is due to shrinkage. I think the reason why they recommend you don't change the steps/mm is because different materials or the same material from different batches or vendors will shrink a different amount.

    Also, the issue with any of the three ways above is that you cause the XY axes to move every so slightly more than Cura expects when it calculated the volume of material to extrude. So you will have an ever so slight underextrusion. When you scale the model, Cura adjusts the extrusion rate as required.

    So try scaling the XY axes with a factor of 1.018 or 1.019 and see if the size measures up.

    And in case you are wondering, I think the reason why the Z axis is accurate is because as the layers shrink, the layer above is constantly compensates for the shrinkage when it is extruded. Until the last layer which in and of itself doesn't shrink a measurable amount. However, in the XY direction, no such compensation occurs.


  • Link to post
    Share on other sites

    Posted · Calibration of the X and Y axis

    All the issues above are true and in addition you may hit the end stops early if you print something 205mm long in X or Y.

    So best to scale in Cura.

    There are many other accuracy issues - the biggest issue is with vertical holes that is caused by 3 factors (shrinkage is only 1 of the 3 issues with holes). The best solution in this case is to print twice - after the first print measure everything and then adjust the cad file by the error.

    With experience you can get it right the first time in CAD for your particular PLA and print settings. But simply changing the qty of edges in a circle in your CAD will change the size of the hole and there are other issues that you have less control over.


  • Link to post
    Share on other sites

    Posted · Calibration of the X and Y axis

    Thank you all for your help.

    I tried to scale it up and 1.02 is fine and works perfect! my product is now in the right size so it was the shrinking. The only part now is that if I remove the object from the bed there is a line that was laying on the bed. That line is a little bigger then the rest. But I can remove that line.

    Thanks you very much


  • Link to post
    Share on other sites

    Posted · Calibration of the X and Y axis

    there is a line that was laying on the bed. That line is a little bigger then the rest


    Your leveling is slightly off then. I recommend the bottom layer is .3mm to reduce the sensitivity to levelling. Anyway you want to level slightly higher than you have been. This is very quick as your 3 screws you don't need to touch most likely. So do the procedure, set to very roughly 1mm in first portion then continue continue until time to insert paper in the back - make it so the paper feels a little tightening but not much - less tightening on the paper than you tried before. Or maybe you used paper too thin - it should be normal copy paper. Then skip right through the front two screw leveling steps.

    Again - you can do all of this without touching any of the 3 screws!


  • 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

      • 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.
        • 0 replies
      • Ultimaker Cura 5.6 stable released
        Cura now supports Method series printers!
        A year after the merger of Ultimaker and MakerBotQQ, we have unlocked the ability for users of our Method series printers to slice files using UltiMaker Cura. As of this release, users can find profiles for our Method and Method XL printers, as well as material profiles for ABS-R, ABS-CF, and RapidRinse. Meaning it’s now possible to use either Cura or the existing cloud-slicing software CloudPrint when printing with these printers or materials
        • 6 replies
    • Create New...