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.

by BrailleTouch team

FULL CAD BOM FIRMWARE DOCS

Open-hardwareAutomation

difficulty
●●●●
time
a weekend-plus
license
GPL-3.0
repo
repo ACTIVE52 stars

WHAT YOU’LL NEED

  • 3D printer + filamentprintable parts — files are in the repo
  • Electronic partsfull list with part numbers in the repo BOM
  • Dev board / microcontrollerruns the project firmware

Partner

Run your scrapers in the cloudThis build needs data collection that runs 24/7. Apify's free plan includes $5 in credits every month — no card needed.Try Apify free
1

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.

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?

PrintBraille cell housing and internal guides — files are in STL
BuyESP32 dev board, capacitive touch sensors (model not specified), salvaged phone vibration motor, small fasteners, wire
Tools3D printer, soldering iron, small screwdrivers, multimeter for sensor testing
SkillsIntermediate soldering, mechanical assembly with tight tolerances, basic firmware flashing, willingness to prototype the sensor array from a schematic
TimeA weekend to build the cell and another half-day minimum to get the sensors working — longer if the motor fit needs adjustment
Cost$$ — dominated by the ESP32 board and time spent sourcing a suitable vibration motor; the sensors are cheap but you may buy several types to test
SafetyNone beyond ordinary electronics care. Low voltage throughout.

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

A desktop 3D printer that prints in full colorPartner · Kickstarter
A desktop 3D printer that prints in full color

HeyGears G1: 10M+ colors and transparent parts in one print, plus UV printing on flat objects. Figures, parts and labels — no painting.

See how it prints

Gallery

https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly1.PNG
https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly3.PNG
https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly5.PNG
https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly7.PNG
https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly9.PNG
https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly11.PNG
https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly13.PNG
https://raw.githubusercontent.com/brailletouch/Brailletouch/main/Electronica%20&%20firmware/celda%20braille%20con%20motor%20de%20celular/image/assembly15.PNG

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 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. 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. 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. 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. 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?

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.

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.

GitHub

Star the project on GitHub

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.