---
title: "PLA vs PETG vs ABS vs ASA (and TPU, PC, nylon): which filament for a functional part"
description: "PLA indoors, PETG for load and damp, ASA outdoors, ABS and PC behind an enclosure, PA-CF with a heated chamber and hardened nozzle. Which printers suit which."
canonical: https://speakcad.com/blog/pla-vs-petg-vs-abs-asa-which-filament
published: 2026-09-29
updated: 2026-09-29
publisher: SpeakCAD
---

# PLA vs PETG vs ABS vs ASA (and TPU, PC, nylon): which filament for a functional part

> PLA indoors, PETG for load and damp, ASA outdoors, ABS and PC behind an enclosure, PA-CF with a heated chamber and hardened nozzle. Which printers suit which.

## The short answer

For a functional part that lives indoors and never gets hot, PLA is fine and the easiest to print well. For anything that carries load, gets damp or sits near warmth (a bracket, a hook, a bathroom holder), PETG is the default. Outdoors in the sun, ASA. ABS and polycarbonate want an enclosed printer; nylon and carbon-fibre nylon want a heated chamber, a hardened nozzle and dry filament. TPU is for the parts that should bend. Almost every printer sold since 2023 prints the first two without help; the table says which ones handle the rest.

## The table

| Material | Strength | Heat resistance | Outdoors | Enclosure needed | Hardened nozzle | Ease |
|---|---|---|---|---|---|---|
| PLA | Stiff, brittle under shock | Low: softens in a parked car | No: goes brittle in sunlight | No | No | Easiest |
| PETG | Tough, slightly flexible | Medium | Partly: fine in shade and rain | No | No | Easy, strings a little |
| ABS | Tough, machinable | High | Poor in sunlight | Yes | No | Warps, fumes |
| ASA | Like ABS | High | Yes: UV stable | Yes | No | Like ABS, warps less |
| TPU (flexible) | Rubbery, tear resistant | Medium | Yes | No | No | Slow, direct drive preferred |
| PC (polycarbonate) | Very strong and stiff | Very high | Partly | Yes | No | Hard: hot, warps |
| PA (nylon) | Tough, wear resistant | High | Partly: absorbs water | Yes, heated preferred | No | Hard: must be dry |
| PA-CF (carbon-fibre nylon) | Stiff, dimensionally stable | High | Partly | Yes, heated preferred | Yes | Hard: abrasive, must be dry |

"Enclosure needed" means needed for a reliable, unwarped part of useful size, not for a 20 mm test cube. "Hardened nozzle" means a brass nozzle wears out within a spool or two.

## PLA: the default that is right more often than makers admit

Stiff, precise, little smell, and it prints well on an open frame at speed. Use it for organizers, stands, cases, jigs, and anything indoors and away from heat. Do not use it in a car, a greenhouse, next to a radiator or a hotend, or for a part that gets flexed repeatedly, because it snaps instead of bending. Every printer in the catalog prints PLA; the open bed slingers ([Bambu Lab A1](/printers/bambu-lab-a1), [A1 mini](/printers/bambu-lab-a1-mini), [Prusa MK4S](/printers/prusa-mk4s), [Ender-3 V3 SE](/printers/creality-ender-3-v3-se), [Elegoo Neptune 4 Pro](/printers/elegoo-neptune-4-pro), [Anycubic Kobra 3](/printers/anycubic-kobra-3), [Sovol SV06](/printers/sovol-sv06)) are the cheapest way to print it well. Enclosed machines print PLA too, usually with the door open or the lid propped so the chamber does not warm the filament path.

## PETG: the material most functional parts should be in

Tougher than PLA, about twenty degrees more heat headroom, and it does not go brittle. Brackets, hooks, clips, parts in shade outdoors, anything in a bathroom or a kitchen. It costs you a little precision (strings, and slightly softer fine detail), it bonds aggressively to smooth PEI (a wipe of glue stick as a release layer, or a textured sheet), and it prints slower. It needs no enclosure. Direct-drive open printers handle it best; the Bowden [Prusa MINI](/printers/prusa-mini) prints it fine too, a little slower.

## ABS and ASA: the enclosure pair

Both are tough, take heat that would slump PETG, and sand and glue well. Both shrink as they cool, which is why an open printer produces lifted corners and cracked layers on anything larger than a small bracket, and both give off fumes that belong behind a door with a filter, in a ventilated room. ASA is ABS with UV stability: the choice for anything outdoors, from a hose hook to a bike-light mount.

