Skip to content

Bottom surface flow (beta)

Bottom surface flow puts a little less plastic into the first layer’s bottom surface, so parts grip the plate less and release more easily. Use it when parts still stick too hard after the cooldown. It is still in beta: switch on Beta features in the app footer to see it.

  1. Switch on Beta features in the footer of the FarmLoop app.
  2. In the Detachment tuning step, go to Tuning Parameters. Bottom Surface Flow sits under Z Offset, with a BETA badge.
  3. Switch it on and set the target: 0.90 to 1.00, in 0.01 steps. It starts at 0.97.

It works on Stage 1 and Stage 2, on every printer.

The bottom surface is the solid layer that sits on the plate. A few percent more plastic there presses more of it into the plate’s texture, and that is grip. Farms report that 1.05 sticks hard and 1.00 or a little below pops off after the cooldown.

Cross-section at a bottom surface flow of 1.05: wide first-layer lines pressed into the valleys of a textured plate, touching it all along. Sticks hard. Cross-section at a bottom surface flow of 1.00: slightly slimmer first-layer lines resting on the peaks of the texture, with gaps in the valleys. Releases easier.
The first layer on a textured plate, seen in cross-section. Orange marks where the plastic touches the plate. Exaggerated, not to scale.
Cross-section of a part with an overhang and a support: only the inside of the first layer, the bottom surface, is rescaled. Walls, layers 2 and up, and supports stay as sliced.
  • Changed: the printing moves of the bottom surface on layer 1. Bambu Studio and OrcaSlicer mark them as “Bottom surface”, PrusaSlicer as “Solid infill” on the first layer.
  • Unchanged: the walls, also on layer 1, the supports, every layer from layer 2 up, and the retractions and wipes.
  • Every loop copy in the file gets the same change.
SlicerRecords the bottom surface flow?What your target doesExample at 0.97
OrcaSlicer, ElegooSlicer, Snapmaker OrcaYes (bottom_solid_infill_flow_ratio)Rescales from the sliced value to your targetSliced at 1.05: 7.6% less plastic (×0.924)
Bambu Studio, PrusaSlicerNo, so the file counts as 1.00Works as a plain factor3% less plastic (×0.970)

The app shows what it will do under the slider, for example: “Bambu Studio does not record a bottom surface flow, so the sliced file counts as 1.00. At 0.97 the bottom surface gets 3% less plastic (x0.970).”

An OrcaSlicer file sliced below your target gets more plastic, not less: sliced at 0.95, a target of 0.97 adds 2.1%.

  1. Start at 0.97 and process the file.

  2. Print one loop and watch the first layer. It should still hold while the part prints.

  3. Check the release after the cooldown.

  4. Go lower in 0.01 steps if parts still stick. On a textured plate stay closer to 1.00: textured plates need more squish than smooth ones.

  5. Go back up if parts come loose during the print, or the bottom shows gaps between the lines.

Business accounts send the target as bottomSurfaceFlow, from 0.90 to 1.00. See Processing API: extra tuning tools.