Voron Bed Adhesion Guide — No More Warping or Failed First Layers
Troubleshooting Calibration First Layer
A failed first layer means a failed print. On Voron printers, which are built for high-temp materials like ABS and polycarbonate, bed adhesion isn't just about getting the first layer to stick — it's about keeping the part stuck through 200+ layers while the enclosure bakes at 55°C and the part cools unevenly. This guide covers everything from choosing the right build surface to dialing in Z offset and preventing corner warp. Last updated: May 2025.
We'll start with the most common question: what surface should I print on? Then move to Z offset tuning (the mechanical foundation of good adhesion), surface preparation (the chemical layer), and finally warp prevention (the thermal strategy). Each section stands alone, so you can jump to the topic you need.
Build Surface Comparison
The surface you print on is the single most impactful variable for bed adhesion. Here's how the most common Voron surfaces compare:
| Surface | PLA | ABS | PETG | Durability | Cost |
|---|---|---|---|---|---|
| PEI Smooth (Spring Steel) | Excellent | Good | Poor (sticks too well) | 3-6 months | $$ |
| PEI Textured (Powder-Coated) | Good | Good | Excellent | 6-12 months | $$$ |
| G10/FR4 (Garolite) | Good | Excellent | Excellent | 12+ months | $ - Low Cost |
| PEX (Fulament/Wham Bam) | Good | Very Good | Good | 6-9 months | $$$ |
| Plain Spring Steel (No Coating) | Fair | Poor | Fair | N/A | $ |
Recommended Setup for Voron Printers
For ABS printing (the primary Voron use case): G10/FR4 is the community favorite. A 3mm thick sheet of G10 costs about $8-15 from China-direct suppliers, outperforms PEI for ABS adhesion, and lasts over a year with proper care. It's also easy to rejuvenate — just sand with 400-grit when adhesion drops.
All-purpose: Dual-sided spring steel with PEI smooth on one side and PEI textured on the other. This gives you smooth PEI for PLA/ABS and textured PEI for PETG. The spring steel flex makes part removal easy.
Budget: A plain spring steel sheet with a thin layer of ABS slurry or hairspray. This works surprisingly well for ABS but requires reapplying every 5-10 prints.
Z Offset Tuning — The Foundation
No amount of adhesion promoter can fix a bad Z offset. The Z offset determines how tightly the nozzle presses the first layer filament against the bed. Get this right and most adhesion problems disappear.
The Paper Method (Initial Setup)
- Home the printer with
G28 - Heat the bed to your printing temperature (100°C for ABS, 60°C for PLA)
- Heat the nozzle to 150°C (hot enough to handle thermally, cool enough not to burn)
- Move the nozzle to the centre of the bed with
G1 X150 Y150 Z5 F3000 - Place a standard piece of printer paper between the nozzle and the bed
- Lower Z in 0.1mm increments until the paper has slight drag — you should feel resistance when pulling but not so much that the paper tears
- Save that as your Z offset with
SAVE_CONFIG
The paper method gets you close, but it's not precise enough for reliable first layers. The next step is essential.
Bed Mesh + Live Z Adjust
- Run
BED_MESH_CALIBRATEto map the bed surface - Start a first-layer test print (a single-layer square, 100x100mm, 0.2mm height)
- During the print, use
SET_Z_OFFSET Z_ADJUST=-0.01orZ_ADJUST=+0.01to tune the nozzle height live - Observe the extrusion pattern — adjust until the lines are flat and fused together with no gaps and no rough texture
Reading First Layer Extrusion Quality
The first layer tells you everything about your Z offset. Look at the extruded lines:
- Z offset too high (nozzle too far from bed): Lines are round, not flat. There are gaps between adjacent lines. The print doesn't stick — it may drag around or peel up immediately. Fix: lower Z offset by 0.02-0.05mm.
- Z offset too low (nozzle too close): Lines are transparent or very thin. The surface feels rough or has ridges. The extruder may skip steps because it can't push filament through the tiny gap. The print may stick but the bottom surface looks like sandpaper. Fix: raise Z offset by 0.02-0.05mm.
- Z offset correct: Lines are flat and wide (about 140-160% of nozzle width for a 0.4mm nozzle). Adjacent lines touch and fuse. The surface is smooth with a slight matte texture. The print sticks firmly but can be removed without excessive force.
First layer speed: 20-30 mm/s for the first layer. This is slow enough to allow proper squish and adhesion. Increase to 40 mm/s only after you've verified adhesion is reliable.
First layer height: 0.2mm is the sweet spot for 0.4mm nozzles. At 0.3mm, the extrusion is rounder and less squished against the bed. At 0.15mm or below, you risk the nozzle dragging through the previous line.
Print Surface Preparation and Cleaning
Even a perfectly tuned Z offset fails if the bed surface has oil residue from fingerprints, old glue, or plasticizer migration from storage bags.
Cleaning Schedule
- Between every print: Quick wipe with 91% or higher isopropyl alcohol (IPA) using a lint-free cloth or paper towel. This removes surface dust, skin oils, and light residue. Allow 10-15 seconds for the IPA to evaporate before starting the print.
- After 5-10 prints: Wash with warm water and dish soap (Dawn or Simple Green). Scrubbing with a soft sponge removes built-up residue that IPA can't dissolve. Rinse thoroughly and dry with a lint-free cloth. Do NOT touch the surface afterward — finger oils instantly degrade adhesion.
- Never use acetone on PEI: Acetone dissolves the PEI coating. A single wipe with acetone can ruin a PEI sheet permanently. For PEI surfaces, use IPA only for between-print cleaning and soap/water for deep cleaning.
Adhesion Promoters
When cleaning alone isn't enough (common with large ABS parts or high-warp materials), use one of these:
- Hairspray (Aquanet Extra Super Hold): The Voron community standard. Apply a light, even coat from about 20cm distance before preheating the bed. The hairspray dries to a tacky film that holds ABS firmly. Reapply every 3-5 prints. A $3 can lasts months.
- Magigoo / Vision Miner Nano Polymer Adhesive: Fingertip applicator, no fumes, excellent for ABS and polycarbonate. Apply before heating, lasts 10-20 prints before reapplication. Costs more ($15-20) but convenient and clean.
- ABS Slurry: Dissolve small scraps of ABS filament in acetone until it's the consistency of thin paint. Brush onto the build surface. This provides a chemical bond — the ABS in the slurry fuses with the printed ABS. Works extremely well but creates fumes and residue. Only for open-surface G10 or glass — never use on PEI.
- 3DLAC (Europe): Similar to Aquanet hairspray but formulated specifically for 3D printing. Excellent adhesion, easy cleanup with warm water.
- Pritt Stick / Glue Stick: Works well for PETG on smooth PEI (acts as a release agent so PETG doesn't fuse to the PEI). Less ideal for ABS — adhesion is adequate but not great.
Warp Prevention — Keeping ABS Flat
Warping happens because the printed part cools unevenly. The bottom layers stay hot from the bed, while the top layers cool and contract, pulling the corners up. This is the #1 reason ABS prints fail on Voron printers — even with perfect adhesion, thermal stress can pop a part off the bed.
Chamber Temperature
The Voron enclosure is designed to maintain a stable chamber temperature. For ABS, target 45-60°C inside the chamber. Below 40°C, ABS parts will warp on large flat surfaces. Above 65°C, you risk heat creep into the extruder and degraded print quality.
Heating the chamber: Let the bed preheat at 100-110°C for 15-20 minutes before starting the print. This allows the chamber to heat soak. On V2.4, the bed is the primary heat source. On Trident, the Z steppers don't generate significant heat, so chamber warm-up is slower. Consider adding a chamber heater (e.g., 100W PTC heater with a thermistor and controller) if you print ABS frequently and your ambient room temperature is below 20°C.
Measuring chamber temp: Add a chamber thermistor to your Klipper config:
<pre><code>[temperature_sensor chamber] sensor_type: Generic 3950 sensor_pin: PC4 max_temp: 100Brim and Mouse Ears
Brim: A brim adds 8-15mm of single-layer material around the part perimeter. This increases the contact area with the bed and distributes the contraction stress over a wider area. In your slicer, set brim width to 8mm for small parts and 15mm for large parts (200mm+ in any dimension). Brim line count of 15-25 is typical.
Mouse ears: For parts with sharp corners, a brim may not be enough. Mouse ears (also called tabs or corner pads) are small discs of 5-10mm radius added at each corner. They increase the corner's contact area and prevent the classic 45° corner peel. In SuperSlicer, use the "primitives" option. In OrcaSlicer, add discs as modifiers.
Part Orientation on the Bed
Part orientation has a significant effect on warping. The key principle: minimize the length of continuous perimeter that's perpendicular to the Y axis (the axis of largest thermal stress).
- Avoid sharp corners perpendicular to Y: A long flat wall parallel to Y will contract and pull the corners up. Rotate the part 45° so no edge runs perfectly parallel to the Y axis.
- Split large parts: If the part is wider than 200mm in any direction, consider splitting it into two pieces and joining after printing. The contraction force scales with the square of the part length — a 300mm part has 2.25x the warp force of a 200mm part.
- Use a raft: A 0.3mm gap raft with 0.5mm thick base layers absorbs the contraction stress before it reaches the part. Rafts are wasteful (more material, longer print time) but extremely effective for difficult geometries.
- Thin-walled parts: For parts with thin walls (1-2 perimeters), use a lower layer height (0.12-0.16mm) to reduce the contraction force per layer.
Cooling Management
ABS needs minimal cooling — enough to bridge overhangs but not so much that the part cools unevenly. In your Klipper config for the Voron Stealthburner or Afterburner:
<pre><code>[fan_generic part_cooling_fan] pin: PA7 max_power: 0.8 shutdown_speed: 0.0 [gcode_macro M106] gcode: {% set S = params.S|default(0)|int %} # For ABS, cap fan speed at 30% max {% set ABS_MAX = 30 %} {% set effective_speed = (S * ABS_MAX / 255)|round|int %} SET_FAN_SPEED FAN=part_cooling_fan SPEED={effective_speed / 255.0}For ABS, fan speed should be 0-30% MAX. For PLA, you can run up to 100%. Never run ABS at full fan speed — the rapid cooling will cause delamination and warping.
Diagnosing First Layer Problems
Quick reference for common first layer issues:
- Filament won't stick at all: Z offset too high, or dirty bed surface. Clean with IPA, re-check Z offset.
- Filament sticks but peels up at corners during print: Chamber too cold, or no brim. Increase chamber temp to 50°C+, add 10mm brim.
- Filament sticks too well — can't remove part: Z offset too low (nozzle too close). Or printing PETG on smooth PEI without release agent. Raise Z offset by 0.03mm, or apply a thin layer of glue stick as release agent.
- First layer has ridges or rough texture: Z offset too low. Raise by 0.02mm increments until smooth.
- First layer has gaps between lines: Z offset too high. Lower by 0.02mm increments until lines fuse.
- Part warps despite good first layer: Thermal issue. Increase chamber temperature, add brim, or use ABS slurry.
- Localized adhesion failure (one spot on bed): Uneven bed mesh. Re-run
BED_MESH_CALIBRATE. Check for debris under the build plate or a warped heater pad.
Maintenance Schedule
Good adhesion is a habit, not a one-time fix. Follow this schedule:
- Every print: Wipe bed with IPA. Visually inspect first layer during the first 30 seconds of the print.
- Weekly: Wash PEI or G10 surface with warm water and dish soap. Check bed mesh variance — re-tram if variance exceeds 0.1mm.
- Monthly: Inspect build surface for scratches, PEI peeling, or uneven wear. Sand G10 with 400-grit paper if adhesion has degraded. Check that the spring steel sheet lies perfectly flat — warped sheets should be replaced.
- Every filament change: Verify Z offset — different filaments have different melt characteristics and may need a 0.01-0.02mm offset adjustment.
With the right surface, proper Z offset, clean habits, and thermal management, ABS prints on a Voron should stick through the entire print and release cleanly when cool. If you've followed this guide and still have adhesion problems, the issue is almost certainly chamber temperature — invest in a chamber thermistor and heater before buying more expensive build plates.