PLA vs ABS vs PETG: Key Differences and When to Use Each
PLA is easy to print and biodegradable but less heat resistant. ABS is strong and heat resistant but harder to print and smells during printing. PETG balances strength, flexibility, and ease, making it a versatile choice.Quick Comparison
Here is a quick overview comparing PLA, ABS, and PETG on key factors important for 3D printing.
| Factor | PLA | ABS | PETG |
|---|---|---|---|
| Ease of Printing | Very easy | Moderate to hard | Moderate |
| Strength | Moderate | High | High |
| Flexibility | Low | Moderate | High |
| Heat Resistance | Low (~60°C) | High (~105°C) | Moderate (~80°C) |
| Odor While Printing | Low | Strong | Low |
| Environmental Impact | Biodegradable | Non-biodegradable | Recyclable |
Key Differences
PLA (Polylactic Acid) is made from renewable resources like corn starch. It prints at lower temperatures and cools quickly, making it beginner-friendly. However, it is brittle and not suitable for high-temperature environments.
ABS (Acrylonitrile Butadiene Styrene) is tougher and more heat resistant than PLA. It requires a heated bed and good ventilation due to strong fumes. ABS is ideal for durable parts but can warp if not printed carefully.
PETG (Polyethylene Terephthalate Glycol) combines the ease of PLA with the strength and flexibility closer to ABS. It resists impact and heat better than PLA and emits minimal odor. PETG is a versatile filament for functional parts needing durability and some flexibility.
PLA Printing Example
This example shows a simple 3D printer G-code snippet to print a small PLA cube.
; PLA print start M104 S200 ; Set nozzle temp to 200°C M140 S60 ; Set bed temp to 60°C G28 ; Home all axes G1 Z0.2 F3000 ; Move to start height G1 X10 Y10 F1500 ; Move to start position ; Print a 20x20x20mm cube G1 X30 Y10 E1 F1500 G1 X30 Y30 E2 G1 X10 Y30 E3 G1 X10 Y10 E4 G1 Z0.4 F3000 ; Next layer ; ... continue layers
ABS Printing Example
This example shows a similar G-code snippet for printing the same cube with ABS filament.
; ABS print start M104 S240 ; Set nozzle temp to 240°C M140 S110 ; Set bed temp to 110°C G28 ; Home all axes G1 Z0.2 F3000 ; Move to start height G1 X10 Y10 F1500 ; Move to start position ; Print a 20x20x20mm cube G1 X30 Y10 E1 F1500 G1 X30 Y30 E2 G1 X10 Y30 E3 G1 X10 Y10 E4 G1 Z0.4 F3000 ; Next layer ; ... continue layers
When to Use Which
Choose PLA when you want easy printing, good surface finish, and your part won't face heat or mechanical stress. It's great for prototypes and decorative items.
Choose ABS when you need strong, heat-resistant parts that can handle rough use, like functional tools or automotive parts, and you have a well-ventilated printing area.
Choose PETG when you want a balance of strength, flexibility, and ease of printing. It's ideal for mechanical parts, containers, or objects needing durability without complex printing setups.