A passive enclosure is enough for parts up to a hand or two in size: the [Bambu Lab P1S](/printers/bambu-lab-p1s) and [X1 Carbon](/printers/bambu-lab-x1-carbon), the [Prusa CORE One](/printers/prusa-core-one) (a passive chamber to about 55 °C with a controlled exhaust fan), the [Elegoo Centauri Carbon](/printers/elegoo-centauri-carbon), the [Creality K1C](/printers/creality-k1c), the [Anycubic Kobra S1](/printers/anycubic-kobra-s1) and the [Flashforge Adventurer 5M Pro](/printers/flashforge-adventurer-5m). A [Voron 2.4](/printers/voron-2-4) is the enthusiast's ABS machine, because its own printed parts are ABS.

Large flat ABS or ASA parts (an enclosure over 200 mm, a full tray) want an actively heated chamber: the [Bambu Lab H2D](/printers/bambu-lab-h2d) (chamber to 65 °C), the [Creality K2 Plus](/printers/creality-k2-plus) (60 °C) and the [Qidi Q1 Pro](/printers/qidi-q1-pro) (60 °C, launched at $449). Prices moved in 2025 and vary by region, so check the maker's store before comparing.

## TPU: the one that bends

Phone bumpers, feet, gaskets, strain reliefs, straps and clips that flex. It prints slowly and it needs a short, direct path from the drive gear to the nozzle, which is why direct-drive extruders (the A1 family, the MK4S Nextruder, the SE's Sprite, the Neptune 4 Pro's dual gear, the SV06's planetary drive) are recommended and a Bowden machine like the Prusa MINI makes it harder. Enclosure irrelevant, nozzle irrelevant, patience required.

## PC and nylon: the engineering shelf

Polycarbonate is the strongest and stiffest common filament and the least forgiving: it wants a hotend that reaches 300 °C, an enclosure, and a dry spool. Nylon (PA) is tough, slippery and wear resistant, the material for gears and hinges, and it drinks water from the air; print it from a dryer or a sealed box. Carbon-fibre nylon (PA-CF) adds stiffness and dimensional stability, and it grinds a brass nozzle away, so it wants hardened steel in the nozzle and ideally in the extruder gears.

Printers fitted for this out of the box: the [X1 Carbon](/printers/bambu-lab-x1-carbon) (hardened nozzle and extruder gears standard), the [K1C](/printers/creality-k1c) (hardened quick-swap nozzle, clog-resistant extruder), the [Centauri Carbon](/printers/elegoo-centauri-carbon) (hardened nozzle and gears, hotend to 320 °C) and the [Q1 Pro](/printers/qidi-q1-pro) (hardened nozzle plus a heated chamber). The [H2D](/printers/bambu-lab-h2d) adds the heated chamber and a 350 °C hotend for larger parts. The P1S ships a stainless nozzle with hardened as an option, and the A1 reaches 300 °C but is an open frame, so it prints PC and nylon in small pieces only.

## Which printer for which shelf

| You print mostly | Frame you need | Examples from the catalog |
|---|---|---|
| PLA, PETG, TPU | Open frame, direct drive | A1, A1 mini, MK4S, Ender-3 V3 SE, Neptune 4 Pro, Kobra 3, SV06 |
| Plus ABS and ASA | Passive enclosure with a filter | P1S, X1 Carbon, CORE One, Centauri Carbon, K1C, Kobra S1, Adventurer 5M Pro |
| Plus PC, PA, PA-CF | Heated chamber, hardened nozzle | H2D, K2 Plus, Q1 Pro; X1 Carbon and Centauri Carbon for smaller parts |

The [enclosed vs open explainer](/blog/enclosed-vs-open-3d-printer) and the [enclosed roundup](/blog/best-enclosed-3d-printer) go deeper on the middle row.

## How the filament profile does the work

You do not tune temperatures by hand for any of these. A filament profile in the slicer carries the nozzle and bed temperatures, cooling, speeds and retraction that the printer's manufacturer or the OrcaSlicer community found to work for that material on that machine. Choose the material, then the brand if yours is listed, and the generic profile if not.

SpeakCAD slices on its servers with the printer's official OrcaSlicer profile, and its download dialog exposes the same choice: first the material (the types that printer has a profile for), then the brand, with the printer maker's own filaments listed first and the OrcaSlicer filament library behind them, the plain generic profile at the top. The G-code you download already has the PETG or ASA settings in it. Infill, walls, supports, brim and a quiet, normal or fast speed are the only knobs left, which is the right number for a functional part.

One thing no profile fixes: wet filament. PETG, nylon and TPU absorb water, then print with pops and fuzz and lose strength. If a spool has been open for months, dry it.

## The SpeakCAD part

Whichever printer and material you settle on, the printer is one of the 380+ in the [slicer catalog](/printers). Describe the part with millimetres in the browser on a phone or a computer, check it on a virtual bed the size of that printer's, pick the filament, and download G-code sliced with the printer's official profile (a .gcode.3mf for Bambu Lab), or the STL or 3MF for your own slicer. The [live demo](/demo) is free and needs no account, with 3 AI edits of a real part; your own parts use credits, from $5 once with no subscription. Fit clearances differ between materials, which is why the [Fit Check coupon](/guides/fit-check-parts-that-fit-first-time) asks you to print it in the filament of the final part.

## Where that leaves you

Two spools cover most homes: PLA for the things that sit still indoors, PETG for the things that work. Add ASA when a part goes outside and you own an enclosure, and leave PC and nylon until a part has actually failed in PETG. Buy the printer for the top row you will really print, not the one you might.

## Prompts to try

- An under-sink bracket that holds a 60 mm diameter spray bottle by the neck, two 4.5 mm screw holes 40 mm apart, 3 mm walls, printed in PETG. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DAn%2520under-sink%2520bracket%2520that%2520holds%2520a%252060%2520mm%2520diameter%2520spray%2520bottle%2520by%2520the%2520neck%252C%2520two%25204.5%2520mm%2520screw%2520holes%252040%2520mm%2520apart%252C%25203%2520mm%2520walls%252C%2520printed%2520in%2520PETG.))
- A hose hook for an outside wall with a 120 mm deep arm and a 40 mm upturned lip, 6 mm thick, two 6 mm screw holes 80 mm apart, printed in ASA. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DA%2520hose%2520hook%2520for%2520an%2520outside%2520wall%2520with%2520a%2520120%2520mm%2520deep%2520arm%2520and%2520a%252040%2520mm%2520upturned%2520lip%252C%25206%2520mm%2520thick%252C%2520two%25206%2520mm%2520screw%2520holes%252080%2520mm%2520apart%252C%2520printed%2520in%2520ASA.))
- Four feet 30 mm diameter and 8 mm tall with a 22 mm pocket 3 mm deep for a table leg, printed in TPU. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DFour%2520feet%252030%2520mm%2520diameter%2520and%25208%2520mm%2520tall%2520with%2520a%252022%2520mm%2520pocket%25203%2520mm%2520deep%2520for%2520a%2520table%2520leg%252C%2520printed%2520in%2520TPU.))

