← How-Tos
3d-printing 1 hr ago ◯ 6 min read

3D Printing ADA-Compliant Braille and Tactile Signage

3d printingada signagebrailletactile letteringaccessibilitygrade 2 brailleraised charactersopenscad

Accessible signage sits at an unusual intersection for a 3D printing shop: it's one of the few categories of printed object where getting the dimensions "close enough" isn't good enough, because the spec isn't a design preference, it's a legal accessibility standard with specific tolerances written into building codes. ADA-compliant signage — room numbers, restroom signs, directional signs with raised tactile characters and Grade 2 Braille — is squarely something a desktop FDM or resin printer can produce, but only if you understand the actual dimensional requirements, because a sign that "looks like" Braille but is out of spec can fail an accessibility inspection and, more importantly, can be genuinely unreadable to the people it's meant to serve.

What ADA Signage Actually Requires

In the US, the governing spec is the ADA Standards for Accessible Design, Section 703 (Signs). It is specific about dimensions in a way most sign-making content isn't, because tactile and visually-impaired readability depends on consistent, predictable geometry rather than visual appeal.

ElementRequirementWhy it's strict Raised character height1/32 in (0.8 mm) minimum raised height above the sign backgroundBelow this, fingers can't reliably distinguish the character from the surrounding surface. Character proportionsUppercase sans-serif or simple serif, width 55-110% of height, stroke width 10-15% of heightScript, highly decorative, or italic fonts fail — the shape has to be unambiguous by touch alone, not just legible by sight. Character height (visual)5/8 in to 2 in depending on sign type and viewing distanceSeparate from the raised-element height above; this governs visual readability for low-vision users who aren't reading by touch. Braille positionGrade 2 Braille, positioned below the corresponding text, with specific minimum clearances from borders and other elementsStandardized position means a blind reader can find Braille in the same relative place on every ADA sign they encounter, without searching. Braille dot specsDot base diameter 0.059-0.063 in, dot height 0.025-0.037 in, dot spacing within a cell 0.090-0.100 in on centerThese dimensions come from decades of tactile-reading research; too small or too close together and dots become unreadable to a finger pad. Finish/contrastNon-glare surface, characters with 70% minimum contrast against backgroundServes low-vision readers who rely on visual contrast rather than touch.

None of these numbers are negotiable "nice to haves" — they come directly from the standard, and a sign that's slightly off (dots too small, characters too shallow, wrong font style) isn't a minor aesthetic miss, it's a sign that doesn't actually serve the population the law requires it to serve, even if it passes a casual visual inspection.

Designing the Braille Grid in CAD

Hand-placing every Braille dot for an arbitrary message is tedious and error-prone. The practical workflow:

  1. Use a Grade 2 Braille translation tool first, not a direct letter-to-dot mapping. Grade 2 Braille uses contractions (common words and letter combinations get their own single-cell symbols) — a literal letter-for-letter translation isn't actually correct Braille and won't be read the way the sign intends. Free Grade 2 translators exist online and are the correct starting point before any modeling happens.
  2. Build a parametric dot generator. OpenSCAD (covered elsewhere on this site for parametric design) is well suited to this: define a single Braille cell as a 2×3 grid of hemispherical bumps at the 0.090-0.100 in on-center spacing, then array cells at the correct inter-cell and inter-word spacing the standard specifies. Parametrizing dot diameter and height means you can calibrate against a real print before committing to a full sign.
  3. Keep raised text and Braille as separate, combinable solids. Text goes through a sans-serif font extrusion at the required raised height; Braille is the dot array positioned below it per spec. Union them onto the sign backer last.

Printing Considerations

FactorFDMResin Dot fidelity at this scaleWorkable at 0.2 mm nozzle and 0.1-0.12 mm layer height; a 0.4 mm nozzle struggles to form a clean hemispherical dot at 0.06 in diameter — consider a smaller nozzle for this job specifically.Naturally better suited — resin's layer resolution handles small hemispherical dots more cleanly, and there's no nozzle-diameter floor on minimum feature size. OrientationPrint face-up with dots pointing away from the bed if possible, or expect to tune first-layer settings carefully if printing dots-down against the build plate.Orient to minimize supports touching the dot/character faces; any support contact point on a functional tactile surface is a defect here in a way it wouldn't be on a decorative print. Post-processingLight sanding is fine on the backer, but dots and raised characters should not be sanded — doing so changes their calibrated height and radius.Standard IPA wash and UV cure; avoid any finishing step that touches the tactile surfaces. MaterialPETG or ASA for durability and a non-glare surface finish; avoid high-gloss PLA finishes that fail the contrast/glare requirement.A tough or durable resin formulation; standard resin can be brittle at the fine dot geometry over repeated touch-reading.

Whichever process you use, print and measure a single test cell before committing to a full sign — verify dot height, diameter, and spacing with calipers against the spec ranges above. This is one of the few printed objects on this site where "measure twice, print the full sign once" is a real requirement rather than a cliché, because out-of-tolerance Braille isn't a cosmetic flaw, it's a sign that fails its actual purpose.

Beyond the US: Know Your Local Standard

If you're printing signage outside the US, ADA Section 703 doesn't apply — check the relevant local standard instead (ISO 23599 covers tactile walking surface indicators and related accessibility guidance in many countries, and national building codes often have their own specific tactile signage requirements). Dimensions and Braille conventions are not universal, and using the wrong standard's numbers produces a sign that may not meet local accessibility code even if it would pass under ADA.

A Note on Scope and Liability

For a business, school, or public-facing installation, ADA signage is frequently a legal compliance requirement tied to building permits and occupancy, not just a courtesy — if you're producing signage for a commercial space rather than a personal project, treat the spec numbers above as a starting reference and verify against the current full text of ADA Section 703 (and any state-specific accessibility code, several of which add requirements beyond the federal minimum) before installation, and recognize that a 3D-printed sign used in a commercial setting may need to be reviewed against local code the same way a purchased sign would.

Accessible signage is a genuinely good use of a 3D printer's strengths — one-off custom text, Braille and raised characters are both well within FDM and resin capability, and doing it in-house is often far cheaper than ordering from a signage company. The only real trap is treating the dimensions as approximate when the standard, and the people reading the sign by touch, require them to be exact.