Jump to content

Calibration X/Y axis


chris

Recommended Posts

Posted · Calibration X/Y axis

Hello everybody,

I got a big problem with the accuracy of my parts.

My printed parts are always to small. For example a plate 50x70 is just 49,6x69,4.

So I do a little further tests and mounted a caliper to my machine, started Cura print run and

travel defined distances like 0,1, 1 and 10mm. The results affirmed my prits. The distance

at a travel from e.g. 10mm is just 9,65. And the travel from 1mm is just 0,89.

So I go and calibrate the hole machine. Loosen the pulleys, adjust the rods and so on. My machine is

100% straight (hope so :D ).

What can I do to get 10mm, when I say to Cura travel 10mm :evil:

Where is my mistake.

Is it possible, that the steper motors dont work correct (can i change settings anywhere?) and how many mm must be one rotation

Please help me to get accurace parts.

Thanks you Chris

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    Are you running the latest firmware? Very early firmwares had a wrong amount of steps per mm set.

    You can set a different amount of steps per mm with the "M92" command.

    For example "M92 X78.7402 Y78.7402" sets the default of 78.7402 steps per mm of X and Y movement.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    where can I see if the value is right. In a generated g-code, there is only M92 for the extruder motor, but not for the x and y axis. How to get sure i am running the newest firmware.

    The only thing I can see, is the list in the printer interface. It says "Marlin 1.0.0 RC2" and M92 X78,74 Y78,74, but not 78,7402.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis
    I got a big problem with the accuracy of my parts.

    My printed parts are always to small. For example a plate 50x70 is just 49,6x69,4.

    So I do a little further tests and mounted a caliper to my machine, started Cura print run and

    travel defined distances like 0,1, 1 and 10mm. The results affirmed my prits. The distance

    at a travel from e.g. 10mm is just 9,65. And the travel from 1mm is just 0,89.

    it seems that your measurement procedure isn't completely kosher:

    in your first item you are missing .4 and .6mm (or about 0.81 and 0.86% error)

    in your second set of measurements you have .35 and .11mm (or about 3.6 and 12.3% error)

    this means that if the XY steps would be wrong, you would see the same error rate (i.e. 1.5%) on all items. in addition, if you print a flat object with screw holes, the distance of the screw holes would vary also by the same error rate.

    what you are seeing is a constant/absolut error, most likely due to shrinkage, under-extrusion and/or slicer error.

    depending on your model/needs, try scaling up your model during slicing by 0.8% and see if that helps.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    Hi Joergen,

    thanks for your reply. I don´t think, that only shrinking can be the problem, cause the measuring with

    the caliper is nearly the same as print difference. Please don´t fix me on the values that I write above, cause

    that was only right fast without looking to my records. The unaccuracy is not ever the same. Its not linear.

    Thanks Chris

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    sorry, but is there any other idea, what my problem is about?

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis
    sorry, but is there any other idea, what my problem is about?

    a long shot, but there is a tiny chance that the belts don't mesh properly with pinions, and/or they are not aligned properly, and/or you still have slack in the system (belts not tight enough), or some of the set screws don't have proper grip on the D-shaped stepper axles. but all of this would rather manifest themselves in generally messy prints, not necessarily 0.2mm constant errors.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis
    sorry, but is there any other idea, what my problem is about?

    it would be interesting to learn how you ruled out thermoplastic shrinkage as the culprit.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    yesterday evening I started a test. I slowly increased the steps/mm value. Default was 78,74, like you said. I had a plate 30x30. At exact X80,15 and Y 79,85 my plate was really 30,00x30,00. Thats great. BUUUUUT then I printed with the same values a plate 50x50. It was much to big. At about 53x51.

    So I don´t think I have to play with this value. Ok it was just atry :lol:

    How exact are your prints for example. I can´t believe that I am the only one with such a problem.

    Thanks Chris.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    As joergen says, your problem is most likely shrinkage. My 20x20 boxes are 19.6mm, I just accept that plastic shrinks.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    as I wrote above, I did a test with a caliper. I measure the distances, the extruder went. And there were nearly the same tolerances as if I printed.

    I don´t want to close my eyes from shrinking, but I don´t understand. Another thing is, that the y tolernaces are higher. When it´s a shrinking problem, would it not be the same on both axes?

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis
    yesterday evening I started a test. I slowly increased the steps/mm value. Default was 78,74, like you said. I had a plate 30x30. At exact X80,15 and Y 79,85 my plate was really 30,00x30,00. Thats great. BUUUUUT then I printed with the same values a plate 50x50. It was much to big. At about 53x51.

    that is correct and totally expected. as I said before, changing the XY steps per mm introduces a linear scaling factor, in exact the same way we use the E steps per mm to calibrate the extrusion.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis
    as I wrote above, I did a test with a caliper. I measure the distances, the extruder went. And there were nearly the same tolerances as if I printed.

    I don´t want to close my eyes from shrinking, but I don´t understand. Another thing is, that the y tolernaces are higher. When it´s a shrinking problem, would it not be the same on both axes?

    if it's not the same in both directions, this would point towards a mechanical problem, i.e. the set screw on the Y stepper not being perfect perpendicular.

    In addition, shrinkage also depends on the cooling, especially the direction your fan is blowing from is probably show more shrinkage, since the fan cools it faster, so it shrinks faster, or the other side of the fan shrinks more because the plastic is setting slower, and has more time to affect the layers below... could be one or the other... I know ABS that is cooled harder shrinks more.

    in addition, PLA goes through a significant change in density when heated up. below the glass transition temp of 60C, it is around 1.25g/cm3 for non-christaline PLA, when heated up to 210C, it expands to 1.0965g/cm3, comes out of the nozzle, and shrinks down to 1.25g/cm3 again. See http://www.jimluntllc.com/pdfs/polylactic_acid_technology.pdf, section 16.5.1.1. in other words, it shrinks about 14% in volume from molten to solid, which is enough IMO to bring it into the range of the error you are seeing.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    Joergen, first thanks for the detailed reply.

    Sorry for my nescience, but what exactly is the "set screw" at the stepper motors?

    In addition, shrinkage also depends on the cooling, especially the direction your fan is blowing from is probably show more shrinkage, since the fan cools it faster, so it shrinks faster, or the other side of the fan shrinks more because the plastic is setting slower, and has more time to affect the layers below... could be one or the other... I know ABS that is cooled harder shrinks more.

    I am sure your explanation are correct. I agree with different shrinking factors cause of diverse cooler direction. Make sense, absolute. I think I will do further tests the next days.

    Another thing I´d like to know is, what do all the people that download stl´s at e.g. Thingiverse. Are all the users affectedly to scale the stl´s, when they wanted the parts to be accuracy. For example to things that should filt together?

    Thats not nice, isn´t it. That only works, if you know your machine (and PLA) very well.

    Thanks in advanced for the replies.

    Chris

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis

    When you are making parts, you account for inaccuracies in the final result. For example a 0.5mm margin is quite normal.

    This is no different from milled parts, or molded parts, which are also not perfect processes.

  • Link to post
    Share on other sites

    Posted · Calibration X/Y axis
    Sorry for my nescience, but what exactly is the "set screw" at the stepper motors?

    The set screw is the tiny screw that holds the pulley on the axle of the stepper:

    http://www.flickr.com/photos/ultimaker/6244616864/

    if the set screw is not perpendicular to the flat surface, you get a bit of slack at the end of each move.

  • 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
        • 18 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...