7B Industries logo

Braille Label Generator Documentation


Contents

Introductionhyperlink

The braille label generator is software that generates 3D-printable braille labels based on user-provided English text.

Example render of generated braille in software

This generator attempts to comply with the standards set forth in American National Standard: Accessible and Usable Buildings and Facilities: 2003: Standard and Commentary, chapter 7, section 703.4, table 703.4-3 for braille dimensions. These standards may not be compatible with the regulations and standards in your region. Always consult local laws, standards and regulations to determine if this label will meet requirements.

This design is open hardware, and the source code needed to reproduce and modify it for your own use is hosted on Codeberg. There is also an online customizer that does not require any technical knowledge for those who just want to create custom braille labels.

Limitationshyperlink

Offline Documentation Formathyperlink

A PDF of this documentation is also available for download so that it can be used offline.

Making a Braille Labelhyperlink

There are three high level steps involved in creating a braille label, and separate sections for each step are listed below.

Downloadhyperlink

A web-based customizer is provided where users can enter the text that will be on the braille label, and then download the result. The page to create and download a braille label can be accessed by clicking this link. Instructions are included on that web page, but additional detail is given here.

Below is a screenshot showing the fields used to alter how the label is generated, and an explanation of each field is provided below the screenshot.

Download form

Printhyperlink

In order to work better for 3D FDM (filament) printing, the dimensions of each braille dot have been set to the maximum allowed. This can cause the dots to be oversized on 3D printers with insufficient dimensional accuracy. Printing with anything larger than a 0.4 nozzle will likely lead to print quality problems as well. Finer detail settings must be used when slicing the label for printing. PETG and PLA filaments have both been tested for making these labels and work well.

An SLA 3D printer has also been used to print test labels and provides better quality braille dots. Using an SLA printer is a good option if one is available.

The rest of this section will assume the use of an FDM (filament) 3D printer because those are the most widely available.

STEPS

1. Open the STL or AMF label file in any slicer software. Ensure that the braille plate is positioned so that the flat side will be printed on the bed of the 3D printer, with the dots on the top side.

Label on print bed in slicer

2. Make sure that the layer height is set as low as possible. Values around 0.15 mm or 0.18 mm are sometimes as low as the setting will go.

3. Supports should be disabled since they are not needed.

4. Any infill of 20% or higher should work because the braille dots are so small that sparse infill is ignored and the dots are printed solid.

5. Printing with a brim/skirt is recommended, especially when printing in PLA, to make sure the plate stays flat on the print bed during printing. It is up to the user though as to what will work best with their printer.

Below is a screenshot of sample 3D printer settings that have been used to print labels.

Sample 3D printer settings

If the dots on the printed label have defects, the next section can help correct some issues. This YouTube video (timestamp 7:31) gives some extra tips on how to get the best possible braille dots from an FDM (filament) printer. Following these tips can decrease the need for post processing.

Post Processing (Optional)hyperlink

Due to the close positioning and small size of the braille dots, stringing (shown below) along with other print defects are possible and may require some post processing to clean the dots up to an acceptable level. It may be possible to reduce or eliminate stringing by adjusting the nozzle temperature and retract settings for your printer. If strings, sharp edges on dots, and other defects are observed on the printed label, this section contains information on how to clean the dots up.

Printed label with defects including stringingRemoving Protrusions from Dots

Due to the nature of FDM 3D printing, it is likely that there will be roughness or protrusions on the top of the braille dots that may make them less comfortable to scan with a finger. These protrusions can be removed by placing the braille label dot side down on a sheet of fine grit sandpaper and moving it back and forth while gently applying pressure.

It should not require a lot of sanding to make the dots more comfortable to scan. Five to ten gentle strokes should be sufficient if your 3D printer is capable and set up properly. Be sure to hold the label level during sanding so that material is removed evenly from the dots.

A fine triangle file can also work for removing larger excess deposits of plastic, but can easily damage dots as well. Care must be taken when using a file.

Sanding protrusions on braille dots

Clipping Strings

Cleanup of strings can be done with a pair of flush cutters. Take care to only clip the strings and taller protrusions, and do not cut into the main body of the dots.

Removing strings with flush cutters

© 2018-2025 7B Industries