A BRAILLE DISPLAY THAT COSTS A FRACTION OF THE COMMERCIAL ONES BECAUSE IT USES A SINGLE MOVING CELL
A refreshable braille display normally costs thousands — this one uses one moving cell and a grid of touch sensors to cut that by ninety percent.
Open-hardwareAutomation
- difficulty
- ●●●●○
- time
- a weekend-plus
- license
- GPL-3.0
- repo
- repo ACTIVE52 stars
●●●●○ · a weekend-plus · GPL-3.0 · 52 stars · repo ACTIVE
WHAT YOU’LL NEED
- 3D printer + filament — printable parts — files are in the repo
- Electronic parts — full list with part numbers in the repo BOM
- Dev board / microcontroller — runs the project firmware
Partner
COMPAREE VERDICT
Commercial refreshable braille displays cost one to six thousand dollars because each of the forty mechanical cells costs over a hundred. BrailleTouch sidesteps that entirely: it has one physical cell driven by a phone vibration motor, plus a matrix of cheap capacitive touch sensors. You move one finger across the virtual grid while the physical cell, under another finger, flips to match whatever you touch. The project claims a saving of over ninety percent and works with the screen readers people already use. The repository contains the full mechanical design, printable parts, and a clear photographic assembly guide. The catch is that building the cell itself is fiddly — you are working with small parts, tight tolerances, and a motor salvaged from a phone — and there is no pre-made PCB or tested bill of materials to follow. The touch sensor array is not documented beyond a schematic, so you will be prototyping that part. If you have built electromechanical projects before and are comfortable iterating on fit, this is genuinely novel and worth the weekend. If you expected plug-and-play, you will be disappointed within the first hour.
IN THE REPO
NOT IN THE REPO
- —Full mechanical CAD for the single braille cell is in the repository, with STEP files.
- —A twenty-step photographic assembly guide walks through building the cell from scratch.
- —Firmware for ESP32 is included and works with NVDA, BRLTTY and BrailleBack screen readers.
- —No bill of materials as a single file — parts are named in the assembly guide and README.
- —The core driver is a salvaged phone vibration motor, which you source yourself.
- —Licenced under GPL-3.0, which permits commercial use with the same licence on derivatives.
Can I build this?
Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.
Partner · KickstarterHeyGears G1: 10M+ colors and transparent parts in one print, plus UV printing on flat objects. Figures, parts and labels — no painting.
Gallery
Start here
Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.
- 1.Read the twenty-step assembly guide in the repository to understand the mechanical build before ordering anything. (The guide is photographic and clear, but there is no separate BOM — parts are named as you go.)
- 2.Source a vibration motor from a salvaged phone or similar device — test it before building the cell around it.(The motor is the single mechanical component doing the expensive job; if it does not fit or lacks torque, the cell will not work.)
- 3.Print the cell housing and test-fit the motor and pins before final assembly.(Tolerances are tight; a test print will save you from reprinting after gluing parts.)
- 4.Prototype the touch sensor array from the schematic — start with a breadboard and a single sensor before committing to a full grid.(The array is not plug-and-play; you will be choosing sensor modules and testing spacing.)
- 5.Flash the ESP32 firmware and test with a screen reader over Bluetooth or USB serial.(Firmware is in the repository and supports NVDA, BRLTTY and BrailleBack.)
KNOWN ISSUES
- The vibration motor is salvaged, not specified — you will spend time finding one that fits the mount and has enough torque, and you may need to redesign the mount if your motor differs.
- There is no tested bill of materials or recommended capacitive touch sensor model, so you will be prototyping that part from the schematic.
- The cell mechanics are fiddly — small parts, tight pin alignment, and a motor that must be centred — expect iteration and test prints.
- The touch sensor array layout is shown in a schematic but not documented as a finished board, so spacing and wiring are on you.
- The ninety percent saving claim is the project's own; actual cost depends entirely on what you pay for the ESP32, sensors, and how many attempts the motor mount takes.
- This is not a drop-in replacement for a commercial display — it is a research prototype with a novel interaction model, and some users may find the single-cell concept harder to learn than a traditional forty-cell display.
Does this actually work with normal screen readers?
Yes — the firmware supports NVDA, BRLTTY and BrailleBack over Bluetooth HID or USB serial, so it presents itself as a standard braille display to the operating system.
What if I cannot find a vibration motor that fits?
You will need to modify the CAD for the motor mount — the STEP files are in the repository, so it is possible, but it adds a day or more to the build.
Is there a pre-made PCB for the touch sensor array?
No — there is a schematic and photos of a prototype, but no Gerber files or tested layout, so you will be breadboarding it first.
How long does it take someone who has never built a braille cell before?
Longer than a weekend — the cell itself is a weekend with test prints, and the sensor array will take another half-day minimum, longer if you need to order different sensors after testing.
Can I sell devices built from this?
The licence is GPL-3.0, which allows commercial use, but you must release your derivative work under the same licence and provide the source to buyers.
Community builds
No community builds yet — be the first, we feature the best ones.
Discussion1
FROM THE COMPAREE TEAM
The whole idea is one moving cell instead of forty expensive ones — and the project claims a ninety percent saving. If you have used a traditional multi-cell display before, how big a shift would this single-cell interaction model actually be?
BrailleTouch team
The BrailleTouch team built this to address the cost barrier of refreshable braille displays, which typically run into thousands of dollars because of the mechanical complexity of multi-cell arrays. The single-cell design with a touch grid is a research prototype exploring a radically cheaper interaction model.
DISCLAIMER
- Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
- Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
- Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.

CompareeTEAM14d ago
Practical notes from our verification: the repository contains clear mechanical CAD and a thorough photographic assembly guide for the braille cell itself, but there is no finished PCB or tested bill of materials for the touch sensor array — you are working from a schematic and prototyping that part yourself. The single biggest unknown is the vibration motor, which is salvaged rather than specified, so motor fit and torque will vary and may require CAD changes. The firmware is present and supports the screen readers named in the README (NVDA, BRLTTY, BrailleBack), but we did not find a working video demonstration or a report of a completed build outside the project team. This is a genuinely novel approach to a real accessibility problem, but it is a research prototype, not a kit, and the sensor array alone will add a day to the build if you are starting from scratch.