Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    G1: calculate F for Flow test benchmark print

    Scheduled Pinned Locked Moved
    General Discussion
    2
    2
    61
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TheTurboGuyundefined
      TheTurboGuy
      last edited by

      Hi guys,

      I'm a little helpless on my way to create a benchmark system based on cnc kitchen's Extrusion System Benchmark Tool for fast Prints to get values to compensate afterwards via M592.

      My Problem is, that i do not get an idea, how to calculate the Fn parameter to achieve a certain Flow while moving the print head.
      Example:
      When executing G1 E300 F1800 the volumetric flow equals 72,2 mm³/s
      How do i have to set up the F when i want to extrude the same amount with the same flow of 72,2mm³/s while moving G1 X1 Y1 Z15?

      Thank you, Fabian

      droftartsundefined 1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @TheTurboGuy
        last edited by

        @TheTurboGuy G1 E300 F1800 means you are extruding 300mm of filament at 1800mm/min (divided by 60 seconds is 30mm/s). The extruder move takes 300mm / 30mm/s = 10 seconds.

        To extrude the same volume, at the same speed, you can just add this to the G1 XYZ move, and that's how much it will extrude, and at that speed (the speed of the slowest axis, in this case the extruder), during the move, ie:

        G1 X1 Y1 Z15 E300 F1800

        The cross section area of 1.75mm filament is pi * radius^2 = pi * (1.75/2)^2 = 2.4mm^2
        This is also the volume of 1mm of filament: 2.4mm^2 * 1mm = 2.4mm^3
        Each second it extrudes 2.4mm^3 * 30mm/s = 72.2mm/s^3

        If you want to calculate the feedrate for a given volumetric flow:
        volumetric flow / volume per second = feedrate in seconds
        eg
        50mm/s^3 / 2.4mm^2 = 20.83mm/s. For feedrate/minute, 20.8mm/s * 60 = F1250

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA