filament comparison

The Complete Guide to 3D Printing Filaments: PLA vs PETG vs ABS vs TPU

The Complete Guide to 3D Printing Filaments: PLA vs PETG vs ABS vs TPU
Thomas Admin12 min read
filament comparisonbest 3D printer filamentPLA vs PETG vs ABSTPU printing guide3D printing materialsfilament print settings3D printing material guidePETG vs ABS comparison
0 views

Mastering 3D Printing Materials: Your Complete Filament Guide

A 3D printing filament is the plastic strand your printer melts to build a part, and PLA, PETG, ABS and TPU cover most hobby needs.

Choosing the wrong filament can turn your perfect 3D model into a warped, brittle disaster. With hundreds of filament options flooding the market, how do you know which material will give you the strength, flexibility, or finish you need?

After printing with over 50 different filament brands and types, testing everything from basic PLA to exotic carbon fiber composites, this guide breaks down exactly when to use each major filament type, their real-world performance characteristics, and the print settings that actually work.

Quick Material Selector: Find Your Perfect Filament

The quickest way to pick a filament is to match it to the job:

Choose PLA if: You're new to 3D printing, want easy printing, need biodegradable options, or are making decorative items.

Choose PETG if: You need chemical resistance, food safety, crystal-clear transparency, or mechanical strength without ABS complexity.

Choose ABS if: You need high-temperature resistance, impact strength, or plan to post-process with acetone smoothing.

Choose TPU if: You need flexibility, shock absorption, or are making wearables, gaskets, or phone cases.

PLA: The Gateway to 3D Printing Success

PLA is the easiest filament to print and the best starting point.

Polylactic Acid (PLA) remains the most popular 3D printing filament for good reason. Its ease of use, environmental friendliness, and consistent results make it the perfect starting point for any 3D printing journey.

PLA Material Properties

PLA is stiff and easy to print but softens at around 60 °C.

  • Print Temperature: 190-220°C (nozzle), 20-60°C (bed)
  • Glass Transition: 60-65°C
  • Tensile Strength: 37-55 MPa
  • Flexibility: Brittle, low impact resistance
  • Chemical Resistance: Poor to moderate
  • UV Stability: Moderate (degrades over time)

When to Choose PLA

PLA is the right choice for prototypes, decorative objects and parts that stay indoors and cool.

Perfect Applications:

  • Prototypes and concept models
  • Decorative objects and miniatures
  • Educational projects and learning prints
  • Indoor items that won't see high temperatures
  • Detailed models requiring fine resolution
  • Biodegradable applications

Avoid PLA for:

  • Car interiors or hot environments (>60°C)
  • Mechanical parts under stress
  • Outdoor applications
  • Items requiring chemical resistance
  • Load-bearing structural components

PLA Print Settings That Work

Good PLA settings are a 200 °C nozzle to start and a 50–60 °C bed.

Temperature Settings:

  • Nozzle: Start at 200°C, adjust ±10°C based on brand
  • Bed: 50-60°C (or room temperature for textured beds)
  • First layer: +5-10°C above normal print temperature

Speed and Layer Settings:

  • Print speed: 40-80mm/s (60mm/s sweet spot)
  • Layer height: 0.1-0.3mm (0.2mm recommended)
  • Infill speed: Up to 100mm/s

Advanced Settings:

  • Retraction: 0.8-1.5mm direct drive, 3-6mm Bowden
  • Linear advance (Klipper): 0.05-0.15
  • Fan: 100% after first layer
  • No heated enclosure needed

PLA Variants and Specialty Types

PLA variants are modified PLAs such as PLA+ and matte PLA.

PLA+: Enhanced impact resistance and temperature tolerance. Print 5-10°C hotter than standard PLA.

Matte PLA: Reduced layer lines and sheen. Great for miniatures. Same settings as regular PLA.

Wood-Fill PLA: Contains real wood particles. Smells like wood when printing. Sand and stain like real wood.

Metal-Fill PLA: Contains metal particles. Heavier than standard PLA. Can be polished to metallic finish.

Silk PLA: Glossy, reflective finish. Slightly higher temperatures (205-215°C) for best results.

PETG: The Best of Both Worlds

PETG is a tougher, more heat-resistant filament than PLA that is still easy to print.

Polyethylene Terephthalate Glycol (PETG) combines PLA's ease of printing with ABS's mechanical properties. It's become the go-to choice for functional parts that need strength without complexity.

PETG Material Properties

