Tree Supports: How to Configure Them for Clean Removal
Tree supports save filament and remove cleanly when configured well — and leave a mess when they aren't. A practical guide to tip diameter, branch angle, and interface layers in PrusaSlicer, Bambu Studio, and OrcaSlicer.
Tree supports were one of the most consequential additions to consumer slicers in the last few years. Configured correctly, they use less filament than grid supports, generate faster on complex models, and snap off in one or two pieces instead of leaving a forest of stubble across the underside of your part.
Configured with defaults, they often do none of those things.
This guide walks through the parameters that actually matter, what each one trades off against, and the starting values to use in PrusaSlicer (Organic Supports), Bambu Studio (Tree Auto / Tree Strong / Tree Hybrid), and OrcaSlicer (Organic / Tree Auto / Tree Slim).
When tree supports are the wrong choice
Tree supports are not a universal upgrade. They struggle in three specific situations:
- Tall, narrow overhangs over deep wells. A tree branch climbing out of a cylindrical well will often collide with the well walls and fail to generate, or generate at an angle that leaves the tip in a position that won’t actually support the overhang.
- Models where the supported area is mostly flat and large. Grid or snug supports use less compute and produce equivalent results faster.
- High-detail overhangs with shallow angles (40–50°). Tree tips can leave more visible marks than a snug or grid support’s flat interface, especially when the tip diameter is large relative to the supported feature.
For everything else — angled overhangs, organic forms, miniatures, brackets with cantilevered sections — tree supports are usually the better default.
The four parameters that matter
There are dozens of tree support options across the three slicers. Most of them you can leave alone. Four parameters do the heavy lifting:
1. Tip diameter
This is the diameter of the branch where it touches your model. Smaller tip = less surface contact = easier to clean up, but also weaker support. Default values are conservative.
| Slicer | Setting | Default | Suggested start |
|---|---|---|---|
| PrusaSlicer | Tip Diameter | 0.8 mm | 0.5 mm |
| Bambu Studio | Tree support branch diameter (top) | 0.8 mm | 0.4 mm |
| OrcaSlicer | Tree support branch diameter (top) | 0.8 mm | 0.4–0.5 mm |
If you see supports failing to grip the part and toppling during the print, increase by 0.1 mm at a time. If supports leave visible marks but hold fine, decrease.
2. Branch angle (maximum)
The maximum angle from vertical that a branch can lean. Higher = more reach per branch, fewer branches needed, but more risk of branch collapse during printing.
Defaults are typically 30–40°. For most prints, 40° is a reasonable balance. Push to 45° only if you’ve tuned your overhangs and your printer prints unsupported overhangs cleanly at higher angles.
3. Interface layer count
The number of dense top layers between the branch and the model. More interface layers = cleaner overhang surface, but harder to separate.
- 0 interface layers: Supports snap off cleanly but leave more surface roughness on the part.
- 1–2 interface layers: The usual sweet spot. Clean separation, smooth overhang.
- 3+ interface layers: Reserved for high-quality overhangs where you’ll sand or post-process anyway.
If you can’t get supports to release without prying, your interface layer count is too high or your interface Z gap is too small.
4. Interface Z distance (top gap)
The vertical gap between the support interface and the part. This is the single most impactful parameter for clean removal.
- 0.1 mm: Best surface quality but supports may fuse to the part.
- 0.2 mm: Default in most slicers; clean separation, mild surface texture on the overhang.
- 0.25–0.3 mm: Use when you’d rather have easy removal than perfect overhang quality.
For PLA, stay near 0.2 mm. For PETG and TPU, push to 0.25–0.3 mm — both materials are more prone to fusing into supports because they cool and bond more aggressively.
Slicer-by-slicer starting points
PrusaSlicer (Organic Supports)
PrusaSlicer’s “Organic” support style is their tree implementation, introduced in 2.6 and refined in 2.7. Start here:
- Support material style: Organic
- Tip Diameter: 0.5 mm
- Branch Diameter: 2.0 mm
- Branch Angle (max): 40°
- Top interface layers: 2
- Top contact Z distance: 0.2 mm
PrusaSlicer’s Organic Supports respect your perimeter generator settings, so if you’re using Arachne, tree supports will benefit from variable-width extrusion at the interface layers.
Bambu Studio
Bambu Studio offers three tree variants:
- Tree (auto): General-purpose. Use this unless you have a specific reason not to.
- Tree (strong): Thicker branches, more material. Use for tall supports or heavy overhangs.
- Tree (hybrid): Tree branches with grid bases. Useful when you have heavy supported areas where a flat grid is more efficient.
For “Tree (auto)”:
- Top Z distance: 0.2 mm (PLA), 0.25 mm (PETG)
- Tree support branch diameter: 2.0 mm
- Tree support branch diameter (top): 0.4 mm
- Tree support branch angle: 40°
- Top interface layers: 2
OrcaSlicer
OrcaSlicer’s “Organic” and “Tree Auto” cover most needs. Organic is a port of PrusaSlicer’s algorithm; Tree Auto inherits from Bambu Studio. Both produce good results.
For Organic:
- Top Z distance: 0.2 mm
- Tip diameter: 0.5 mm
- Branch diameter: 2.0 mm
- Branch angle: 40°
- Top interface layers: 2
Diagnosing common problems
Supports fuse to the part and won’t release. Increase Top Z distance by 0.05 mm. If still fused, your filament is overextruding — drop flow rate by 1–2% and retest a single overhang.
Supports topple mid-print. Increase branch diameter (top) by 0.1 mm, or reduce branch angle by 5°. If the toppling happens early in the print, your bed adhesion under the support is the issue — enable raft for the support base.
Supports leave visible scarring on the overhang. Reduce tip diameter, increase interface layer count to 3, and verify your overhang settings (fan speed, print speed) are tuned. Tree supports can only do so much; the overhang itself needs to print cleanly.
Supports take forever to slice. Tree support generation is compute-intensive. Reduce model complexity in the supported area if possible, or switch to snug supports for that specific feature.
Cross-references
If you’re calibrating overhangs and finding tree supports are over-correcting for a printer that already prints clean overhangs, the overhang and cooling guide ↗ on FDM Desk is the next read. For material-specific cooling profiles that interact with support removal, PrintLabGuide ↗ covers the underlying thermal behavior.
Related
Adaptive Layer Height: When It Helps, When It Hurts
Adaptive layer height varies layer thickness across your print to save time on vertical sections without sacrificing detail on shallow overhangs. Here's how it works and when it's worth enabling.
Lightning Infill: How It Works and When to Use It
Lightning infill is the fastest infill pattern in modern slicers — but it's not a universal default. A breakdown of how it differs from gyroid, cubic, and grid, and where it's the right choice.
Seam Placement: How to Hide the Z-Seam on FDM Prints
Every FDM print has a seam where each layer starts and ends. A practical breakdown of the seam-placement options in PrusaSlicer, Bambu Studio, OrcaSlicer, and Cura — and which one you actually want.