Bitnaon
0%

Luminix — 8-cell braille reader

0.0/4.7s
Product 018 CELL

Luminix

An 8-cell braille reader. Read digital text with your fingertips.

At a glanceSPEC

Light. Affordable.

8braille cells
250K KRWtarget price
USB-Ccharge & connect
Companion appNOW

Read · Listen · Navigate

The app is already out. You can try it on the on-screen braille strip without a device.

LUMINIX
Why it matters

Until now you had to pick just one.

Devices that read well are heavy and expensive. Devices that are light barely read at all.

Braille notetakers
705g · 245×144mm · around ₩6M

They read and write, but the weight and price make daily carry impractical.

Heavy and expensive
Braille smartwatches
4 cells · around ₩300K

Light, but four cells break even a single word apart.

Barely readable
0%
"The price is out of reach" — survey of 33 blind users
0%
"It is hard to connect to my other devices"
0%
"It is hard to carry every day"
Our answer

Readable, affordable, portable. All three.

Actually readable
Eight cells let you read words without breaking them apart — twice a 4-cell watch.
8 cells
Within reach
Instead of a ₩6M notetaker, we are targeting a price you can actually start with.
250K KRW
Carry it every day
Latching cells hold their state with no power at all. One battery lasts the day.
0 mW to hold
0.0/3.0s
InsideINSIDE

Inside Luminix

Scroll to take it apart exactly as designed — from the cell modules to the driver board.

braille cells01

Latching solenoid cells

Electromagnetic latching holds each raised dot without power. Only the dots that change are driven.

Driver board02

Every cell, individually driven

A decoder matrix drives all 48 dots by random access. Two related patents have been filed.

INSIDE
The companion app

Beyond reading: listen and find your way.

Luminix works together with an app. The screens below are not mock-ups: each one was captured while actually operating the app that is deployed right now. All three features can be tried on the on-screen braille strip with no device at all.

Read

The whole sentence at once, broken at word boundaries.

Slicing every eight cells breaks the standard. How the text is cut is very nearly the whole feature.

The reading screen. The input box holds 'The meeting moved to Gangnam Station exit two at three this afternoon', and the braille strip below shows the first piece.
An English sentence, fifty-four cells, split into seven pieces at word boundaries.
The reading screen, on the third of seven pieces, 'Gangnam', with dots raised on the braille strip below.
The third piece, Gangnam. English is transcribed in UEB grade 2, so ‘The meeting’ fits in eight cells: the is one cell and ing is one cell.

Never transcribed word by word

Roman letters inside a Korean sentence need an opening and a closing Roman-letter sign around them. Lift a word out on its own and the engine cannot see what surrounds it, so those signs are lost. Measured: in ‘오늘 회의는 Zoom 으로 합니다’ the word Zoom takes seven cells when the sentence is transcribed whole, and shrinks to five with the signs gone when the word is transcribed alone. Across five mixed sentences the two methods agreed on only two. The word Station behaves the same way in reverse: five cells inside this English sentence, seven inside a Korean one.

The break falls on a word, not on a cell count

The 2024 revision of the Korean braille standard uses contractions, so several syllables can pack into a single cell. Cutting by cell count splits a contraction in half and it stops being readable. So the break falls only on a blank cell, and a single word is divided only when it alone runs past eight cells.

The dots on screen are the bytes the device receives

One cell is one byte and dot 1 is bit 0. The on-screen simulator and the Bluetooth device build the frame through the same code, so the pattern you see without a device is the pattern that reaches your fingertip with one.

You set the pace, not the app

Reading braille by touch varies several times over with practice, so it is not a value the app can pick. The interval lives in settings, and the button appears in the reading screen only for people who turned it on. Pressing previous or next at any moment hands control straight back.

Listen

Never streamed live, written down first.

Speech outruns a reading fingertip by three to seven times. Pushed through as it arrives, braille can never be caught up with.

The listening screen, with three inputs: the microphone, phone notifications, and text from other apps. The last two are marked 'Android app only'.
Three ways in. The microphone runs straight from the browser; notifications and on-screen text run in the Android app.
The listening screen with the mic open: the button now reads 'Stop', and 'Listening. Go ahead.' appears below it.
Opening the mic is announced on screen and aloud. Whether it is still listening is the only cue a user who cannot see the screen has.

Speech runs five syllables a second; touch reads about one

The gap runs three to seven times over, so streaming live would back the buffer up permanently. Speech is written down first, and the pace is set by the user’s own button presses.

Unconfirmed words never reach the cells

Interim recognition results keep changing while a sentence is still being spoken. Sent straight through, the dots under a fingertip would shake along with every guess. Interim text stays on screen, dimmed, and only confirmed sentences are cut into cells.

A short silence is not a fault

A browser stops listening after a few seconds of quiet. The app does not report that as an error; it quietly starts listening again. If a three-second pause raised a warning and made ‘Listening. Go ahead.’ disappear, the user would believe the session had dropped while it was in fact still running.

Blocked inputs are not greyed out

Translucency actively hurts low-vision readers, so a blocked row is not faded. It simply drops emphasis and states the reason in words. When only a permission is missing, the reason is replaced by a button that opens the settings page, so a blocked row never becomes a dead end.

Navigate

Direction in braille, distance in vibration.

Direction and distance together overrun eight cells: ‘우회전 50m’ (turn right, 50 m) takes twelve. So the two axes were split apart.

The navigation screen listing six results for 'Seoul Station', each with its street address.
Results for ‘Seoul Station’. Six places came back from real map data.
The navigation screen with a route drawn on a map, its first stretch in orange. Below it reads '1/19 Seoul Station, live route, Start, 269 m, still far'.
A walking route actually queried from Hoehyeon-dong to Seoul Station. Nineteen steps came back. Step one is Start, 269 m to go.
Step four of the same route. The orange stretch has moved forward on the map, and the text reads '4/19 Left, 21 m, getting closer, turn left onto the walkway'.
Step four. Only the word Left goes out in braille; the remaining 21 m is carried by the vibration rhythm. The orange stretch on the map moves along with it.

Distance arrives as a rhythm

The Vibration API has no intensity control, only on and off. Pulse length stands in for strength instead, while the silent gaps are left untouched. Stretching the gaps as well would smear the rhythm that separates far from near.

Still far over 50 m to go Getting closer 20~50m Almost there 10~20m Right now within 10 m

The words were chosen to fit eight cells

‘횡단보도’ (crosswalk) measures nine cells, so it was shortened to ‘횡단’ at five; ‘엘리베이터’ is nine, so ‘승강기’ at seven is used instead. Every word was measured with the transcription engine rather than guessed. An unknown turn code falls back to ‘straight’ rather than inventing a direction.

A step advances when you do, not when a clock does

Satellite positioning in a city is off by 5 to 20 metres, which is wider than a footpath. Announcing a turn on a timer, before the walker has reached it, can put them into a road. That is why the auto-advance used by reading and listening is the one thing navigation does not get.

The map belongs to whoever is looking on

It is drawn for a companion or a low-vision user to look at. The same information already goes out as text and braille, so the map is hidden from screen readers entirely and keyboard focus is kept from being trapped inside it. The safety notice sits above the search box.

Reading, listening, and navigation run straight from Chrome. Reading phone notifications in braille, and translating English into Korean, run in the Android app.

Try the Luminix app → You can try it with on-screen braille, even without the device.