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

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:
- TPU (most sensitive) - store in sealed containers with desiccant
- PETG - absorbs moisture quickly, affects clarity
- ABS - moderate sensitivity, affects layer adhesion
- 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):
- Prusament - excellent quality control, great PETG
- Hatchbox - reliable PLA and ABS, good value (Hatchbox PLA on Amazon)
- Overture - consistent colors, wide material range (Overture PLA on Amazon)
- Polymaker - innovative materials, excellent technical support (Polymaker PolyTerra PLA on Amazon)
- NinjaTek - TPU specialist, various hardness levels (NinjaFlex TPU on Amazon)
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.
| Material | Nozzle (°C) | Bed (°C) | Speed (mm/s) | Fan | Enclosure |
|---|---|---|---|---|---|
| PLA | 190-220 | 20-60 | 40-80 | 100% | No |
| PLA+ | 200-230 | 20-60 | 40-80 | 100% | No |
| PETG | 220-250 | 70-80 | 30-50 | 30-50% | No |
| ABS | 220-260 | 80-110 | 30-60 | 0-25% | Yes |
| ASA | 230-270 | 80-110 | 30-60 | 0-25% | Yes |
| TPU | 210-240 | 20-60 | 10-30 | 0-50% | No |
| HIPS | 220-250 | 80-110 | 30-60 | 0-25% | Yes |
| PC | 270-310 | 90-130 | 20-40 | 0% | 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.