Why ASA Warps — and How to Stop It

ASA warps because of differential thermal contraction: the perimeter layers cool faster than the core, creating internal stress that lifts the print off the bed. Three variables control this: ambient enclosure temperature, part cooling fan speed, and first-layer bed adhesion. Get all three right and ASA prints as reliably as PETG.

The enclosure matters most. You need a minimum 35–40°C ambient temperature inside the build volume for drone-scale parts. Open-frame printing of ASA is possible for very small parts but impractical for anything over 100mm in any dimension. If you do not have an enclosed printer, use ASA for small brackets and mount PETG for frame-scale parts.

Bambu Studio ASA Profile

In Bambu Studio, start with the built-in ASA Generic profile and apply these modifications: Hotend temperature: 255°C (not the 245°C default — the extra 10° improves layer adhesion significantly). Bed temperature: 100°C first layer, 95°C subsequent. Part cooling fan: 0% for the first 5 layers, then 15% maximum — ASA needs the heat. Chamber temperature: 40°C if your printer supports active heating (P1S, X1 series).

First layer height: 0.25mm. First layer width: 120% of nozzle diameter. These wider, taller first layers create better bed adhesion and reduce warp initiation. Use a PEI textured sheet — smooth PEI is too slippery for ASA at drone-part scale.

PrusaSlicer ASA Profile

In PrusaSlicer, the same principles apply with slightly different parameter locations. Key settings: Perimeter temperature: 255°C. Bed: 100°C first / 95°C. In Filament Settings → Cooling, set "Slow down if layer print time is below" to 25 seconds and max fan speed to 20% — PrusaSlicer's fan curve tends to be more aggressive than Bambu Studio's defaults.

Enable the Wipe Tower if printing multi-material — ASA purge requirements are significant. For single-material prints, disable it. Use the Elephant Foot Compensation feature set to 0.2mm to prevent the over-squished first layer from spreading beyond the intended footprint.

Troubleshooting Specific Warp Types

Corner lifting (warping at part edges): increase bed temperature by 5°C, add a 3mm brim (PrusaSlicer) or 5mm brim (Bambu Studio). Layer separation mid-print: increase hotend temperature by 5°C, reduce part cooling fan further. First layer not adhering: clean PEI with IPA before every ASA print — ASA is more sensitive to bed contamination than PETG. Stringing between parts: enable "Wipe on Loop" in both slicers and use direct retraction of 0.5–1mm for direct drive systems.

Related Articles