Jump to content
Ultimaker Community of 3D Printing Experts

Why does print time go up when I rotate the print 90 degrees?


Recommended Posts

Posted · Why does print time go up when I rotate the print 90 degrees?

Hi, I'm running into a case where if I simply change the orientation of a rectangle, it adds a few minutes to the print. I don't see an x/y acceleration or speed setting anywhere for separate axes. Is it hidden in some other setting panel? I can only understand this through a difference in the x vs y speed. Is there something else afoot that I'm not seeing?

  • Link to post
    Share on other sites

    Posted · Why does print time go up when I rotate the print 90 degrees?

    I'm thinking it has to do with the corner of your print where it changes layers.  Instead of rotating the print try changing the corner.

    Layer Start X

    Layer Start Y

     

    If zero I think it defaults to back right corner?

  • Link to post
    Share on other sites

    Posted · Why does print time go up when I rotate the print 90 degrees?

    @gr5 I think it has to do more with the "Line Directions".  When you spin any model in Cura you do not spin the skin pattern or infill pattern.  If the infill (especially Lines or Grid) and Top/Bottom are printing at [45,135] and a rectangular part is square to the world then although it is filling the same area, some lines are shorter, some longer, and there are 41.4% more lines which means more short index movements at the end of each extrusion.  If the part is spun to an orientation of 45° then it would be aligned with the skin and infill at [45,135].  All those lines are of equal length and you have limited the number of index moves.

     

    Within Cura your Accel and Jerk are set the same for both X and Y.  You can alter the Accel by adding a line to your Start-Up Gcode

    By setting a different Accel limit on the Y axis than the X axis:

    M201 X500 Y300

    Then in Cura if you set the Print setting for any feature to 500 the printer would limit the Y to 300.  Some people do like to put a lower limit on the Y because of the weight of the table.

    Jerk is different because there is no "limit" command.  You would have to alter the line that Cura puts into the gcode.  F'rinstance, Cura might put in M205 X10 Y10 and you would need to change that line like M205 X20 Y10 or something.

     

    I'll stick in Greg's Accel and Jerk Tool.  It's a little Windows app and a sort of calibration tool for accel and jerk.  You can separate the axis for both Accel and Jerk and see how it affects movement of the print head at various speeds and around circles.  There is a utility for leveling, and also for printing from the SD card as well.

    Greg's Accel and Jerk Tool.zip

    • Like 1
    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
     Share

    • Our picks

      • New here? Get ahead with a free onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 11 replies
    ×
    ×
    • Create New...