Jump to content
UltiMaker Community of 3D Printing Experts

Problems with ovality on diameters

Recommended Posts

Posted · Problems with ovality on diameters



I have issues with ovality when printing diameters, both internal and external and of all sizes.


The direction and distribution between X & Y of this ovality is always the same.


This is not to do with the short belts or out of alignment of the print head rails.


To start with and ignoring any small print seams left, I was getting about 0.4mm ovality on a 50.mm external diameter.

After adjusting the short belts and aligning the print head rails I have reduced this to 0.15mm.

To align the print head slides I used a precision 100.mm engineering calibration slip and used this to align each rail in 4 places (at each end and at both limits of axis travel) to its relevant drive / slide rail.

Both X and Y were done in this manner until not discernible error could be detected.


I have repeated this procedure several times with no further change. Still got 0.15mm ovality.


So, effectively I need to know if there is a method to 'dial' out this last 0.15mm of ovality.

Is there a further hardware related issue I do not know about? Or, can this axis error be adjusted with a setting or software?


I really do need to find a solution, as I use our S5 to make Engineering fixtures that are used directly in a Automotive production environment.

  • Link to post
    Share on other sites

    Posted · Problems with ovality on diameters

    Hi @Sketch, thank you for your message and welcome to the community! 

    Would it be possible to share a photo of your print?

    About your ovality, you say that it is 15mm. Is it always 15mm off in a certain direction, or a percentage? If one direction is 15mm off, is the other direction dimensionally accurate or just ~15mm less inaccurate? 


    Is your Ultimaker stable on its feet, no corners lifted from the surface it is on? Have you ever had any other issues with the Ultimaker that you resolved, or anything else that may not be as it was out of the box? 


    Thank you,





  • Link to post
    Share on other sites

    Posted · Problems with ovality on diameters

    Hi SandervG:


    Thanks for getting back so quickly.


    This issue is 0.15mm (150 microns), so is not detectable to the human eye.

    I've added a couple of pics anyway.

    Largest diameter visible is 65.0mm.

    This is an assembled component consisting of.

    Black ABS - Main Body.

    Silver ABS - Disk Insert (This will be replaced by Turned and Milled PEEK in the final use part - not printed).

    Black Nylon - Centre Locator.

    There are other Stainless Steel inserts and fixings present (not printed).


    The ovality encompasses both X and Y to almost equal degree (i.e. both axis combining to give ovality).

    Ovality is consistent in both magnitude and direction (therefore this indicates actual mis-calibration).

    The machine is stable and does not rock or move.

    Machine is in humidity and temperature controlled environment.

    I have the additional Accante top enclosure to aid temperature stability.

    I print with pretty much every type of material (PLA, ABS, PP, PET, Nylon, PC, PET CF, PAHT CF, PP GF, PA GF etc. etc.) and always found the print quality to be very good.

    Only other issues I have had, has been blocked nozzles and dirty feed wheels which accidentally trigger material out alarm. However, both of these issues are to do with printing composite materials and are simple cleaning jobs.

    Aside from this, the machine is kept clean and is looked after. I gentle wipe the slide rails clean and oil them once every few weeks, along with greasing the lead screw and cleaning the feeders.


    I first noticed the issues several weeks ago and found that the main culprit to be loose short belts. However, this got me looking and digging deeper, trying to improve the ovality (roundness) issue. Can't say for sure how long it has been there before this, as have not had to do such a size and shape sensitive part until now. It may well have been there since the start.


    This type of problem is usually calibration related on most CNC machines and can usually be adjusted in soft settings to cure the problem. Obviously with the S5 being a far simpler device, I would imagine that the adjustment is only possible by hardware, hence asking. However, if stepper motor calibration is possible, this may be the answer.






    Many thanks.



    Part 1.jpg

    Part 2.JPG

  • Link to post
    Share on other sites

    Posted · Problems with ovality on diameters



    lol, yes obviously it would not be 15mm. That would be ludicrous. I read it correct but I typed it too quickly without giving it much thought. My apologies if I don't understand you correctly, but by saying 'The ovality encompasses both X and Y to almost equal degree (i.e. both axis combining to give ovality).' the 'equally' part makes me think the offset is on both axis and that you might talking about a 'normal' dimensional inaccuracy, not 1 axis more than the other. 


    I think when you print a square, it might also be around 0.15mm?


    As you probably know most machines can't operate at a 100% 0,0mm level of accuracy. The same goes for Ultimaker. Especially since working with thermoplastics which get extruded under pressure and which shrink when they cool down there is likely always a small offset. 

    Unfortunately it is not possible to calibrate the motors, but perhaps Cura has a few options. Have you ever looked into the setting of horizontal expansion? When set to negative it could compensate for the 0,15mm.

  • Link to post
    Share on other sites

    Posted · Problems with ovality on diameters

    Hi Sander


    The problem resembles what is known as backlash and due to the shape that is makes, it looks as if the problem is with the Y axis.



    The image above gives an indication of the shape (or at least distribution of shape) produced.


    In a nut shell when the Y axis reverses in direction, it does not react in the desired manner to produce a perfect circle. This is a matter of calibration / setting of the stepper motor, assuming no other inefficiencies in the slide rails, belts etc.


    I did rather think it may just be a machine limitation.


    As for Horizontal Expansion, I use this all the time for sizing of models but this will have no effect at all on the issue, as it is for size in both X and Y simultaneously. Basically I get the same problem but on a slightly bigger or smaller diameter.


    Maybe worth suggesting this to the powers that be, as a possible addition to UM machines, to allow fine tuning of stepper motor behaviour. Maybe an additional calibration feature.


    If I have any other breakthroughs, I will add to the post, or if anyone else has any other ideas, it would be great to hear them.


    Many thanks anyway.

  • Link to post
    Share on other sites

    Posted · Problems with ovality on diameters

    I discussed this yesterday with one of our product experts and we both felt that it might also be good to note that an offset of 0.15mm is not that bad. We can of course help to see if we can isolate a cause but we don't consider this as a strong underperformance. It is possible that the cause lies in a small difference in length between the belts in X or Y, or the spring inside the sliderblock could be of a slightly different tension. Have you checked/compared those during your initial maintenance? 


    Did you also check if all your rods are firmly pressed and tight into the sliderblocks with no play on them?

    Did you ever cut any pieces of your bowden tubes? 


    I'll pass your feedback along to our developers, it is good feedback. Thanks! 

  • 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
        • 28 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
        • 22 replies
    • Create New...