TPU (Thermoplastic Polyurethane) is one of the most useful specialty materials in 3D printing. Unlike rigid PLA or PETG, TPU produces flexible, rubber-like prints that can bend, stretch, and absorb heavy impacts without breaking. It’s the material of choice for phone cases, drone bumpers, RC car tires, gaskets, and shoe soles.
However, feeding a soft, rubbery noodle of filament through an extruder gear requires specific hardware tuning. In this guide, we cover extruder setups, print speeds, retraction tuning, and bed adhesion rules for flexible TPU printing.
Understanding TPU Hardness Ratings (Shore A)
TPU flexibility is measured on the Shore A hardness scale:
- 95A TPU (Standard Flexible): Comparable to a hard rubber shopping cart wheel or shoe heel. Easily printable on almost all 3D printers.
- 85A – 90A TPU (Soft Flexible): Comparable to a soft rubber eraser or phone case. Requires a well-constrained direct drive extruder.
- 70A TPU (Ultra-Soft): Comparable to a rubber band. Extremely challenging; requires specialized flexible extruders.
Direct Drive vs Bowden Setup for TPU
| Hardware Feature | Direct Drive Extruder | Bowden Tube Extruder |
|---|---|---|
| Printability Rating | Excellent (Short constrained path) | Challenging (Filament flexes in tube) |
| Recommended Speed | 30 mm/s – 50 mm/s | 15 mm/s – 25 mm/s |
| Retraction Distance | 0.5mm – 1.5mm | 0.0mm (Disable retraction completely) |
Extruder Gear Tension & Tension Adjustment
Over-tightening extruder spring tension on soft TPU filament squashes the flexible strand into an oval shape, causing it to jam inside the PTFE guide tube. Loosen extruder tension until gears grip the filament lightly without crushing it.
Hardware Compatibility & Calibration Checklist
Achieving pristine surface quality and tight dimensional tolerances requires a well-maintained 3D printer frame. Check that your X and Y axis belts are tensioned to approximately 110 Hz – 120 Hz, verify that your Z-axis lead screws or belt drives are free of debris, and perform a PID tune on your hotend heater block to eliminate temperature oscillations that cause subtle horizontal banding on outer model perimeters.
Step-by-Step Slicer Profile Optimization
Before launching your final print job, review your sliced G-code preview in OrcaSlicer, Bambu Studio, or PrusaSlicer. Use the color-coded speed legend to inspect wall velocities—keeping outer wall speed constant across the entire part height ensures uniform surface gloss. Verify that seam placement is aligned to sharp rear corners or hidden inside inset geometry to preserve a smooth front face.
Hardware Compatibility & Calibration Checklist
Achieving pristine surface quality and tight dimensional tolerances requires a well-maintained 3D printer frame. Check that your X and Y axis belts are tensioned to approximately 110 Hz – 120 Hz, verify that your Z-axis lead screws or belt drives are free of debris, and perform a PID tune on your hotend heater block to eliminate temperature oscillations that cause subtle horizontal banding on outer model perimeters.
Step-by-Step Slicer Profile Optimization
Before launching your final print job, review your sliced G-code preview in OrcaSlicer, Bambu Studio, or PrusaSlicer. Use the color-coded speed legend to inspect wall velocities—keeping outer wall speed constant across the entire part height ensures uniform surface gloss. Verify that seam placement is aligned to sharp rear corners or hidden inside inset geometry to preserve a smooth front face.
Hardware Compatibility & Calibration Checklist
Achieving pristine surface quality and tight dimensional tolerances requires a well-maintained 3D printer frame. Check that your X and Y axis belts are tensioned to approximately 110 Hz – 120 Hz, verify that your Z-axis lead screws or belt drives are free of debris, and perform a PID tune on your hotend heater block to eliminate temperature oscillations that cause subtle horizontal banding on outer model perimeters.
Step-by-Step Slicer Profile Optimization
Before launching your final print job, review your sliced G-code preview in OrcaSlicer, Bambu Studio, or PrusaSlicer. Use the color-coded speed legend to inspect wall velocities—keeping outer wall speed constant across the entire part height ensures uniform surface gloss. Verify that seam placement is aligned to sharp rear corners or hidden inside inset geometry to preserve a smooth front face.
Create Your Next 3D Print Today
Convert any 2D image into a clean 3D STL file ready for your favorite slicer in seconds.
Start Converting Free