Jojanneke Tamis.

Guide

How to 3D print
on fabric.

Printing directly onto tulle, mesh and stretch textiles turns a rigid print into something that moves with a body. It is also fussy. This is the process I use in my own studio — the settings, the materials and the failures worth expecting.

A 3D printed lattice fused onto sheer mesh fabric

The process, step by step

01

Choose a fabric the nozzle can grip

Open-structure textiles work best: tulle, bobbinet, powernet, polyester mesh, organza and loose-weave stretch knits. The molten polymer needs holes to flow through and lock around — that mechanical interlock, not glue, is what holds the print on. Dense wovens like cotton poplin or twill give the filament almost nothing to bite into and will peel. Synthetic fibres (polyester, nylon, elastane) bond better than cellulose ones because they soften slightly at nozzle temperature.

02

Print a base layer, then pause

Print one or two layers of your design directly on the bed first, then pause the print (insert an M600 or a pause-at-height command in your slicer). Lay the fabric flat over the printed layers and continue. The remaining layers extrude through the fabric and fuse into the base layer below, sandwiching the textile inside the print. This is the single biggest difference between a piece that survives wear and one that flakes off after an hour.

03

Tension the fabric — flat, not stretched

Tape the fabric to the bed on all four sides with high-temperature or masking tape, keeping it drum-flat but not pulled taut. Stretched fabric relaxes after the print and buckles the geometry. Any ripple higher than your layer height will be hit by the nozzle, so run your hand over the surface and re-tape until it is genuinely flat. Clips on the bed edge work for small pieces; for full panels, tape plus a frame is more reliable.

04

Dial in temperature, speed and squish

Run the nozzle 5–15 °C hotter than usual so the polymer stays fluid long enough to wick into the weave. Slow the first fabric layer to 15–25 mm/s and increase flow slightly (105–110%) so material is pressed into the textile rather than skimmed over it. Set the Z offset so the first layer over the fabric is slightly squished — remember the fabric itself adds 0.1–0.4 mm of height, which your slicer knows nothing about. Turn part cooling off or very low for that layer.

05

Match the material to the movement

TPU (Shore 85–95A) is the default for garments: it flexes with the body, survives repeat wear and tolerates the hotter nozzle. PLA is fine for stiff decorative panels and prototypes but cracks at fold lines. PETG sits in between and bonds well to polyester. Print flexibles with a direct-drive extruder, retraction near zero, and a straight filament path — a Bowden setup will fight you at these speeds.

06

Design for drape, not for strength

Break large shapes into small tiles, scales or hexagons connected by bare fabric. The gaps are the hinges — they are what lets a printed panel bend around a shoulder or waist. Keep individual tiles under roughly 20–30 mm across in areas that need to curve, and keep the printed layer thin (0.6–1.2 mm) so the piece stays light. Test one 100 × 100 mm swatch per fabric-and-material combination before committing to a full panel.

Starting point

Settings I start from

For TPU 95A on polyester tulle, 0.4 mm nozzle. Treat these as a first swatch, not a recipe — every fabric behaves differently.

225–235 °C

Nozzle

40–60 °C

Bed

0.2 mm

Layer height

2

Base layers below fabric

15–25 mm/s

Speed over fabric

105–110%

Flow

0–0.5 mm

Retraction

Off on fabric layer

Part cooling

Troubleshooting

Print peels off the fabric after flexing
Not enough layers below the fabric, or the design has large solid areas. Add a second base layer and split the geometry into smaller tiles.
Nozzle catches and drags the fabric
Fabric is rippled or too loosely taped. Re-tape flat, and raise the Z offset for the fabric layer only.
Filament sits on top and lifts at the edges
Weave is too dense, or the nozzle is too cool. Move to a more open mesh and raise nozzle temperature in 5 °C steps.
Fabric puckers when released from the bed
It was stretched during taping. Tension flat only, and let the print cool fully before removing tape.
Scorch marks or melted holes
Nozzle is too hot for a thin synthetic. Drop 5–10 °C and increase speed slightly on open areas.

Next

See it in finished pieces.

The corsets, jackets and dresses in my portfolio all use variations of this process.