Direct drive vs Bowden: which filaments need which
What TPU makers say about direct drive and Bowden extruders, what printer makers document about their own, and where those makers disagree.
On this page (9 sections)
Flexible filament is the material makers most often tie to extruder type, and they don't all say the same thing. Polymaker says a direct extruder is "required" for PolyFlex TPU90 and "highly recommended" for PolyFlex TPU95. NinjaTek says its firmer Cheetah (95A) and Armadillo "are known to feed well" on Bowden printers, while eSUN says its eTPU-95A is "usually difficult to print on a remote extrusion machine," so hardness alone doesn't settle it. The tables below give each maker's wording. Printer makers document their own extruders. Creality says the Ender 3, Ender 3 Pro and Ender 3 V2 use Bowden extruders, Prusa describes the MINI+ as a "Bowden system" yet lists Flex among its supported materials, and Bambu Lab, Prusa and Creality document direct drive on their other printers covered here. If you have a Bowden printer, start with a firm TPU whose maker addresses Bowden printers.
Who this guide is for
This guide is for anyone matching a filament to a printer they already own, especially a Bowden printer, or choosing a printer with flexible filament in mind. It collects what filament makers say about extruder type and what printer makers say about their own extruders. Our TPU compatibility guide covers hardness, filament paths and automatic material systems. Our TPU printing problems guide covers speed, retraction and idler settings. This page doesn't repeat those tables.
TPU: what to check before you buy a spool ↗The two layouts, as makers describe them
Makers describe the difference the same way:
- Bowden. Prusa's glossary says that on the MINI, "the extruder motor is not installed on the print head," but is "fixed on the side and pushes filament through the extruder PTFE tube (bowden tube), to the print head." Overture's wiki says the long path "introduces elasticity and friction, which can delay extrusion and retraction responses."
- Direct drive. Polymaker says "A direct drive printer is a printer with the extruder mounted on top of the hot end." NinjaTek says "the extruder sits directly atop the hot end," which "allows for better, more stable material control, especially when using flexible and specialty filaments."
Makers also name the trade-offs. NinjaTek says direct drive's "stacked configuration is heavy," and that Bowden printers allow "faster print speeds." Overture says the same and adds that Bowden systems "typically require higher retraction distances." Overture also separates drive layout from gearing. It says a geared extruder "multiplies the pushing force," which helps when "printing dense, flexible, or high-temperature materials."
What printer makers document about their extruders
We list a printer's extruder type only where its own maker states it. Bambu Lab's A1 spec page lists extruder gears and supported filaments but doesn't name the drive layout, so the A1 isn't in this table.
| Printer | Extruder, in the maker's words | What the maker says about flexible filament |
|---|---|---|
| Creality Ender 3, Ender 3 Pro, Ender 3 V2 | Creality's store article says they "often suffer from filament extrusion issues due to Bowden extruders" | The same article says a direct-drive setup is "perfect for printing flexible materials like TPU" |
| Creality Ender-3 V3 SE, V3 KE, V3 Plus, V4 | "Extruder: Direct" on each support page's specs | Each lists TPU95A among supported filaments |
| Creality Ender-3 V3 | "Extruder: Direct" | Lists TPU90A among supported filaments |
| Creality K1, K1C | "Extruder: Direct" | Both list TPU95A among supported filaments |
| Prusa MINI / MINI+ | "Bowden system with 3:1 gearing" | Lists Flex among "Supported materials" |
| Prusa i3 MK3S+ | "Direct Drive, Bondtech gears, V6 hotend" | "The filament path in the extruder was altered for better support of flexible filaments." |
| Prusa MK4S | "Nextruder, Direct Drive" | "With its direct drive Nextruder, it tackles TPU easily" |
| Prusa CORE One+ | "Nextruder, Direct Drive" | "A redesigned filament insertion point makes feeding flexible filaments like TPU quick and simple." |
| Prusa XL+ | "Nextruder, direct drive" | The Nextruder "feeds filament with enough finesse for soft TPU and enough force for carbon-fiber composites" |
| Bambu Lab P1 series | "Direct-drive Extruder" | "P1 series has better control on the extrusion and retraction of flexible filaments" |
Two things stand out. Creality's spec pages list TPU95A for most of these direct-drive printers but TPU90A for the Ender-3 V3, so check the grade Creality names for your model. And Prusa lists flexible filament as supported on the MINI+, which it describes as Bowden, so not every printer maker rules out flexible filament on a Bowden printer.
Bambu Lab sets its TPU limits by hardness and printer, not by drive type. Its TPU guide says "Bambu Lab printers do not currently support printing with TPU filaments rated below 85A hardness," and marks TPU 85A as incompatible with the A1 series. Its A1 spec page lists "PLA, PETG, TPU, PVA" as "Ideal." Our A1 and A1 mini filament page covers what Bambu says about TPU on that printer.
Does TPU need a direct-drive extruder?
This is how strongly each maker words it, for the products in our catalog. Hardness is the maker's own figure.
| Filament | Hardness | What the maker says | Bowden guidance |
|---|---|---|---|
| Polymaker PolyFlex TPU90 | 90A | "Direct extruder with a gear ratio mechanical advantage required." Its spec line says "Direct-drive recommended." | Gives separate "Indirect Drive" retraction settings |
| Siraya Tech Flex TPU 85A | 85A | "optimized for FDM printers equipped with direct drive extruders." On its product page: "This setup is crucial for successful TPU printing." | None |
| NinjaTek NinjaFlex | 85A | A "low-tack, easy-to-feed texture ideal for direct-drive extruders" | None for NinjaFlex |
| Polymaker PolyFlex TPU95 | 95A | "Direct extruder with a gear ratio mechanical advantage highly recommended." | Gives separate "Indirect Drive" retraction settings. Polymaker's flexible TPU FAQ: "it is possible to print on a Bowden setup - but you need to print very slowly" |
| eSUN eTPU-95A | 95A | Product page: "We recommend using direct-drive printers for best results when printing with flexible materials." Data sheet: "a short-range two-wheel reduction extruder designed for flexibility." | Data sheet: a remote extruder "can try to print at a slower speed at 20mm/s or even slower" |
| NinjaTek Cheetah | 95A | NinjaTek names it as one of two products "known to feed well" on Bowden printers | Yes, by name |
| Overture TPU 95A | 95A | TPU wiki guide: "Use either a direct-drive system or a printer with an external extruder attachment. Avoid using AMS (filament auto-feed systems)." | Its wiki lists Bowden flexible filament support as "Limited" |
| Prusament TPU 95A | 95A | "All our printers with the Nextruder can be used with little to no tweaking." MK3S+ and older "are compatible as well," but may need tweaks "such as loosening the idler." | None specific to the MINI |
| SUNLU TPU 95A | 95A | "Fully compatible with most FDM 3D printers, including Bambu Lab, Creality, Prusa, Anycubic, and more." No extruder type given. | None |
| ELEGOO TPU 95A | 95A | Nothing about extruder type on its product page | None |
The other NinjaTek product named for Bowden, Armadillo, is rated 75D, much firmer than any of these. Bambu Lab's own TPUs aren't in this table because its pages tie them to hardness and specific printers rather than to extruder type.
For side-by-side comparisons of pairs from this table, see PolyFlex TPU90 vs PolyFlex TPU95, Siraya Tech Flex TPU 85A vs NinjaFlex 85A, ELEGOO TPU 95A vs eSUN eTPU-95A and Overture TPU 95A vs SUNLU TPU 95A.
Where makers disagree
The makers don't line up neatly, and some don't agree with themselves:
- Polymaker's own pages. For PolyFlex TPU90, the printing requirements say a direct extruder is "required," while the spec line on the same page says "Direct-drive recommended." Both TPU pages say "Make sure your printer is not setup as Bowden - any large gap between your extruder and hotend will cause printing issues," yet both list "Indirect Drive" retraction of 6 mm at 60 mm/s next to "Direct Drive" retraction of 3 mm at 40 mm/s. The TPU95 page also says it allows "quality flexible prints without specialized hardware or complex setup."
- 95A on Bowden. NinjaTek says its 95A Cheetah is "known to feed well" on Bowden printers. eSUN says its 95A eTPU-95A is "usually difficult" on a remote extruder. Same hardness, different answers, so hardness alone doesn't settle it.
Bowden retraction
Overture's Bowden advice fits Polymaker's longer Indirect Drive setting, but Overture's own TPU guide and Prusa point the other way:
| Maker | What it says | Source doc |
|---|---|---|
| Overture | Bowden systems "typically require higher retraction distances" | Bowden vs Direct Drive Extruder (wiki) |
| Polymaker | Longer "Indirect Drive" retraction (6 mm at 60 mm/s) than "Direct Drive" (3 mm at 40 mm/s) | PolyFlex TPU90 and TPU95 store pages |
| Overture | "Keep retraction short (0.5–1.5 mm)" | TPU Flexible Guide (wiki) |
| Prusa | It's "alright to turn the retractions off completely" for flexible filament | Flexible materials |
Our TPU printing problems guide covers retraction in detail.
The MINI
Prusa lists Flex as supported on the Bowden MINI+. Here is how that sits next to the other pages that bear on it:
| Maker | What it says | Source doc |
|---|---|---|
| Prusa | Lists Flex among "Supported materials" on the MINI+, which it calls a "Bowden system" | Original Prusa MINI+ product page |
| Polymaker | "Make sure your printer is not setup as Bowden" | PolyFlex TPU90 and TPU95 store pages |
| Polymaker | TPU95 is possible on Bowden only if you "print very slowly" | Flexible TPU FAQ (Polymaker Wiki) |
| Prusa | General flexible filament advice | Flexible materials |
| Prusa | Profiles for the Core One, XL, MK4S, MK4 and Pro HT90, not the MINI | Prusament TPU 95A material guide |
When makers disagree, follow the maker of the filament on your spool for that filament, and the maker of your printer for what the printer supports.
Do other filaments need direct drive?
Outside flexible filament, makers rarely tie a material to direct drive or Bowden:
- Rigid filament. Overture says Bowden extruders "are often used in lightweight, high-speed, or cost-effective printers, especially those designed mainly for rigid filaments such as PLA, ABS, or PETG." It doesn't say rigid filament needs Bowden.
- Carbon fiber. Prusa says the XL+ Nextruder has "enough force for carbon-fiber composites." Bambu Lab ties fiber-reinforced filament to the extruder's parts, not its layout. It says it's "not recommended to directly print fiber-reinforced filaments such as glass fiber or carbon fiber" on the P1S "before an extruder and hotend upgrade is done," even though it describes the P1 series as direct drive.
- Automatic material systems. Overture says Bambu Lab's AMS "effectively adds a Bowden-style front end" to a direct-drive printer, and that TPU "should be loaded externally, bypassing the AMS." Prusa says "automatic filament change might not work properly with flexible filaments." Our TPU compatibility guide covers each maker's rules for these systems.
Can you print TPU on a Bowden printer?
Creality's own store article describes converting the Ender 3, Ender 3 Pro and Ender 3 V2 to direct drive with an upgrade kit. It says "some kits may only work with specific printer versions due to differences, such as the V2's unique X-axis carriage." Check that a kit names your exact model before you buy.
If you keep the Bowden setup, these are the filament makers' own suggestions:
- Choose a TPU whose maker addresses Bowden printers. NinjaTek names Cheetah and Armadillo. eSUN gives a 20 mm/s starting point for remote extruders, while still recommending direct drive.
- Use the maker's Bowden settings where it gives them, such as Polymaker's Indirect Drive retraction, and note that Polymaker's product pages still advise against Bowden for its TPUs. Its flexible TPU FAQ says TPU95 is possible on Bowden if you print very slowly, and that TPU90 on Bowden "will likely lead to extrusion issues."
- Start with a firmer grade. Prusa says "the softer the filament is, the harder it is to print," and Bambu Lab says softer TPU "bends easily during feeding."
- Skip the softest grades unless their maker says otherwise. Of the 85A and 90A filaments above, only PolyFlex TPU90 gives Bowden settings, and Polymaker says a direct extruder is required for it.
Quick checklist
- Look up your printer maker's own spec page to see whether it calls the extruder direct or Bowden.
- Check which flexible grade your printer maker lists as supported. Creality, for example, lists TPU95A for some models and TPU90A for the Ender-3 V3.
- Read the filament maker's extruder guidance, and note whether it says "required," "recommended" or nothing at all.
- On a Bowden printer, pick a filament whose maker names Bowden printers or gives Bowden settings.
- Start with a 95A grade before trying softer filament.
- Feed TPU from an external spool unless your feeder's maker lists that exact grade.
- If makers disagree, follow the filament maker for the filament and the printer maker for the printer.
How this guide was checked
This is a research-based guide. We haven't printed these filaments on these printers for it. Every statement comes from the filament and printer makers' product pages, data sheets, wikis and Knowledge Base articles listed in the sources, retrieved on 2026-10-13. Polymaker's flexible TPU FAQ was retrieved on 2026-10-14. Where a printer maker's page didn't state the extruder type, we left that printer out rather than infer it. Read more in our editorial standards.
Ready to choose? The TPU filament shortlist matches each verified TPU to its maker's hardness and extruder guidance. For Bowden printers, see the shortlists for the Prusa MINI and the Creality Ender-3.
Sources
- Fused Deposition Modeling, NinjaTek
- NinjaFlex 3D Printer Filament (85A), NinjaTek
- PolyFlex TPU95 (store page), Polymaker
- Flexible TPU (Polymaker Wiki), Polymaker
- PolyFlex TPU90 (store page), Polymaker
- Flex TPU 85A Filament, Siraya Tech
- Fibreheart Flex TPU 85A TDS, Siraya Tech
- Bowden vs Direct Drive Extruder (wiki), Overture
- TPU Flexible Guide (wiki), Overture
- eTPU-95A product page, eSUN
- eSUN eTPU-95A Filament TDS V4.0, eSUN
- TPU 3D Printer Filament 1KG (UK store page), SUNLU
- TPU Filament 1.75mm (store page), ELEGOO
- Introduction to TPU (TPU printing guide), Bambu Lab
- Bambu Lab P1 Series, Bambu Lab
- Bambu Lab A1 Tech Specs, Bambu Lab
- Flexible materials, Prusa Research
- Prusament TPU 95A material guide, Prusa Research
- Extruder / Extruder motor (Mini) - Glossary, Prusa Research
- Original Prusa MINI+, Prusa Research
- Original Prusa i3 MK3S+ 10th Anniversary Edition, Prusa Research
- Original Prusa MK4S, Prusa Research
- Prusa CORE One+, Prusa Research
- Prusa XL+ Single-Tool, Prusa Research
- Ender 3 (V2/Pro) Direct Drive Upgrade, Creality
- Ender-3 V3 SE Support (Specs), Creality
- Ender-3 V3 Support (Specs), Creality
- Ender-3 V3 KE Support (Specs), Creality
- Ender-3 V3 Plus Support (Specs), Creality
- Ender-3 V4 Support (Specs), Creality
- K1 Support (Specs), Creality
- K1C Support (Specs), Creality
This page is research-based: we have not tested the products or methods ourselves. It draws on the manufacturer documentation and sources listed. Exact settings and fit always defer to your printer and filament makers.
Keep reading

TPU Compatibility: Extruder Path, Hardness, and Feeding Systems
Whether a TPU will feed in your printer depends on its Shore hardness, your extruder path, and whether it goes through an automatic material system.

TPU printing problems: buckling, stringing, poor feeding
TPU buckling, stringing or feeding badly? Speed, retraction, heat, idler tension, drying and bed advice from Bambu, Prusa, Polymaker, NinjaTek and more.

TPU Hardness Explained: 85A, 95A, and 68D
What Shore A and Shore D numbers measure, why 68D TPU is far firmer than 95A, and how hardness changes feeding, AMS use, and the parts you print.