How to Design and 3D Print Text and Letters
This guide is for engineers and designers who need readable, printable lettering on parts, panels, and signage. It covers font choice, stroke geometry, slicer settings, and the failure modes that ruin small text. Read it and you can judge whether a letterform will survive the print before you slice it.

Key takeaways
Pick a font that survives the nozzle
Font choice decides whether your text prints clean or turns into a blob. The nozzle lays down a bead of a fixed width, so any stroke thinner than that bead either disappears or prints as a weak, ragged line. On a 0.4 mm nozzle, treat 0.8 mm as the practical floor for stroke width. Hairline and thin-serif fonts sit well below that and are not worth the fight.
Sans-serif faces with uniform stroke weight are the safe default. Arial, Helvetica, Verdana, and DIN-style industrial faces all print predictably at 8 mm cap height and above. They also read well from a distance, which matters for labels, control panels, and signage.
Script and display fonts are possible but need work. If a client insists on a script face, thicken the thin joins in CAD or vector editing before export. Aim for a 2:1 ratio at most between the thickest and thinnest stroke in any single letter.
Avoid fonts with tight internal counters, the enclosed spaces in a, e, o, and g. If the gap is under 1.2 mm, most FDM slicers will fill it or leave strings. Resin printing handles tighter counters, but the model still needs a drain path.
- 1Safe rangeSans-serif, uniform stroke, 8 mm cap height or larger
- 2Risky rangeThin serifs, scripts, and decorative faces below 1 mm stroke
- 3Check before exportMeasure the thinnest stroke in the actual outlined paths
Set stroke, height, and clearance in CAD
Once the font is chosen, the geometry does the rest. Convert text to outlines or curves early so you can edit individual paths. Live text in a CAD sketch is convenient but hides the actual stroke widths you need to inspect.
Raised text is the easiest to print. A height of 0.8–1.5 mm gives a crisp edge on FDM and reads clearly without support. Below 0.6 mm the top layers merge and the letterform softens. Above about 3 mm the letters start to act like thin walls and become prone to wobble and nozzle knock.
Engraved text needs the same discipline in reverse. Cut depth of 0.8–1.5 mm works for most labels. Shallow engraving under 0.4 mm often fills with the first few layers and loses contrast. If the engraved letters are narrower than the nozzle, widen the paths rather than deepening the cut.
Spacing matters as much as the letters. Leave at least 0.8 mm between adjacent characters and 1.5 mm between a letter and any wall or boss. Tight spacing makes the slicer merge paths, and merged paths are where stringing and blobs start.
- 1Raised height0.8–1.5 mm for FDM, up to 3 mm for large signage
- 2Engrave depth0.8–1.5 mm, never under 0.4 mm
- 3Gap between letters0.8 mm minimum, 1.5 mm from walls
Match material to the letter size
PLA is the simplest choice for interior labels and prototypes. It holds fine detail, needs no enclosure, and prints small text cleanly. It also softens above roughly 60 °C, so keep it away from hot enclosures and engine bays.
PETG is the better pick when the part needs some impact resistance or mild chemical exposure. It strings more than PLA, so small text with tight gaps needs slower travel and a bit of retraction tuning. Expect slightly softer edges than PLA at the same layer height.
ABS and ASA work for text on functional parts that see heat or UV. They need an enclosure to control warping. Thin raised letters are the first thing to lift on a cooling ABS part, so keep the letters short and add a small fillet at the base.
Resin printing is the route for text under 5 mm cap height. An SLA or DLP printer resolves 0.2 mm strokes that no FDM nozzle can hold. The trade is post-processing: wash, cure, and a drain path for any enclosed counter.
- 1PLABest detail, indoor use, low heat
- 2PETGTougher, mild chemical resistance, more stringing
- 3ResinOnly route for very small text below 5 mm cap height
Fixes for the usual text print failures
Blobby, closed counters are almost always an extrusion width problem. The slicer is trying to fit two perimeters into a gap that only holds one. Widen the counter in the model or drop to a smaller nozzle. Do not just lower the flow; that thins the walls without opening the gap.
Letters that lift at the corners point to cooling and base geometry. Sharp interior corners on a raised letter concentrate shrinkage stress. Add a small fillet, slow the first three layers to 15–20 mm/s, and raise the bed temperature by 5 °C for ABS or ASA.
Stringy webs between characters come from travel moves across open gaps. Increase retraction slightly, raise travel speed, and consider printing text as a separate object group so the toolpath stays inside each letter. On PETG, a small z-hop of 0.2 mm helps more than extra retraction.
Soft, rounded letter tops mean the nozzle is dragging heat into a thin feature. Reduce nozzle temperature by 5–10 °C, add a minimum layer time of 8–12 seconds, and print two copies of the part so each layer cools before the next pass.
- 1Closed countersWiden the gap or use a smaller nozzle
- 2Lifted cornersFillet the base, slow the first layers, warm the bed
- 3StringingMore retraction, faster travel, 0.2 mm z-hop
- 4Rounded topsLower nozzle temp, longer minimum layer time
When printing is the wrong call
Printing wins for prototypes, low-volume labels, and any geometry with undercuts or internal channels that a cutter cannot reach. It is also the fastest route from a font file to a physical word. That covers most design reviews and trade-show parts.
Machining wins when the lettering has to survive handling, heat, or cleaning. A laser-marked or engraved metal face holds its edge for years; a printed PLA label does not. If the text sits on a functional surface that gets wiped, dropped, or heated, the printed version will be the first thing to fail.
There is a middle path for panels and nameplates. Print the lettering as a separate insert and bond it into a machined recess, or machine the plate and laser-mark the text. We run both routes in-house, so the choice comes down to volume and service temperature rather than tooling access.
One more number to keep in mind: laser marking on metal has a minimum character height of 1.5 mm. Below that, the marked text loses legibility. If your design calls for smaller characters, printing or photo-etching is the realistic option.
- 1Choose printingPrototypes, undercuts, fast font-to-part turnaround
- 2Choose machiningHeat, wear, repeated cleaning, long service life
- 3Choose hybridMachined plate with a printed or laser-marked insert
Steps to 3D print text and letters
Follow the order. Most failed text prints trace back to a skipped step, not a bad printer.
- 1Outline the textConvert live text to paths or curves in your CAD or vector tool. Check the actual stroke width with a measure tool. If the thinnest stroke is under 0.8 mm for FDM, thicken it before you go further.
- 2Set height and depthRaise text 0.8–1.5 mm for FDM. Engrave 0.8–1.5 mm deep. Add a 0.3–0.5 mm fillet at the base of raised letters to reduce lifting and nozzle knock.
- 3Space and alignKeep 0.8 mm minimum between letters and 1.5 mm from any wall. Align baselines on a shared datum so the row does not drift when you scale the panel.
- 4Orient the partPrint lettered faces up on the bed whenever the geometry allows. Text printed on a vertical face needs support and will show layer lines across the strokes.
- 5Slice with text in mindUse 0.12–0.16 mm layers for text under 12 mm tall. Slow the outer wall to 25–35 mm/s and set a 0.4 mm nozzle with a 0.42–0.44 mm extrusion width so thin strokes still get two perimeters.
- 6Print a test wordPrint one short word before the full panel. Inspect counters, stroke edges, and the gap between letters. Adjust extrusion width or letter spacing and reprint before scaling up.
- 7Post-process carefullyDeburr raised letters with a 600–1000 grit pad. Fill engraved letters with acrylic paint if you need contrast, then wipe the surface while the paint is still wet.
Which process fits your text
Use cap height and stroke width as the two deciding numbers.
| Method | Best cap height | Minimum stroke | Notes |
|---|---|---|---|
| FDM, 0.4 mm nozzle | 8 mm and up | 0.8 mm | Flat orientation, 0.12–0.16 mm layers |
| FDM, 0.25 mm nozzle | 5 mm and up | 0.5 mm | Slower prints, better counters |
| SLA / DLP resin | 2–5 mm | 0.2 mm | Needs wash, cure, and drain paths |
| CNC engraving | 1.5 mm and up | 0.3 mm | Laser marking floor is 1.5 mm character height |
| Large signage, FDM | 40 mm and up | 1.5 mm | Add ribs behind thin vertical strokes |
| Embossed metal label | 3 mm and up | 0.6 mm | Better as a machined or cast detail |
Pick the process before you pick the font
If the letters are under 5 mm or the part sees heat and wear, print them in resin or machine them in metal instead of forcing FDM to do a job it cannot hold.
Text and letter printing questions
What is the smallest text an FDM printer can handle?
With a 0.4 mm nozzle, 8 mm cap height is a realistic floor, and 10 mm is comfortable. A 0.25 mm nozzle gets you down to about 5 mm if the font has uniform strokes and open counters.
Below that, the nozzle bead is wider than the stroke and the letters merge. Switch to resin printing if the design needs 2–5 mm characters.
Should text be raised or engraved?
Raised text prints more reliably because the top face is the last thing laid down and stays sharp. It also resists paint wear if you later fill it with color.
Engraved text looks cleaner on flat panels but needs a depth of at least 0.8 mm to hold contrast. Shallow engraving fills in and reads as a smudge.
Why do my letters come out with a rough top surface?
Thin raised letters cool unevenly, and the nozzle reheats the top as it passes. That leaves a rough, pillowed finish.
Lower the nozzle temperature by 5–10 °C, set a minimum layer time of 8–12 seconds, and print two copies so each layer has time to set.
How much gap do I need between letters?
Leave at least 0.8 mm between adjacent characters on FDM. Below that, the slicer often merges the perimeters and the letters touch.
Keep 1.5 mm between a letter and any wall, boss, or edge so the toolpath does not crowd the feature.
Can I print text on a curved surface?
Yes, but the letters need to follow the surface normal, and the stroke width changes as the curvature increases. Wrap the text onto the surface in CAD rather than projecting it flat.
On tight radii under about 10 mm, expect the outer strokes to thin. Thicken them in the model before export.
When should the lettering be machined rather than printed?
When the part sees heat above roughly 60 °C, repeated handling, or solvent cleaning, printed plastic lettering will not hold up. Machined or laser-marked metal does.
We quote both routes from the same 3D file, so you can compare a printed prototype against a machined production version.
Send us the file and we will check the lettering
Upload your model and we will flag stroke widths, counter gaps, and orientation issues in a free DFM review before anything is cut or printed.
12-hour quoteFree DFM analysisNo minimum order quantityNDA on request