{"id":221,"date":"2026-07-10T09:04:51","date_gmt":"2026-07-10T08:04:51","guid":{"rendered":"https:\/\/askthenozzle.com\/blog\/flow-rate-calibration-in-orcaslicer-the-exact-method-values-and-fixes\/"},"modified":"2026-07-10T09:04:51","modified_gmt":"2026-07-10T08:04:51","slug":"flow-rate-calibration-in-orcaslicer-the-exact-method-values-and-fixes","status":"publish","type":"post","link":"https:\/\/askthenozzle.com\/blog\/flow-rate-calibration-in-orcaslicer-the-exact-method-values-and-fixes\/","title":{"rendered":"Flow Rate Calibration in OrcaSlicer: The Exact Method, Values and Fixes"},"content":{"rendered":"<p>Get your flow ratio wrong and everything downstream suffers: weak layers, gaps on top surfaces, blobby corners and parts that measure a fraction off. If you print functional parts, this is the single calibration that pays back fastest. This guide walks through <strong>flow rate calibration in OrcaSlicer<\/strong> the way the tool actually works today \u2014 both built-in methods, the post-v2.3.0 pattern change that trips people up, the exact ranges and formulas, and a more objective single-wall approach for when eyeballing test tiles isn&#8217;t good enough.<\/p>\n<h2>What flow rate (flow ratio) actually does<\/h2>\n<p>Flow rate \u2014 also called the extrusion multiplier \u2014 determines how much filament your nozzle pushes out. In OrcaSlicer the parameter is labelled <strong>Flow ratio<\/strong> in the filament settings, and the default is <strong>1.0 (100%)<\/strong>. A value of 1.0 means the nominal amount; higher values extrude more, lower values extrude less.<\/p>\n<p>A properly calibrated flow ratio gives you consistent layer adhesion and accurate dimensions. Get it too low and you under-extrude: gaps, weak layers, poor structural integrity. Too high and you over-extrude: excess material, rough top surfaces and dimensional inaccuracy. If you&#8217;re already fighting gaps, our guide on <a href=\"https:\/\/askthenozzle.com\/blog\/how-to-fix-under-extrusion-the-settings-and-order-that-actually-work\/\">how to fix under-extrusion in the right order<\/a> pairs well with this \u2014 flow ratio is usually step one.<\/p>\n<h2>The two built-in methods in OrcaSlicer<\/h2>\n<p>Both live under <strong>Calibration menu \u2192 Flow Rate<\/strong>. Since v2.3.0 there are two approaches:<\/p>\n<ul>\n<li><strong>YOLO (Recommended)<\/strong> \u2014 a simplified single-pass method using the formula <em>OldFlowRatio \u00b1 modifier<\/em>.<\/li>\n<li><strong>2-Pass Calibration (legacy)<\/strong> \u2014 the older two-pass method using <em>OldFlowRatio \u00d7 (100 + modifier) \/ 100<\/em>.<\/li>\n<\/ul>\n<p><strong>Important version note:<\/strong> after v2.3.0 the top pattern for the recommended method changed from Monotonic Line to <strong>Archimedean chords<\/strong>. This new pattern deliberately prints the inner spiral last, so you can check for material accumulation on the contact line at the very end of the print. If you&#8217;re following an older tutorial that shows straight monotonic lines, you&#8217;re likely on a pre-2.3.0 workflow \u2014 the assessment cues are different.<\/p>\n<h2>YOLO method: single-pass flow rate calibration<\/h2>\n<p>This is the fastest route and the one most makers should use. It builds on your filament&#8217;s <em>current<\/em> flow ratio, so select the correct printer and filament first \u2014 the maths only works if the starting value is right.<\/p>\n<ol>\n<li>Open <strong>Calibration \u2192 Flow Rate \u2192 YOLO (Recommended)<\/strong>.<\/li>\n<li>OrcaSlicer creates a new project with <strong>eleven blocks<\/strong>, each carrying a different flow ratio modifier.<\/li>\n<li>Slice and print. Run our <a href=\"https:\/\/askthenozzle.com\/preflight\">gcode pre-flight checklist<\/a> first if you want to catch obvious slicing mistakes before wasting filament.<\/li>\n<li>Assess and pick the best block.<\/li>\n<li>Update your filament profile and save.<\/li>\n<\/ol>\n<p><strong>YOLO ranges and steps:<\/strong><\/p>\n<ul>\n<li><strong>Recommended:<\/strong> calibration range [-0.05, +0.05], flow ratio step 0.01.<\/li>\n<li><strong>Perfectionist:<\/strong> calibration range [-0.04, +0.035], flow ratio step 0.005.<\/li>\n<\/ul>\n<p><strong>What to look for on the Archimedean chords pattern:<\/strong> the smoothest top surface, no visible gaps between the pattern arcs, and minimal or no visible line between the inner spiral and the outer arcs.<\/p>\n<p><strong>Applying the result:<\/strong> use <em>OldFlowRatio \u00b1 modifier<\/em>. If your previous flow ratio was 0.98 and the best block had a modifier of +0.01, your new value is 0.98 + 0.01 = <strong>0.99<\/strong>. Save the filament profile \u2014 nothing sticks until you do.<\/p>\n<h2>2-Pass method: the legacy workflow<\/h2>\n<p>The legacy method uses the <strong>Monotonic Line<\/strong> pattern and refines flow ratio in two rounds. It&#8217;s more involved but some makers still prefer it for fine control.<\/p>\n<h3>Pass 1<\/h3>\n<p>Select <strong>Calibration \u2192 Flow Rate \u2192 Pass 1<\/strong>. OrcaSlicer generates a project with <strong>nine numbered blocks<\/strong>, each with a different modifier spanning roughly <strong>+20 to \u221220<\/strong>. Print it, then find the block with the smoothest top surface.<\/p>\n<p>Calculate the new flow ratio with <em>OldFlowRatio \u00d7 (100 + modifier) \/ 100<\/em>. Example: a previous ratio of 0.98 and a chosen modifier of +5 gives 0.98 \u00d7 (100 + 5) \/ 100 = <strong>1.029<\/strong>.<\/p>\n<h3>Pass 2<\/h3>\n<p>Run Pass 2 with your new value entered. This generates <strong>ten blocks<\/strong> with modifiers ranging from <strong>\u22129 to 0<\/strong> for finer resolution. Assess as before, then apply the same formula. Example: 1.029 with a chosen modifier of \u22126 gives 1.029 \u00d7 (100 \u2212 6) \/ 100 = <strong>0.96726<\/strong>. Save the profile.<\/p>\n<p><strong>Tie-break rule:<\/strong> if two blocks look equally good, choose the one with the <em>higher<\/em> flow rate. A whisker of over-extrusion is easier to live with than gaps in your top layers.<\/p>\n<h2>How to assess the test tiles properly<\/h2>\n<p>Whichever method you use, judge each tile against the same criteria:<\/p>\n<ul>\n<li><strong>No visible gaps<\/strong> between lines \u2014 that&#8217;s under-extrusion.<\/li>\n<li><strong>No excessive buildup or roughness<\/strong> \u2014 that&#8217;s over-extrusion.<\/li>\n<li>Hold the tile up <strong>to the light<\/strong> to spot tiny gaps you&#8217;d miss otherwise.<\/li>\n<\/ul>\n<p>A quick practical trick: run a fingernail across the top surface. The smoothest tile \u2014 no catching, no ridges \u2014 usually indicates balanced flow. Eyeballing works most of the time, but it&#8217;s subjective. If you can&#8217;t decide between two tiles, use the objective method below.<\/p>\n<h2>The objective alternative: single-wall cube measurement<\/h2>\n<p>Test tiles rely on your eyes. A single-wall cube relies on your calipers, which is far more repeatable \u2014 especially for dimensional accuracy on functional parts.<\/p>\n<p><strong>Set-up:<\/strong><\/p>\n<ul>\n<li><strong>Wall loops \/ perimeters:<\/strong> 1 \u2014 verify this in the slice preview, don&#8217;t just trust the input.<\/li>\n<li><strong>Top layers:<\/strong> 0.<\/li>\n<li><strong>Infill:<\/strong> 0%.<\/li>\n<li><strong>Vase (spiralize) mode:<\/strong> often enabled; usually works fine in OrcaSlicer.<\/li>\n<li><strong>Flow ratio:<\/strong> set to 1.0 (100%) for this test print.<\/li>\n<\/ul>\n<p><strong>Measuring:<\/strong> use accurate digital calipers or a micrometer. Take multiple readings (e.g. three per wall, all four walls) towards the <em>centre<\/em> of each wall. Avoid corners and the first\/last layers \u2014 they&#8217;re unreliable. Average the lot.<\/p>\n<p><strong>The maths:<\/strong> New Flow Rate = Current Flow \u00d7 (Target width \/ Measured width). Worked example: target 0.4 mm, measured 0.42 mm, current flow 1.0 \u2192 1.0 \u00d7 (0.40 \/ 0.42) = <strong>0.952<\/strong>. Enter that, save, and reprint to confirm.<\/p>\n<h2>Where this sits in your calibration order<\/h2>\n<p>Flow rate isn&#8217;t a one-off cure. Do it after your first layer is dialled in and before you chase surface finish or pressure advance. Our <a href=\"https:\/\/askthenozzle.com\/blog\/3d-print-calibration-ai-assistant-the-right-order-the-right-values-fewer-wasted-spools\/\">calibration order guide<\/a> lays out the full sequence so you stop wasting spools re-testing in the wrong order, and the <a href=\"https:\/\/askthenozzle.com\/blog\/orcaslicer-first-layer-adhesion-settings-the-exact-values-that-make-prints-stick\/\">OrcaSlicer first-layer adhesion settings<\/a> piece covers the step you should nail first.<\/p>\n<p>If a print still fails after calibrating, don&#8217;t guess. Upload a photo to our <a href=\"https:\/\/askthenozzle.com\/blog\/how-to-diagnose-a-failed-3d-print-from-a-photo-fast-accurate-actionable\/\">Diagnose tool<\/a> \u2014 it identifies the defect and returns slicer-specific settings, including downloadable .ini patches for PrusaSlicer and OrcaSlicer, so you&#8217;re not left staring at a bad top surface wondering whether it&#8217;s flow, temperature or something else entirely.<\/p>\n<p>Related: dialling in flow ratio matters most when you&#8217;re printing functional parts \u2014 see how 3D printing fits the <a href=\"https:\/\/askthenozzle.com\/blog\/custom-race-engine-components-in-the-uk-how-3d-printing-fits-the-motorsport-workflow\/\">custom race engine components workflow in the UK<\/a>.<\/p>\n<h2>FAQ<\/h2>\n<h3>Should I use YOLO or the 2-pass method?<\/h3>\n<p>Use YOLO (Recommended) for most work \u2014 it&#8217;s a single pass, uses the newer Archimedean chords pattern, and lands you within 0.01 (or 0.005 in Perfectionist mode). Reach for the 2-pass legacy method only if you specifically want its wider first-pass range and staged refinement.<\/p>\n<h3>What flow ratio should I calibrate for each filament?<\/h3>\n<p>Every material and, realistically, every spool can differ. Calibrate per filament profile: PLA, PETG and ABS pull noticeably different values. Start from the default 1.0, or from the manufacturer&#8217;s profile value, and refine from there.<\/p>\n<h3>Do I need to recalibrate flow rate when I change nozzle size?<\/h3>\n<p>Yes. Flow behaves differently at 0.4 mm versus 0.6 mm, so recalibrate after changing nozzle diameter \u2014 and after a nozzle swap in general, since wear and bore tolerances vary. Save each combination as its own profile.<\/p>\n<h3>My top surface still shows gaps after calibration \u2014 now what?<\/h3>\n<p>Nudge flow slightly higher (remember the tie-break rule favours the higher value), and check that it isn&#8217;t actually a temperature or top-infill issue. If you&#8217;re stuck, run the <a href=\"https:\/\/askthenozzle.com\/blog\/why-is-my-3d-print-failing-the-real-causes-and-exact-fixes\/\">real causes and exact fixes<\/a> checklist or send a photo to Diagnose for a targeted answer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Get your flow ratio wrong and everything downstream suffers: weak layers, gaps on top surfaces, blobby corners and parts that measure a fraction off. If you print functional parts, this is the single calibration that pays back fastest. \u2026<\/p>\n","protected":false},"author":1,"featured_media":220,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/posts\/221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/comments?post=221"}],"version-history":[{"count":0,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/posts\/221\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/media\/220"}],"wp:attachment":[{"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/media?parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/categories?post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/tags?post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}