## FAQ

### Is PETG stronger than PLA?

PLA is stiffer and holds fine detail better; PETG is tougher, bends before it breaks and takes about twenty degrees more heat. For a bracket, a hook or a clip that gets loaded or knocked, PETG lasts longer. For a box or a stand that sits still indoors, PLA is fine.

### Can I print ABS or ASA on an open printer?

Small parts, sometimes, in a draught-free room with a brim. Anything the size of a hand lifts at the corners or cracks between layers, and the fumes belong behind a door with a filter. A passive enclosure such as the P1S, CORE One, Centauri Carbon or K1C is the practical minimum.

### Do I need a hardened nozzle for PETG-CF or PA-CF?

Yes, for anything with carbon or glass fibre. The fibres grind a brass nozzle out of round within a spool or two, so the hole grows and parts lose accuracy. The X1 Carbon, K1C, Centauri Carbon and Q1 Pro ship one; on a P1S it is an option.

### Which filament is best for outdoor parts?

ASA. It keeps its strength and colour in sunlight, where ABS chalks and PLA goes brittle. PETG survives shade and rain well and is the choice when you do not own an enclosure.

### Do I need to set nozzle and bed temperatures myself?

No. Pick the material and brand profile in your slicer, or in SpeakCAD's download dialog, and the profile carries the temperatures, cooling and speeds the printer's maker published. Adjust only if a specific spool misbehaves.

## About SpeakCAD

SpeakCAD is the mobile-first AI 3D editor for 3D printing: describe a part in plain English on your phone or computer and get an instant, print-ready STL or 3MF, or G-code already sliced for your printer.

SpeakCAD works inside ChatGPT and Claude as a plugin (an MCP server): ask the assistant for a part with its measurements and SpeakCAD's own CAD AI designs it, shows it in 3D in the chat and hands over a print-ready STL, 3MF or G-code sliced for your printer.

- Live demo, no account: https://speakcad.com/demo
- In ChatGPT, Claude and other MCP clients: https://speakcad.com/chatgpt-plugin, https://speakcad.com/claude-connector, https://speakcad.com/mcp-server
- Pricing: https://speakcad.com/pricing
- FAQ: https://speakcad.com/faq
- Site index for AI assistants: https://speakcad.com/llms.txt