PETG is stronger than PLA and softens at about 85 °C.

  • Print Temperature: 220-250°C (nozzle), 70-80°C (bed)
  • Glass Transition: 85°C
  • Tensile Strength: 50-58 MPa
  • Flexibility: Good impact resistance, some flexibility
  • Chemical Resistance: Excellent
  • UV Stability: Excellent

When to Choose PETG

PETG is the right choice for mechanical parts and functional prototypes.

Perfect Applications:

  • Mechanical parts and functional prototypes
  • Food containers and kitchen items
  • Medical and laboratory equipment
  • Transparent or translucent parts
  • Outdoor applications
  • Chemical-resistant containers
  • Parts requiring moderate flexibility

Consider alternatives for:

  • Extreme temperature applications (use ABS/ASA)
  • Maximum transparency (consider polycarbonate)
  • High flexibility needs (use TPU)

PETG Print Settings That Work

Good PETG settings are a 235–245 °C nozzle and a 75–85 °C bed.

Temperature Settings:

  • Nozzle: 235-245°C (brand dependent)
  • Bed: 75-85°C
  • First layer: Same as regular layers

Speed and Layer Settings:

  • Print speed: 30-50mm/s (slower than PLA)
  • Layer height: 0.2-0.3mm
  • Infill speed: 40-60mm/s

Critical PETG Settings:

  • Retraction: Minimal (0.3-0.8mm) - PETG is stringy
  • Z-hop: 0.2-0.4mm to prevent nozzle dragging
  • Fan: 30-50% (too much causes poor layer adhesion)
  • No heated enclosure needed
  • Clean bed essential - PETG bonds very strongly

PETG Troubleshooting

PETG troubleshooting is mostly about stringing and layer adhesion.

Stringing Issues: Lower temperature by 5-10°C, increase travel speed, enable coasting

Poor Layer Adhesion: Increase temperature, reduce fan speed, check for drafts

Stuck to Bed: Use release agent, lower bed temperature, wait for bed to cool completely

ABS: The Industrial Workhorse

Acrylonitrile Butadiene Styrene (ABS) is the material of choice when you need maximum temperature resistance and mechanical strength. It's the same plastic used in LEGO bricks, car parts, and electronic housings.

ABS Material Properties

ABS is heat resistant up to about 105 °C, its glass transition temperature.

  • Print Temperature: 220-260°C (nozzle), 80-110°C (bed)
  • Glass Transition: 105°C
  • Tensile Strength: 40-55 MPa
  • Flexibility: Good impact resistance and flexibility
  • Chemical Resistance: Good to excellent
  • UV Stability: Good (ASA variant excellent)

When to Choose ABS

ABS is the right choice for parts that get hot, such as electronics housings and automotive parts.

Perfect Applications:

  • Automotive parts and under-hood components
  • Electronic housings and enclosures
  • Tools and jigs
  • High-temperature applications
  • Parts requiring acetone smoothing
  • Impact-resistant components
  • Functional prototypes for end-use testing

Avoid ABS for:

  • Food contact applications (unless food-grade)
  • Fine detail work (layer adhesion can mask details)
  • Printers without heated bed
  • Areas with poor ventilation

ABS Print Settings That Work

Good ABS settings are a 240–260 °C nozzle, a 90–110 °C bed and an enclosure.

Temperature Settings:

  • Nozzle: 240-260°C
  • Bed: 90-110°C
  • Chamber: 40-60°C (enclosed printer recommended)

Speed and Layer Settings:

  • Print speed: 30-60mm/s
  • Layer height: 0.2-0.3mm
  • First layer speed: 15-20mm/s

Critical ABS Settings:

  • Retraction: 1-2mm direct drive, 4-8mm Bowden
  • Fan: 0-25% (too much causes warping and splitting)
  • Enclosure: Essential for large prints
  • Brim/raft: Often necessary for bed adhesion

ABS Warping Solutions

ABS warping is caused by uneven cooling, so the fix is keeping the print warm.

Warping Prevention:

  • Use heated enclosure or draft shield
  • Apply ABS slurry or adhesion promoter to bed
  • Print first layer slowly with increased width
  • Add mouse ears or brims to small contact points
  • Gradually cool parts after printing

Post-Processing: ABS can be smoothed with acetone vapor for professional-looking finishes. Sand lightly between coats for best results.

TPU: Flexible and Functional

TPU is a flexible, rubber-like filament.

Thermoplastic Polyurethane (TPU) brings rubber-like flexibility to 3D printing. From phone cases to gaskets, TPU opens up applications impossible with rigid materials.

