Jump to content
Ultimaker Community of 3D Printing Experts

Flow rate in machine settings


batesman
 Share

Recommended Posts

Posted · Flow rate in machine settings

Howdy!

 

On my Ender 2, I need to set the flow rate in Cura 3.6 to 104.5%. No problemo, right? Well, instead of doing it on a per print / per profile basis, I'd like to set it and forget it. So I learned that I can use M221 S104.5 in Marlin to set the flow rate directly in the Gcode of the printer profile. That way, my flow rate is set for each print right? Cool. Well then I started thinking (and this is where I mess myself up)..."If I set the flow rate percentage to 104.5% in the machine settings, but then the flow rate is defined as 100% (default value) in the slicer, which one wins?"

 

Any ideas on this? Do Gcode settings in the machine profile take precedence over what is defined in the slicer profile? How can I accomplish my goal and still be lazy?

 

Thanks in advance!

  • Link to post
    Share on other sites

    Posted · Flow rate in machine settings

    Got my answer (don't know why I didn't think of this before). I set the flow to 80% in the profile and left the machine settings at 104%. Then I printed a 25 mm cube with .48 wall thickness. The extruded wall thickness was .40 so...There you go. Profile settings override machine settings.

  • Link to post
    Share on other sites

    Posted · Flow rate in machine settings

    No.  They multiply together.

     

    So in cura if you set flow to 80%, Cura multiplies all the E values (extruder positions) by 80% such that you get 80% flow.

     

    With the M221 gcode, Marlin (the firmware on the computer) multiplies each of these E values again by the current Marlin flow value.  The Marlin flow value of course is set by M221.

     

    If you go into the TUNE menu on Ender (does ender have a tune menu?  Probably). and adjust the flow, it will set the Marlin flow value at that moment and forget.  If later an M221 value appears - that will override.  If later you set it in the TUNE menu again, then at that moment it will override again.

     

    But the flow in Cura is baked right into the E values.

     

     

     

  • Link to post
    Share on other sites

    Posted · Flow rate in machine settings

    Yup  I set Cura flow to 100% and then before starting my print I set flow in Repetier Host to 70% and after the first layer I set Repetier Host back to  100%, so I get the 1st layer at 70% and everything else at 100%

  • Link to post
    Share on other sites

    Posted · Flow rate in machine settings

    Again, no.  It's not overriding.  They are multiplying.  104% times 80% gives you 83% which is close enough to 80% that you don't notice the difference.

  • Link to post
    Share on other sites

    Posted · Flow rate in machine settings

    So the M221 is telling the printer to multiply all the extruder moves by 104%.  The 80% in cura affects the actual E values (the machine doesn't know about the 80% as the 80% part is baked right into the extruder positions in the gcode).  And cura doesn't know what M221 does.

  • Link to post
    Share on other sites

    Posted (edited) · Flow rate in machine settings

    I have a related question:

    Suppose in my Ender3 I set M221 S85 in the cura machine code, to set the flow rate to 85%, then use the hand wheel on the printer to select  "Tune" and then "Flow" and reset it from 85% to, say, 95%, then what flow rate do I wind up with, 95%, or .85 x .95 = .8075 ~ 81%?

    Note: And, does it matter if I print via USB or if I use an SD chip to carry the cura-generated code to the printer port?

    I have been ass-uming that I would get 95%, an increase of flow rate (which is reflected in the printer setting in the tune/flow menu), but now I wonder if it would actually decrease due to the potential multiplication of the two numbers.

    I guess this is more an Ender3 question than Cura, but I think it is relevant to the original question starting this thread.

    What say you?

    Edited by csterlin
    Added note,,,
  • 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...