Jump to content

Quick Question Flow changed with speed ?


ian

Recommended Posts

Posted · Quick Question Flow changed with speed ?

Hello.

quick question.

When I print at speed 60 with flow 100% and then increase the speed to 100 on the fly with my ultimaker2. does the software automatically increase the 100% flow speed more to fit the new faster 100 speed ?

Thank you.

Ian :-)

 

  • Link to post
    Share on other sites

    Posted · Quick Question Flow changed with speed ?

    If flow wasn't increased you'd get horrible underextrusion when increasing the speed (or crazy over extrusion when decreasing speed), so yeah, the extruder will speed up as well to match the increased print speed.

     

  • Link to post
    Share on other sites

    Posted · Quick Question Flow changed with speed ?

    A little background on speed. The speed is called the "feed rate" which is not a 3d printing term but a generic CNC gcode term. The feedrate gcode is controlled with the letter "F". The limiting speed on the UM is mostly X and Y. Most moves do not include a Z component. So on normal extruding moves (not bottom layer, not limited by minimum layer time), the feedrate is set to whatever mm/sec you set in Cura. Once set, Cura doesn't mention feedrate in the gcode until it changes. When you do a Z move, the feedrate is specified because 100mm/sec in Z is too fast (on the UM1 anyway) and if you do extrude-only moves such as retraction, the feedrate is specified (but not ulti gcode mode) also because 100mm/sec in E axis (extruder) is much too fast.

    Now on the controller for UM1 and UM2, if you change the "speed" you are multiplying by a percentage. So by default is 100%. If your feedrate in Cura was say 60mm/sec then speed=100 is 60mm/sec.

    If you increase feedrate to 200% you will be printing at 120mm/sec. 10% will be 6mm/sec.

    If your non extruding moves were 150mm/sec and feedrate is 200% then the non-extruding moves will be at 300mm/sec.

    However...

    There is a max speed and max acceleration for all 4 axes. For example, typical XY max speed is 300mm/sec. If setting "speed" or FR (feedrate) to 200% goes over these max values then it will only increase up to the max speed. Changing the FR to 200% does not affect the max speeds or the accelerations. So printing at 200% will never print twice as fast. If you were printing slow enough then it will be almost twice as fast but never quite.

    Also Marlin continues to be very careful to never violate jerk or acceleration settings and always move in a straight line (linearly). So if the extruder only needs to move 1mm and the X axis is moving 200mm, the limiting speed for the extruder will be set by the acceleration, max speed, etc of the X axis.

    Changing flow in effect changes the steps/mm of the extruder (without violating the existing max speed of the extruder).

    Basically Marlin implements all this just the way one would want it to work.

     

  • Link to post
    Share on other sites

    Posted · Quick Question Flow changed with speed ?

    Also be aware that if you set your speed over 100% and some of the layers hit the "5 sec minimum layer time" or whatever your layer time is, then you will be overriding this minimum layer time. For example if you had it set for 5 seconds and you print at 200% then the quickest layers will be printed closer to 2.5 seconds and they might not have time to cool before the next layer is printed.

     

  • Link to post
    Share on other sites

    Posted · Quick Question Flow changed with speed ?

    Thanks George for the very good and detailed explanation !

    Thank you !

    Ian :-)

     

  • Link to post
    Share on other sites

    Posted · Quick Question Flow changed with speed ?

    Hi,

    Can I ask how are you change the printing speed on the fly? I also need to do this for my project.

    Thanks.

    Mill

  • Link to post
    Share on other sites

    Posted · Quick Question Flow changed with speed ?

    It depends on the printer. For UMO I think you just rotate the control from the main menu. On UM2 and UM3 you go into the tune menu. There should be a setting called feedrate or speed. Something like that. It defaults to 100 (100%). Change it to e.g. 50 and you'll hear the printer slow down to half speed. You can go up to I think 500%. But this is the *goal* speed. If the line segments are very short it might not be able to reach the goal speed. Also printers have a max speed. For UM machines that is 300mm/sec.

  • 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

      • Introducing the UltiMaker Factor 4
        We are happy to announce the next evolution in the UltiMaker 3D printer lineup: the UltiMaker Factor 4 industrial-grade 3D printer, designed to take manufacturing to new levels of efficiency and reliability. Factor 4 is an end-to-end 3D printing solution for light industrial applications
          • Thanks
          • Like
        • 3 replies
      • 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
        • 26 replies
    ×
    ×
    • Create New...