Custom Braille STL Generator

100%
Change Theme to →
GitHub
3D STL Preview — Interactive preview only (drag to rotate, scroll to zoom)
Brightness:
Normal
Contrast:
Normal
To interact with the 3D preview: Use mouse drag to rotate, mouse wheel to zoom. Touch users: one finger to rotate, pinch to zoom. Keyboard users: the visual preview is supplementary; generated STL files contain the same geometry.

What Does This Program Do?

Generates custom braille embossing plates for cylinders such as labels and containers. View on GitHub

First Step: Decide What to Include

Braille space is limited. Not everything from print will fit.

Enter Text for Braille Translation
Note: Contracted braille combines letters into single cells, so the character limit is only confirmed after translation — the program will warn you automatically if it's too long.
Placement Mode:
Capital letters are translated by default (each adds a capital-indicator cell). To save cells you can disable capitalization in Expert Mode, where number-sign options also live.
Accepts braille characters only (U+2800–U+28FF). Press Translate to Braille to fill this field from the text above, then edit any cell you want to change — or paste braille straight in and press Translate to Text to read it back in English. Whenever this field has content it is used exactly as written, so what you read here is what gets embossed. Clear it to go back to translating the text above.
Select Language:
Default: English (UEB), United States — contracted (grade 2). The BANA Guidelines for Brailling Business Cards (March 2024) says to follow The Rules of Unified English Braille, and every worked example in that fact sheet is contracted UEB. Contractions also pack more of a name, phone number, or e-mail address into the 13–14 cells a card row allows. Switch to uncontracted (grade 1) only if your reader has asked for it.
Row Indicator Style
Default. A recessed triangle, plus the optional indicator letter, in marker cells at the start of every row. Uses one or two braille cells per row. A raised arrow on the embossing plate and a matching recess on the counter plate, centred in the gap at the cylinder seam with the point toward the top. Uses no braille cells, so every cell in the row is available for text.
Tactile lets a blind user find the alignment point and tell which end is up by touch: the arrow is one continuous wedge, nothing like a braille dot, and raised-versus-recessed tells you which cylinder you are holding. It also frees the marker cells for text. Both plates of a pair must use the same style. Its dimensions live in the Tactile Indicator Dimensions submenu of Expert Mode.
Card Thickness
Preset settings optimized for 0.4mm layer height printing Preset settings optimized for 0.3mm layer height printing Custom settings - automatically selected when any parameter is modified from preset values
Selecting a thickness preset will automatically adjust all braille dot and surface parameters to optimal values for that layer height. "Custom" is automatically selected when you modify any parameter.
Select Plate to Generate
Creates raised braille dots for embossing cards Creates recessed dots to support embossing process
Reset Settings