
How to Print TPU on the Bambu X2D Without AMS Clogs
3D PrintingThe setup that works:
- Route TPU through the main direct-drive nozzle using an external spool holder
- Use the auxiliary nozzle for rigid support materials (PVA, HIPS, breakaway)
- Disable AMS entirely for the TPU filament path
- Install the TPU Feed Assist Module if available
Purpose
The Bambu X2D ships with a main direct-drive nozzle and a right-side auxiliary (Bowden) nozzle. TPU’s high elasticity creates too much feed resistance in the auxiliary nozzle’s longer PTFE path—the community consensus and Bambu’s official documentation confirm that TPU is only reliably printable from the main nozzle. This stack covers the complete setup to print TPU parts with clean support removal using the auxiliary nozzle for interface material.
Prerequisites
- Bambu Lab X2D printer
- TPU 95A filament (Bambu Lab or compatible brand)
- Support filament for auxiliary nozzle: PVA, HIPS, or Bambu Support for PLA/PETG
- External spool holder (required for TPU — AMS path is not compatible)
- Bambu Studio 2.7+ with X2D dual-nozzle profile loaded
- Dried filament: TPU at 55°C for 8 hours; PVA/HIPS per manufacturer spec
Steps
-
Load TPU on the external spool holder. Feed TPU directly into the main extruder’s filament input, bypassing the AMS entirely. Do not route TPU through the AMS hub or the AMS buffer—the path length creates too much resistance for flexible filaments.
-
Load support filament into the auxiliary nozzle path. For clean TPU support removal, PVA or HIPS are optimal. Bambu’s Support for PLA/PETG works for simpler geometries. Load this through the AMS as normal.
-
Configure slicer settings for the main nozzle (TPU):
- Nozzle temperature: 230–240°C (TPU 95A)
- Bed temperature: 35–45°C on smooth PEI
- Print speed: 20–30 mm/s (TPU requires slow speeds—fast speeds cause stringing and layer separation)
- Retraction: 0–0.5 mm at 10 mm/s; TPU springs back in the nozzle and excessive retraction causes underextrusion
- Fan speed: 30–50% (too high causes layer adhesion issues in flexible materials)
-
Configure auxiliary nozzle settings per the support material profile. Bambu Studio’s built-in support material profiles for the X2D handle most of this automatically once the auxiliary nozzle material is selected.
-
Assign supports in Bambu Studio. Set the support interface to auxiliary nozzle material. Tree supports with interface layers are the most reliable configuration for TPU—they minimize contact area and break away cleanly regardless of support material choice.
-
Run the first layer calibration with TPU loaded. Flexible filaments are more sensitive to first-layer Z offset than rigid materials. Run a test square before committing to a full print.
-
Print and monitor the first 10 layers. TPU underextrusion typically surfaces within the first few layers if retraction settings are too aggressive. The TPU Feed Assist Module (sold separately) feeds filament along the PTFE tube without opening the lid and resolves feeding inconsistencies on longer prints.
The Trap
Attempting to route TPU through the AMS. The AMS hub, buffer, and PTFE tubes create enough resistance to stall TPU feeding reliably, especially on longer pulls. The failure mode is silent underextrusion rather than a clean error—prints appear to start correctly, then develop gaps and weak layers mid-print. If you see this pattern, the AMS path is the root cause. Route TPU directly to the main extruder and the issue resolves.
Cited References
- Bambu Lab X2D TPU Printing Guide — official documentation on TPU compatibility and main-nozzle routing
- Bambu Lab X2D Filament Compatibility Guide — full compatibility matrix for both nozzles
- Bambu Lab X2D Introduction to Auxiliary Extrusion — official guide to auxiliary nozzle capabilities and supported materials
Source: Bambu Lab Wiki
Content created with AI assistance and reviewed for accuracy.
Join the conversation
Stack Insiders is our free community for readers who want to go deeper — share resources, ask questions, and connect with others across every vertical we cover.
Join Stack Insiders →