TPU Material Properties

TPU is rated by Shore hardness, typically 85A to 95A for 3D printing.

  • Print Temperature: 210-240°C (nozzle), 20-60°C (bed)
  • Shore Hardness: 85A-95A (softer = more flexible)
  • Tensile Strength: 26-52 MPa
  • Elongation at Break: 300-580%
  • Chemical Resistance: Good
  • UV Stability: Good

When to Choose TPU

TPU is the right choice for phone cases, gaskets and flexible hinges.

Perfect Applications:

  • Phone cases and protective covers
  • Gaskets, seals, and o-rings
  • Flexible hinges and living hinges
  • Wearable items (watch bands, shoe soles)
  • Vibration dampening components
  • Toys and stress-relief items
  • Automotive bushings and mounts

TPU Limitations:

  • Slow printing speeds
  • Difficult support removal
  • Poor overhang performance
  • Challenging with Bowden extruders

TPU Print Settings That Work

Good TPU settings are a 220–235 °C nozzle and a 30–50 °C bed.

Temperature Settings:

  • Nozzle: 220-235°C
  • Bed: 30-50°C (or room temperature)
  • No heated enclosure needed

Speed Settings (Critical):

  • Print speed: 10-30mm/s (patience required)
  • First layer: 10-15mm/s
  • Retraction speed: 15-25mm/s

Special TPU Settings:

  • Retraction: Minimal (0.2-1.0mm) or disabled
  • Linear advance: Disabled or very low values
  • Direct drive extruder strongly recommended
  • Increased flow rate (105-110%)
  • 100% infill for maximum flexibility

Advanced Filament Considerations

Advanced filament considerations are storage, drying and brand quality.

Filament Storage and Drying

Filament storage is about keeping moisture out, because wet filament prints poorly.

Moisture Sensitivity Ranking:

  1. TPU (most sensitive) - store in sealed containers with desiccant
  2. PETG - absorbs moisture quickly, affects clarity
  3. ABS - moderate sensitivity, affects layer adhesion
  4. PLA (least sensitive) - still benefits from dry storage

Drying Temperatures and Times:

  • PLA: 40-50°C for 6-12 hours
  • PETG: 55-65°C for 8-12 hours
  • ABS: 60-80°C for 6-12 hours
  • TPU: 40-55°C for 8-16 hours

Signs Your Filament Needs Drying:

  • Popping or crackling sounds during printing
  • Inconsistent extrusion or flow
  • Poor layer adhesion
  • Excessive stringing
  • Rough or bubbly surface finish

Quality Assessment and Brand Recommendations

Filament quality is mostly about diameter tolerance and consistent winding.

Disclosure: the Amazon links below are affiliate links (tag tinkeratlas0c-20). If you buy through them I may earn a commission at no extra cost to you. Prusament is sold by Prusa directly, so that link has no affiliate tag.

Premium Brands (Consistent Quality):

Budget Options (Good Value):

  • SUNLU - decent quality for the price (SUNLU PLA on Amazon)
  • TECBEARS - good starter PLA
  • Geeetech - acceptable quality, limited color range

Quality Indicators to Check:

  • Diameter tolerance: ±0.02mm or better
  • Roundness tolerance: <0.01mm
  • Vacuum-sealed packaging
  • Material safety data sheet (MSDS) available
  • Consistent color throughout spool

Specialty Filaments Worth Considering

Specialty filaments are materials for jobs that PLA, PETG, ABS and TPU can't handle.

Engineering Plastics

Engineering plastics are high-temperature materials like PEEK, PEI and PC.

PEEK (Polyetheretherketone): Ultimate performance for aerospace and medical applications. Print temperature 370-400°C.

PEI (Polyetherimide): Excellent chemical resistance and flame retardancy. Print temperature 340-380°C.

PC (Polycarbonate): Maximum transparency and impact resistance. Print temperature 270-310°C.

Composite Filaments

Composite filaments are base plastics filled with carbon fibre, glass fibre or metal.

Carbon Fiber: PLA or PETG base with carbon fiber reinforcement. Requires hardened steel nozzle.

Glass Fiber: Increased stiffness and temperature resistance. Requires hardened nozzle.

Metal-Fill: Heavy, dense parts that can be machined. Available in steel, copper, bronze.

Soluble Supports

Soluble supports are support materials you dissolve instead of breaking off.

