Best 3D Printer Filament: The Complete Guide (PLA, PETG, ABS, TPU)

Disclosure: This post contains affiliate links. We earn a small commission at no extra cost to you if you purchase through our links. Learn more.

Walk into any 3D printing community and the filament question comes up daily: “Which filament should I use?” The honest answer depends entirely on what you’re printing, where it will live, and what your printer can handle. This guide cuts through the noise — covering every major filament type with real print settings, brand recommendations, and when to use each material.

If you’re buying your first spool, start with PLA. If you need something stronger, read the PETG and ABS sections. If you’re already comfortable with filament and want print settings tables, jump directly to the material sections below.

The 4 Filament Types Every Printer Owner Should Know

Filament types break down by their core properties: temperature resistance, flexibility, ease of printing, and durability. Here’s the quick overview:

FilamentPrint TempBed TempStrengthDifficultyBest Use
PLA195–220°C50–60°CModerateBeginnerPrototypes, display models, household items
PETG230–250°C70–85°CHighEasyFunctional parts, mechanical components, food-safe applications
ABS230–250°C100–110°CHighIntermediateHeat-resistant parts, automotive, engineering
TPU220–240°C30–60°CFlexibleIntermediatePhone cases, gaskets, flexible hinges, grips

PLA — The Best Starting Filament

PLA (Polylactic Acid) is the go-to filament for 95% of beginner prints — and for good reason. It’s made from corn starch, prints at low temperatures (no enclosure needed), produces minimal warping, and comes in hundreds of colors. Nearly every 3D printer handles PLA without issues.

PLA Print Settings

SettingStandard PLAPLA+ / PLA Pro
Nozzle Temp195–210°C205–225°C
Bed Temp50–60°C55–65°C
Print Speed40–80 mm/s40–80 mm/s
Cooling Fan100%80–100%
Retraction (direct)0.5–1.0 mm0.5–1.0 mm
Retraction (Bowden)3–6 mm3–6 mm

Best PLA brands:

  • Hatchbox PLA (Amazon, ~$25/kg) — Consistently the most-recommended beginner PLA. Tight diameter tolerance, smooth extrusion, minimal stringing. Available in 50+ colors.
  • Polymaker PolyLite PLA (~$22/kg) — Slightly glossier finish, excellent for display models. Good layer adhesion.
  • eSun PLA+ (~$20/kg) — Tougher than standard PLA, good for functional prints. Prints slightly hotter (210–220°C).

PLA limitations: Heat resistance tops out at ~60°C — a car dashboard in summer will warp a PLA print. Don’t use PLA for outdoor applications or anything near heat sources. For higher heat tolerance, use PETG or ABS instead.

Storage: PLA absorbs moisture slowly but will eventually get brittle or stringy if left out indefinitely. Store in a sealed bag with desiccant, or use a filament dryer if you print infrequently.

PETG — The Best All-Rounder

PETG (Polyethylene Terephthalate Glycol) hits the sweet spot between ease-of-printing and performance. It’s significantly stronger than PLA, handles temperatures up to ~80°C, has excellent layer adhesion, and doesn’t warp like ABS. Most open-frame printers (including the Bambu A1, Ender 3 V3, and Prusa MK4) print PETG without issues.

PETG Print Settings

SettingValue
Nozzle Temp230–245°C
Bed Temp70–85°C
Print Speed40–60 mm/s (slower than PLA)
Cooling Fan30–50% (not full cooling — PETG needs to bond)
Retraction (direct)1.0–2.0 mm
Retraction (Bowden)4–7 mm

Common PETG issue: Stringing. PETG is stringier than PLA by nature. Fix it by increasing retraction slightly, raising travel speed, and enabling “combing” in your slicer (moves the nozzle within the part boundary instead of crossing open air). See our complete stringing fix guide for step-by-step solutions.

Best PETG brands:

  • Polymaker PolyLite PETG (~$22/kg) — Best consistency. Low stringing for PETG, easy to dial in.
  • Hatchbox PETG (~$26/kg) — Reliable, available widely on Amazon, good for mechanical parts.
  • eSun PETG (~$20/kg) — Budget option, performs well, occasionally inconsistent diameter.

PETG storage: PETG is highly hygroscopic — it absorbs moisture aggressively. If you see bubbling, stringing that won’t tune away, or rough surface texture, your PETG is wet. Dry at 65°C for 6 hours before printing. A filament dryer box is worth the investment if you use PETG regularly.

ABS — For Heat-Resistant and Engineering Parts

