{"id":364,"date":"2026-10-05T09:08:32","date_gmt":"2026-10-05T08:08:32","guid":{"rendered":"https:\/\/askthenozzle.com\/blog\/first-layer-adhesion-settings-in-prusaslicer-the-exact-values-that-make-prints-stick\/"},"modified":"2026-10-05T09:08:32","modified_gmt":"2026-10-05T08:08:32","slug":"first-layer-adhesion-settings-in-prusaslicer-the-exact-values-that-make-prints-stick","status":"publish","type":"post","link":"https:\/\/askthenozzle.com\/blog\/first-layer-adhesion-settings-in-prusaslicer-the-exact-values-that-make-prints-stick\/","title":{"rendered":"First Layer Adhesion Settings in PrusaSlicer: The Exact Values That Make Prints Stick"},"content":{"rendered":"<p>The default first layer height in Original Prusa profiles is <strong>0.20 mm<\/strong>, and it is 0.20 mm whether the rest of your model prints at 0.10 or 0.30 mm. That single number tells you most of what you need to know about how PrusaSlicer approaches the first layer: it wants enough flow and squish to bond reliably to the bed, without a layer so thick that it cools unevenly. Get the handful of <strong>first layer adhesion settings in PrusaSlicer<\/strong> right and the rest of the print tends to look after itself. Get them wrong and you will chase symptoms up and down the stack for the rest of the job.<\/p>\n<p>There is one thing to understand before touching a slider: PrusaSlicer broadly does what you tell it. If you specify a 0.20 mm first layer height, it calculates flow and movement for 0.20 mm \u2014 it does not quietly &#8220;help&#8221; by tweaking flow behind the scenes the way older Simplify3D builds did. That is a strength, but it also means sloppy values produce a sloppy first layer. Everything below assumes a <strong>properly trammed, correctly Live-Z-offset bed<\/strong>. No slicer setting compensates for a mechanical fault, and most &#8220;bad first layer&#8221; problems are mechanical, not software.<\/p>\n<h2>First layer height: why 0.20 mm is the default for a reason<\/h2>\n<p>First layer height lives in <strong>Print Settings \u2192 Layers and perimeters<\/strong>, and you can enter it as an absolute value (0.20 mm) or as a percentage of layer height (e.g. 150%). Its real job is to compensate for an uneven bed \u2014 the less flat your surface, the thicker the first layer needs to be to bridge the dips. Because the Original Prusa PEI bed is smooth and well trammed, 0.20 mm works consistently. On a rougher or warped bed, a slightly thicker first layer hides more sins.<\/p>\n<p>Two hard constraints worth knowing:<\/p>\n<ul>\n<li>Stay within roughly <strong>80% of nozzle diameter<\/strong> for layer height. A 0.15 mm or 0.20 mm micro-nozzle will struggle with a 0.20 mm layer; adhesion suffers because the line geometry goes wrong.<\/li>\n<li>On an older MK3, there is a firmware floor of <strong>0.15 mm<\/strong> for the first layer height due to the software endstops. You cannot go below it regardless of what the slicer accepts.<\/li>\n<\/ul>\n<p>Some third-party guides suggest raising the first layer to 0.30\u20130.35 mm to beat elephant foot. That works mechanically, but it conflicts with the cooling-uniformity rationale behind the 0.20 mm default \u2014 thicker first layers cool less evenly. Treat it as a trade-off for a specific problem part, not a universal setting.<\/p>\n<h2>First layer extrusion width: the quiet adhesion lever<\/h2>\n<p>The Prusa default first layer extrusion width is <strong>120% of a 0.40 mm nozzle, i.e. ~0.45 mm<\/strong>. Wider first-layer lines push more plastic into the bed and overlap each other better, so the whole base bonds more strongly. If your first layer looks slightly starved or shows gaps between lines, nudging this up \u2014 from the default 0.42 mm on some profiles to 0.45 mm \u2014 often fixes it on its own.<\/p>\n<p>You will see forum &#8220;fixes&#8221; that crank first layer width to 200% for a fat line. That halves the number of lines on the base and is an extreme last resort, not best practice. Reach for 0.45\u20130.50 mm long before you reach for 200%.<\/p>\n<h2>First layer speed: the setting that quietly surprises people<\/h2>\n<p>Slowing the first layer gives the plastic time to wet onto the bed and bond. Official Prusa troubleshooting advice is to drop to about <strong>75% of normal speed for the first three layers<\/strong>, then return to normal; most complete walkthroughs land on <strong>15\u201325 mm\/s<\/strong> for the first layer. Prusa machine profiles bake this in \u2014 roughly 20 mm\/s on MK3-class machines.<\/p>\n<p>Here is the trap. <strong>First layer speed in PrusaSlicer is a single global cap applied to every move on the first layer.<\/strong> If you set it as a percentage, that percentage is evaluated <em>against the speed of each feature being printed<\/em> \u2014 not against the on-printer speed dial. So &#8220;80%&#8221; means 80% of external perimeter speed, 80% of perimeter speed, 80% of infill speed, and so on. On an XL, where infill runs around 140 mm\/s, 80% evaluates to <strong>112 mm\/s on the first layer<\/strong> \u2014 wildly faster than you intended.<\/p>\n<p>For predictable results, set first layer speed as an <strong>absolute value in mm\/s<\/strong>. If you genuinely need per-feature control on layer 0:<\/p>\n<ol>\n<li>Set <strong>first layer speed to 100%<\/strong> in Speed \u2192 Modifiers. This is the crucial step \u2014 skip it and the modifier below won&#8217;t override the global first layer setting.<\/li>\n<li>Add a <strong>height range modifier<\/strong> covering layer 0 to the first layer height, and set per-feature speeds inside it.<\/li>\n<\/ol>\n<h2>First layer temperature: run it slightly hot<\/h2>\n<p>First layer nozzle and bed temperatures live in <strong>Filament Settings \u2192 Filament \u2192 Temperature<\/strong>. The principle is simple: a slightly hotter first layer bonds better, and for <a href=\"https:\/\/askthenozzle.com\/blog\/first-layer-adhesion-problems-on-bambu-lab-printers-the-real-causes-and-exact-fixes\/\">warp-prone materials like PETG, ABS and ASA<\/a>, <strong>bed temperature is the more effective lever against corner lift than nozzle temperature<\/strong>.<\/p>\n<p>Prusa&#8217;s own ASA profile is a good worked example: nozzle <strong>260 \u00b0C<\/strong>, bed <strong>105 \u00b0C for the first layer<\/strong> then <strong>110 \u00b0C for subsequent layers<\/strong>. The following are community starting points, not official figures \u2014 always defer to the range printed on the spool:<\/p>\n<table>\n<thead>\n<tr>\n<th>Material<\/th>\n<th>Nozzle \u2014 first \/ other (\u00b0C)<\/th>\n<th>Bed (\u00b0C)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>PLA<\/td>\n<td>215 \/ 205\u2013210<\/td>\n<td>60<\/td>\n<\/tr>\n<tr>\n<td>PETG<\/td>\n<td>240 \/ 235<\/td>\n<td>80\u201385<\/td>\n<\/tr>\n<tr>\n<td>ASA (Prusa profile)<\/td>\n<td>260 \/ 260<\/td>\n<td>105 first \/ 110 other<\/td>\n<\/tr>\n<tr>\n<td>ABS\/ASA (community)<\/td>\n<td>250 \/ 245<\/td>\n<td>100\u2013110<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A behaviour quirk explains a lot of forum confusion here: on standard Prusa profiles the first-layer nozzle temperature is applied via the <strong>Custom Start G-code<\/strong>, not an in-print M104. With 215 \u00b0C set for the first layer and 210 \u00b0C for other layers, the start G-code sets 215, then the printer drops to 210 at the second layer (height 0.4 mm for a 0.2 mm first layer). If the setting looks like it &#8220;isn&#8217;t working&#8221;, that is why.<\/p>\n<h2>Brim: the biggest single adhesion gain<\/h2>\n<p>Before you reach for glue stick or other bed treatments, <a href=\"https:\/\/askthenozzle.com\/blog\/first-layer-not-sticking-the-real-causes-and-exact-fixes\/\">add a brim<\/a>. Found under <strong>Print Settings \u2192 Skirt and brim \u2192 Brim<\/strong>, it prints a flat collar around the first layer to increase its surface area and anchor the part. It is the right tool for tall objects on a small base and for a bed full of small parts.<\/p>\n<ul>\n<li>Use at least a <strong>3 mm brim<\/strong> for a meaningful adhesion gain; <strong>5\u20138 mm<\/strong> for small-footprint parts that lift. On a well-levelled PEI bed, most prints need no brim at all.<\/li>\n<li>In Advanced\/Expert mode you can set a <strong>per-object brim<\/strong>: right-click a model \u2192 Add settings \u2192 Skirt and brim.<\/li>\n<li>A brim separation gap of ~0.1 mm gives clean removal \u2014 but read the next section first, because that gap interacts badly with a default setting.<\/li>\n<\/ul>\n<h2>Elephant foot compensation \u2014 and the brim conflict that catches everyone<\/h2>\n<p>Elephant foot compensation (EFC) shrinks the first layer to counteract the bulge you get when a hot base is squished onto a hot bed. It is in <strong>Print Settings \u2192 Advanced \u2192 Elephant foot compensation<\/strong> (Advanced or Expert mode; its exact location has moved between versions), and it applies only to the first layer for FDM. Prusa profiles ship with it <strong>on by default<\/strong>, usually around <strong>0.2 mm<\/strong> for a 0.4 mm nozzle. The practical ceiling is about half your first layer extrusion width \u2014 you should rarely need more than that with a 0.4 mm nozzle. PrusaSlicer 2.2+ also detects thin lines on the first layer and avoids over-shrinking them.<\/p>\n<blockquote><p>With default PLA settings, elephant foot compensation is 0.2 mm. If you then add a brim, the brim detaches from the model at print time \u2014 defeating the point of the brim. This is by design, not a bug.<\/p><\/blockquote>\n<p>Because EFC scales the first layer inward, it shrinks the part edge away from the brim. The fix: <strong>set elephant foot compensation to 0 whenever you use a brim<\/strong>, so the brim stays attached to the part bottom. You may also need to adjust the skirt so it doesn&#8217;t collide with the brim. To find your own EFC value, measure the base over-expansion on a cooled 20 mm calibration cube and halve it \u2014 most slicers accept 0.00\u20130.20 mm in 0.01 mm steps.<\/p>\n<h2>Skirt, draft shield and first-layer cooling<\/h2>\n<p>The <strong>skirt<\/strong> is an outline printed before your parts whose main purpose is to stabilise flow through the nozzle. It is also a free first-layer diagnostic: since it prints first, you can watch it and tweak <strong>Live Adjust Z<\/strong> before the part itself commits. The default skirt distance is 6 mm; set it to 0 to attach the skirt to the object and effectively get a brim. Stock Prusa profiles often use a three-layer-tall skirt because a single-layer skirt is fiddly to peel off.<\/p>\n<p>Enable the <strong>draft shield<\/strong> for ABS, ASA and other warp-prone materials: it builds a skirt as tall as the tallest object to create a warm micro-climate around the part and keep corners down.<\/p>\n<p>For cooling, head to <strong>Filament Settings \u2192 Cooling \u2192 Disable fan for the first X layers<\/strong>. A value of <strong>3 layers<\/strong> is a sensible default \u2014 too-aggressive early cooling is a classic cause of lifting. If parts lift around layers 3\u20135, reduce first-layer and early fan speed. Exact defaults vary by filament profile, so check what your profile actually does before assuming.<\/p>\n<h2>A sensible starting-point table<\/h2>\n<table>\n<thead>\n<tr>\n<th>Setting<\/th>\n<th>Where<\/th>\n<th>Starting value<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>First layer height<\/td>\n<td>Layers and perimeters<\/td>\n<td>0.20 mm<\/td>\n<\/tr>\n<tr>\n<td>First layer extrusion width<\/td>\n<td>Advanced<\/td>\n<td>0.45 mm (120% of 0.4)<\/td>\n<\/tr>\n<tr>\n<td>First layer speed<\/td>\n<td>Speed<\/td>\n<td>15\u201325 mm\/s (absolute)<\/td>\n<\/tr>\n<tr>\n<td>Elephant foot compensation<\/td>\n<td>Advanced<\/td>\n<td>0.2 mm \u2014 but 0 with a brim<\/td>\n<\/tr>\n<tr>\n<td>Brim width<\/td>\n<td>Skirt and brim<\/td>\n<td>0, or 3\u20138 mm for lifting parts<\/td>\n<\/tr>\n<tr>\n<td>Disable fan for first N layers<\/td>\n<td>Cooling<\/td>\n<td>3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Work top to bottom, change one thing at a time, and use the skirt to judge each change before the part prints. If you want the exact PLA numbers in more depth, our guide to <a href=\"https:\/\/askthenozzle.com\/blog\/how-to-fix-first-layer-adhesion-in-prusaslicer-the-settings-that-actually-matter\/\">fixing first layer adhesion in PrusaSlicer<\/a> and the material-level walkthrough of <a href=\"https:\/\/askthenozzle.com\/blog\/first-layer-adhesion-issues-with-pla-the-real-causes-and-the-exact-fixes\/\">first layer adhesion issues with PLA<\/a> go deeper. For a broader diagnostic view, see <a href=\"https:\/\/askthenozzle.com\/blog\/first-layer-adhesion-problems-the-real-causes-and-the-exact-fixes\/\">the real causes and exact fixes for first layer adhesion problems<\/a>.<\/p>\n<h2>Before you hit print<\/h2>\n<p>Two tools catch the mistakes above before they waste filament. Run the sliced file through the <a href=\"https:\/\/askthenozzle.com\/preflight\">G-code pre-flight checklist<\/a> to flag a percentage first-layer speed that will run far too fast, or a brim sitting under 0.2 mm of elephant foot compensation. And if a first layer has already gone wrong, the <a href=\"https:\/\/askthenozzle.com\/diagnose\">diagnose a failed print from a photo<\/a> tool reads the symptom \u2014 starved lines, lifting corners, a detached brim \u2014 and tells you which of these settings to change.<\/p>\n<h2>FAQ<\/h2>\n<h3>Why does my brim keep detaching from the part in PrusaSlicer?<\/h3>\n<p>Because elephant foot compensation is on by default (0.2 mm on PLA profiles) and shrinks the first layer inward, pulling the part edge away from the brim. Set elephant foot compensation to 0 whenever you print with a brim. This is intended behaviour, not a bug.<\/p>\n<h3>What should first layer speed be set to in PrusaSlicer?<\/h3>\n<p>15\u201325 mm\/s, entered as an absolute value in mm\/s. Avoid a percentage: PrusaSlicer evaluates it against each feature&#8217;s own speed, not the printer&#8217;s speed dial, so &#8220;80%&#8221; can run the first layer far faster than you expect on fast machines like the XL.<\/p>\n<h3>Is 0.20 mm the best first layer height?<\/h3>\n<p>For a 0.4 mm nozzle on a flat PEI bed, yes \u2014 it is the Prusa default because it balances reliable squish against even cooling. Go thicker only to bridge an uneven bed, and stay within about 80% of your nozzle diameter.<\/p>\n<h3>Does the first layer nozzle temperature setting actually work?<\/h3>\n<p>It does, but on standard Prusa profiles it is applied through the Custom Start G-code rather than an in-print command, then drops to the other-layers temperature at the second layer. If it looked like it was being ignored, that start-G-code behaviour is the reason.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The default first layer height in Original Prusa profiles is 0.20 mm, and it is 0.20 mm whether the rest of your model prints at 0.10 or 0.30 mm. That single number tells you most of what you \u2026<\/p>\n","protected":false},"author":1,"featured_media":363,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-364","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\/364","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=364"}],"version-history":[{"count":0,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/posts\/364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/media\/363"}],"wp:attachment":[{"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/media?parent=364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/categories?post=364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/askthenozzle.com\/blog\/wp-json\/wp\/v2\/tags?post=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}