PVA (Polyvinyl Alcohol): Water-soluble, works with PLA. Requires dual extruder.

HIPS (High Impact Polystyrene): Dissolves in limonene, pairs well with ABS.

Print Settings Cheat Sheet

The cheat sheet below lists starting temperatures, speeds and fan settings for each material.

MaterialNozzle (°C)Bed (°C)Speed (mm/s)FanEnclosure
PLA190-22020-6040-80100%No
PLA+200-23020-6040-80100%No
PETG220-25070-8030-5030-50%No
ABS220-26080-11030-600-25%Yes
ASA230-27080-11030-600-25%Yes
TPU210-24020-6010-300-50%No
HIPS220-25080-11030-600-25%Yes
PC270-31090-13020-400%Yes

Troubleshooting Common Filament Issues

Most filament problems are layer adhesion, stringing or warping.

Layer Adhesion Problems

Layer adhesion problems are when layers separate or parts break along the layer lines.

Symptoms: Layers separate easily, parts fail under stress

Solutions:

  • Increase nozzle temperature by 5-10°C
  • Reduce layer height for better bonding
  • Increase overlap percentage
  • Check for moisture in filament
  • Slow down print speed

Stringing and Oozing

Stringing is when thin threads of plastic form between parts during travel moves.

Symptoms: Thin threads between parts, blobs on surface

Solutions:

  • Optimize retraction settings
  • Lower nozzle temperature
  • Increase travel speed
  • Enable coasting or wipe
  • Check for partial clogs

Warping and Cracking

Warping is when the corners of a print lift off the bed as it cools.

Symptoms: Parts lift from bed, layers split

Solutions:

  • Increase bed temperature
  • Add enclosure or draft shields
  • Use adhesion aids (brims, rafts)
  • Reduce cooling fan speed
  • Gradual temperature reduction

Cost Analysis and Value Optimization

Filament cost is mostly set by the material, as the ranges below show.

Price Ranges by Material (Per kg)

These price ranges are typical per-kg prices, and they change often.

  • PLA: $18-40 (sweet spot: $22-28)
  • PETG: $25-50 (sweet spot: $30-40)
  • ABS: $20-45 (sweet spot: $25-35)
  • TPU: $35-80 (sweet spot: $40-60)
  • Specialty: $50-200+ (varies widely)

Value Optimization Tips

The best way to save on filament is to buy your most-used colours in bulk.

  • Buy in bulk for frequently used colors
  • Stick to 1.75mm filament for better selection
  • Test small quantities of new brands first
  • Factor in failure rate when comparing prices
  • Consider total cost including shipping and taxes

Future of 3D Printing Materials

The future of 3D printing materials is recycled and bio-based filaments, plus cheaper engineering plastics.

Emerging Trends

Emerging trends are recycled PLA and PETG with properties close to virgin material.

Recycled Materials: Increasing availability of recycled PLA and PETG with comparable properties to virgin materials.

Bio-Based Plastics: New formulations using plant-based feedstocks for improved environmental impact.

Smart Materials: Shape-memory polymers and conductive filaments enabling 4D printing applications.

Metal and Ceramic: Desktop-printable metal and ceramic filaments with post-processing sintering.

What to Watch

The things to watch are bio-based plastics and cheaper engineering materials.

  • Improved bio-based alternatives to petroleum plastics
  • Higher performance engineering plastics at lower prices
  • Better composite materials with easier printing requirements
  • Standardized recycling programs for failed prints

Making Your Material Choice

The best filament is the one that meets your specific project requirements without unnecessary complexity or cost. Start with PLA for learning and prototyping, graduate to PETG for functional parts, and only move to specialized materials when their unique properties are truly needed.

Beginner Recommendations:

  • Start with quality PLA in basic colors
  • Add PETG when you need stronger parts
  • Experiment with TPU for flexible applications
  • Save ABS until you have an enclosed printer

Advanced Users:

  • Stock multiple materials for different applications
  • Invest in proper storage and drying equipment
  • Test new materials with calibration prints first
  • Keep detailed notes on successful settings

Remember: the most expensive filament isn't always the best choice. Success comes from matching material properties to application requirements and mastering the print settings that make each material perform at its best.

Whether you're printing your first calibration cube or engineering a critical prototype, understanding these four core materials will cover 90% of your 3D printing needs. Master these basics, and you'll have the foundation to tackle any printing challenge that comes your way.

Want to combine filaments in one print, such as PLA with TPU or PVA supports? See multicolour and multi-material 3D printing explained.