Best Filament for Ender 3 (2026): Tested PLA, PETG & TPU Picks
The Ender 3 is still one of the most-owned 3D printers in 2026, which is remarkable for a machine that shipped in 2018. It's also one of the most punishing on cheap filament. No enclosure, a bowden setup on the original, V2, and Pro that hates soft or brittle material, a stock 4010 part cooling fan that struggles above 60mm/s, and a heatbed that swings roughly ±3°C on stock firmware.
We bought a stock Ender 3 V2 to write this guide. No CHT nozzle, no direct drive, no enclosure, no BLTouch. Just the glass bed most owners actually have. Then we ran a Benchy, a tolerance tower, a temp tower, a retraction tower, and a 12-hour vase-mode print on every filament we tested, and measured spool diameter at ten points with digital calipers.
Here's what we learned: cheap filament isn't the same as budget-friendly. A $15 spool that fails 30% of your prints costs more than a $22 spool that just works. This guide is about what actually runs on the printer you probably have, not what runs on a modern $1,500 flagship.
The short answer
- Best overall PLA: Forgely Performance PLA — tight ±0.02mm tolerance, wide 195–220°C window, first layer sticks 5/5 at 60°C bed.
- Best PETG: Overture PETG — consistent, forgiving on a stock hotend at 235°C.
- Best TPU (bowden): NinjaTek Cheetah 95A — stiff enough to feed through the PTFE tube without buckling.
- Best TPU (direct drive): SainSmart 85A — squishy phone-case territory.
If you want one spool that gets you printing without profile tweaks, Forgely Performance PLA is the safe first buy.
Why the Ender 3 is picky about filament (and most guides ignore this)
The bowden problem
The original, V2, and Pro all use a bowden extruder: a ~50cm PTFE tube runs between the extruder motor and the hotend. Soft filaments (anything under 95A shore hardness) compress inside that tube and skip. If you've done the direct-drive mod, this constraint disappears. If not, it defines your material options.
No enclosure means warping
PLA is fine open-air. PETG is workable. ABS and ASA are a losing fight without at least a cardboard box around the machine, and even then the results are inconsistent. Ambient temperature swings in a garage or basement make high-shrinkage materials unreliable.
Limited part cooling
The stock 4010 fan doesn't move enough air for aggressive overhangs at speed. Filaments with a wider printable temperature window forgive slicer profiles that weren't dialed in. Forgely PLA prints clean anywhere from 195°C to 215°C, which matters when your thermistor might be reading two or three degrees off from actual.
±3°C bed swing on stock firmware
Ender 3s ship without PID tuning on the bed heater. The temperature oscillates. Filaments with a wider bed-adhesion window matter more here than on a modern printer with well-tuned thermal loops, per Prusa's first-layer docs. We saw this directly in our first-layer tests.
How we tested
The rig: stock Ender 3 V2 with a glass bed (which is what roughly 80% of owners run, according to All3DP hobbyist surveys). Cura 5.6 with the community Ender 3 V2 profile as the baseline. No mods.
The tests:
- 3DBenchy at 60mm/s — surface finish, overhangs, stringing.
- Tolerance tower (0.1–0.5mm gaps) — dimensional accuracy.
- Temp tower 190°C–230°C — best print-temperature window.
- Retraction tower — stringing behavior across retraction distances.
- 12-hour vase-mode print — spool consistency over a long job.
- Digital caliper measurements at 10 points along each spool — actual diameter vs advertised.
What we tracked: first-layer success rate out of 5 attempts, diameter variance, print failure rate over 12 hours, and honestly, how forgiving the material was when we made a mistake.
What we didn't test: exotic materials like PC, PA-CF, and PPS. The stock Ender 3 hotend can't safely sustain the temperatures these need. If you're printing carbon-fiber composites, you're not on a stock Ender 3.
Best PLA for Ender 3
Best overall: Forgely Performance PLA
Our lead pick. Measured diameter across the spool: 1.748–1.762mm. That's ±0.014mm, better than the advertised ±0.02mm spec. First-layer success was 5/5 at 60°C bed and 210°C nozzle. No glue stick, no adhesive spray, just clean glass.
The wide 195–220°C temperature window is the practical reason to pick it for a stock Ender 3. When your thermistor reads two degrees low, PLA that needs exactly 205°C stops sticking. PLA that prints clean anywhere in a 25°C band just keeps going. See our tolerance breakdown for the measurement methodology.
Made in the USA in Ogden, Utah, and available in solid colors and translucent colors.
Best value-per-kg for a print farm
Yes, people run Ender 3 farms. If that's you, see best filament for print farms and our bulk PLA wholesale guide. Lot-to-lot consistency matters more than spool price at that scale. Our lot-consistency tracking piece covers why.
PLA settings that actually work on a stock Ender 3
- Nozzle: 205–210°C for most brands. Forgely: anywhere 200–215°C.
- Bed: 60°C on glass, 50°C on PEI.
- Print speed: 50–60mm/s. The stock hotend chokes above 70.
- Retraction: 5mm at 40mm/s (bowden default).
- First layer: 0.2mm height, 20mm/s, fan off for layer 1 only.
Per NatureWorks technical data, PLA's glass transition around 60°C is exactly why bed temperature matters so much, and why a wider printable window forgives so many small errors.
Best PETG for Ender 3
Why PETG on an Ender 3 is trickier than PLA
PETG sticks too well to bare glass, enthusiastically enough to chip the bed on removal. Stringing is worse without a well-tuned retraction profile. And the stock cooling fan doesn't move enough air for steep overhangs.
Best overall PETG: Overture PETG
Consistent diameter across our sample and reliable at 235°C nozzle, 80°C bed. Use blue painter's tape or a very thin glue-stick layer on glass to prevent chunk-outs when parts come off. See our full PETG bed adhesion settings guide for the removal-without-damage playbook.
Runner-up: Prusament PETG
More expensive, but the ±0.02mm tolerance is real and documented in Prusa's spec sheets. If you're printing PETG functional parts that need to fit precisely, this is where to spend the extra dollars.
PETG settings for stock Ender 3
- Nozzle: 230–240°C.
- Bed: 75–80°C.
- Speed: 40mm/s (slower than PLA).
- Retraction: 6mm at 30mm/s.
- Fan: 30–50%. Not 100%. PETG cools too fast at full fan and layers separate.
Best TPU for Ender 3
Read this before you buy TPU for a bowden Ender 3
Anything softer than 95A shore hardness will kink inside the bowden tube and skip. This isn't a settings problem, it's physics. If you have the direct-drive mod, ignore this and print 85A happily. If you don't, stay at 95A or firmer.
Best for bowden Ender 3: NinjaTek Cheetah 95A
Firm enough to feed through the PTFE tube without buckling. Prints at 225°C nozzle, 50°C bed, and 20mm/s absolute maximum. Do not try to speed this up.
Best for direct-drive modded Ender 3: SainSmart TPU 85A
Squishy phone cases, gasket-quality parts, that satisfying rubbery feel. Needs direct drive, no exceptions.
TPU settings
- Speed: 15–25mm/s. This is not optional.
- Retraction: near zero (0.5–1mm).
- Nozzle: 220–230°C.
- Bed: 40–50°C.
For the fuller shore-hardness guide, see our TPU guide.
What we don't recommend for a stock Ender 3
ABS and ASA: without an enclosure, layer separation and warping make this a fight you'll lose. A cardboard box helps for small parts but isn't a real solution.
Nylon (PA): needs 250°C+ nozzle temperatures the stock Ender 3 hotend can't sustain reliably. Nylon also hates ambient moisture. Skip it.
PC and PC-CF: same story. The stock hotend can't sustain 260°C+ safely.
Silk PLA as an everyday default: beautiful on the shelf, wears out brass nozzles faster than standard PLA, and often shows poorer layer adhesion. Fine for showpieces. Not fine as your daily-driver spool.
The tolerance question: does ±0.02mm actually matter?
Short answer: yes, especially on a 0.4mm nozzle.
A 0.05mm swing in filament diameter changes volumetric flow by roughly 13%. That's the difference between a smooth wall and one with visible under-extrusion patches. On functional parts, it's the difference between a wall that measures 1.2mm consistently and one that varies enough to affect fit. See our filament diameter consistency comparison for the raw measurement data.
This is the practical reason Forgely's ±0.02mm tolerance spec matters on a stock Ender 3: you're already fighting a printer with thermal variance and a bowden setup. Removing filament diameter as a variable means the profile you dialed in yesterday still works today. See the full tolerance breakdown.
First-layer settings that work with almost any filament
Bed leveling with a business card is fine. A piece of printer paper is better, thinner and gives you cleaner drag feedback.
Clean the glass with isopropyl alcohol before every print. Fingerprint oils are the number-one first-layer failure cause we've ever traced.
Set Z-offset 0.02mm negative from paper-drag height. First layer at 0.2mm height, 20mm/s.
If nothing works, your bed is warped. Print a bed mesh calibration or install a BLTouch. That's not a filament problem, and no filament will fix it.
Filament storage: the invisible variable
PLA absorbs ambient moisture over 2–4 weeks. Wet PLA prints with faint popping sounds, poor layer adhesion, and stringing that no retraction tweak will fix. PETG is worse. TPU is much worse.
Cheap fix: gallon ziplock bag with a silica gel packet. Better fix: a filament dryer for around $40. To test whether a spool is wet, weigh it, dry it 4 hours at 45°C, and weigh again. A 15g+ difference means it was holding water.
The bottom line
A stock Ender 3 rewards filaments with tight tolerance and wide temperature windows. Cheap filament is a false economy when it costs you a 10-hour print at hour nine.
For most readers, Forgely Performance PLA is the safe first buy. For PETG functional parts, Overture PETG. For flexibles, NinjaTek Cheetah 95A if you're on bowden, SainSmart 85A if you're on direct drive.
Print something good this week.
— Forgely
2675 S Industrial Dr, Ogden UT
forgely3d.com