ABS (Acrylonitrile Butadiene Styrene) is the classic engineering filament — strong, impact-resistant, and heat-tolerant up to ~105°C. It’s what LEGO bricks are made from. The catch: ABS warps badly without an enclosed heated chamber and emits fumes during printing (print with ventilation or in an enclosure with air filtration).

Bottom line on ABS: If you don’t have an enclosed printer (Bambu P1S, Prusa MK4 with enclosure, Bambu X1C), skip ABS and use ASA instead — same temperature resistance with less warping. Or use PETG if 80°C heat tolerance is sufficient.

ABS Print Settings

SettingValue
Nozzle Temp230–250°C
Bed Temp100–110°C
Chamber Temp45°C+ (enclosure required)
Cooling Fan0% (full cooling causes warping/cracking)
EnclosureRequired
VentilationRequired (styrene emissions)

Best ABS brand: eSun ABS+ — Easier to print than standard ABS, reduced warping, widely available. For ASA (the better outdoor alternative), Polymaker ASA is excellent.

TPU — Flexible Filament for Functional Parts

TPU (Thermoplastic Polyurethane) is a flexible, rubber-like filament used for phone cases, gaskets, cable grips, custom shoe insoles, and anything that needs to bend or absorb impact. Hardness varies by Shore A rating — 95A is firm (like a sneaker sole), 85A is quite flexible (like a silicone band).

TPU Print Settings

SettingValue
Nozzle Temp220–235°C
Bed Temp30–60°C
Print Speed20–40 mm/s (TPU needs slow speed)
Retraction0–0.5 mm (minimal — TPU stretches, causing clogs)
Cooling Fan50–80%
Extruder TypeDirect drive strongly preferred

TPU note: Bowden extruders can print TPU but it requires careful tuning and slow speeds (20mm/s or less). If you have a direct drive printer (Bambu A1, Prusa MK4, Ender 3 with direct drive upgrade), TPU is straightforward at 30–40mm/s.

How to Store Filament (Stop Wasting Spools)

Moisture is the enemy of every filament except PLA (which is forgiving). A wet spool produces bubbling, stringing, rough surfaces, and inconsistent extrusion — symptoms that look like a printer problem but are actually a storage problem.

Storage rules by material:

  • PLA: Sealed bag + desiccant. Replace desiccant every 6 months.
  • PETG, TPU: Dry before every print session if stored open. Use a filament dryer. A PolyDryer Box ($35–45) handles 4 spools simultaneously.
  • ABS, ASA: Store sealed with silica gel. Dry at 70°C for 4–6 hours if performance degrades.
  • Nylon, PA: Extremely hygroscopic — print directly from a dryer box. Never store open.

Filament Buying Guide: What to Look For

Not all filament is equal. Cheaper no-name spools often have diameter inconsistency (causing under/over extrusion), inconsistent color, and poor layer adhesion. Stick to brands with tight tolerance specs:

  • Diameter tolerance: ±0.02mm or better. Hatchbox, Polymaker, and eSun all meet this standard.
  • Vacuum-sealed packaging: A sign the manufacturer cares about moisture control.
  • Compatible spool dimensions: Most printers use standard 200mm OD spools, but verify if you have an AMS or multi-material system.

Frequently Asked Questions

What is the best 3D printer filament for beginners?

PLA is the best starting filament. It’s the easiest to print, cheapest, and works on every FDM printer. Hatchbox PLA is the most-recommended brand for its consistent quality and wide color selection. Once you’re comfortable, add a PETG spool for functional parts.

Is PLA or PETG better?

PLA is easier to print and better for display models. PETG is stronger, more heat-resistant, and better for functional parts. Choose PLA for most decorative/prototype work; choose PETG when your print will experience mechanical stress, contact with food/water, or temperatures above 60°C. For a full breakdown see our PLA vs PETG vs ABS comparison.

Does 3D printer filament go bad?

Yes. Filament absorbs moisture from the air over time. PLA degrades slowly (months to years), while PETG, TPU, and nylon degrade within weeks to months of open storage. Dry filament before printing if you notice stringing, bubbling, or rough surfaces. A filament dryer at 65°C for 4–8 hours restores most moisture-damaged spools.

Can I mix filament brands?

Yes — different brands of the same material are fully compatible. The Bambu AMS Lite, for example, can run Hatchbox PLA in slot 1 and Polymaker PLA in slot 2 without issues. Mixing PLA types (standard PLA and PLA+) is fine. Don’t mix different material types in the same print (PLA + PETG won’t bond at layer interfaces).


Leave a Comment

Scroll to Top