Personal electronic Braille display project(self.Blind)
submitted by phonegetshotalldtime
Hi everyone. I am fully sighted and I am an engineer. I have some spare time in this pandemic and want to revive a shelved project.
I have a feasible concept of creating an electronic refreshable Braille display, weighs about 1 pound and costs about 50 dollars. It will also be about 5 milimeters thick. All materials can be easily bought except for some 3D printed chassis. I'm also planning to make it open source.
It will be 20 characters per line, 2 lines, so that would be 40 characters total.
I have read reviews of sorts from the past that blind people don't think Braille displays as useful and I was wondering if this project is worthwhile.
My question is how important is refreshable electronic display to the visually impaired? Please share some experience or any advice. Thanks.
Edit: spelling and words
Edit number 2: Click this link to my hackaday project
Superfreq218 points2y ago
Only a tiny amount of blind kids these days are being taught braille, even less are being taught contracted braille.
Yet for those who still know it, and those who seek to reverse the current climate by breaking down the price/usability barrier, a tool like this would be incredibly valuable.
Not only is a braille display non optional for a deafblind person using a computer or smartphone, it's also vital for any blind person to keep their spelling reasonably good, as listening only to speech creates huge gaps in spelling/grammar performance between blind and sighted peers.
In the same way that physically turning the pages of a print book has been shown to improve comprehension, imagination, and focus in sighted people (especially kids) braille does the same for the blind.
It's often impossible for a blind person to achieve a high school level proficiency in math and science without braille. Some can, but generally what happens is that shortcuts and loopholes are used to let the kid pass without it, putting them at a distinct disadvantage in adult life, particularly when it comes to required prerequisites for post secondary education or job training.
Effectively presenting or taking notes without braille can be challenging for blind people, as most of us use screen readers. This essentially means that we are constantly trying to listen and talk, or listen to two things at once.
As I'm sure you already know, much of the world can't afford the high costs of a braille display, and even replacing one as a blind person in the developed world can be impossible if one is no longer eligible (or never was in the first place) for the kinds of programs that often provide them given that most of us are on limited government assistance and have little to no savings as a result.
This essentially means that if you aren't a current student or job seeker for what ever reason, and you don't have the funds to do it your self, you are often out of luck if your braille display breaks or gets too old and warn out. These machines are priced for government and business buyers, not individuals, and so many just sit as wasted potential in closets or storage rooms after problems accumulate.
So yeah, this is a very useful project, even if it may not be viable long term seeing as how things are going in the blind education space. But if you get it to enough people and you fix some of the problems that the Orbit suffers from (painfully hard braille, loud noise when refreshing), and avoid some of the common pitfalls for any similar product (low durability, cells wearing out quickly, non user replaceable battery, unreliable options for repairs, low stock) then you could do allot of good with your talent.
You'll just have to choose your manufacturing and distribution partners well and interview lots of blind people from various backgrounds and experience levels, do a good amount of hands on testing, ETC. It may be a long road, but something like this doesn't really lose it's value within the scope of the market.
phonegetshotalldtime [OP]5 points2y ago
I like the perspective of a deaf blind. I couldn't imagine what it's like to go through every single day. These are all very good points. Good to know!
changeneverhappens4 points2y ago
Hey there! I think this is a fantastic project! Just a heads up- people are not 'a deaf blind. They are people with DeafBlindness or a person who is DeafBlind. An individual person may also request that you refer to them as a DeafBlind person or simply DeafBlind. (Never 'a deafblind' though) As a person without either sensory disability, its more courteous to start with person-first language and let people correct you with their preferred language.
phonegetshotalldtime [OP]3 points2y ago
Got it! Please excuse my English.
Winnmark2 points2y ago
I wish only but the best for your endeavors OP
tysonedwards1 points2y ago
From your earlier description of an electronic refreshable braille display, I assumed you were referring to a solenoid driven actuator rather than a mechanically assisted cantaliever design.
Something to note is that modern braille terminals are usually arranged in a 2x4 configuration rather than a 2x3 to allow for casing, numbers, punctuation, and other symbols common in writing. Without the use of the 2x4 braille format, it is uncommon for a non-sighted individual to complete work necessary for a high school education.
Still, this is a workable design, reasonably scalable horizontally, and a definite improvement over the current single line implementations. If you would like assistance on the software stack, that is something I would be happy to assist with as I am very comfortable with having designed a lot of USB-HID Gadgets over the years.
Winnmark1 points2y ago
Chill the hell out.
tysonedwards10 points2y ago
I’m an engineer, so let me take a bit of a critical (not aggressive) tone here...
With 40 characters, you would need 320 actuators. Each actuator would require 0.48mm of vertical clearance, and have a distance between any two dots between the same cell of 2.34mm.
But... Maybe you’re ignoring the traditional definition of what a braille pin size, shape, or spacing is. After all there’s still a huge market for teaching devices with non-standard configurations.
Regardless, also would need a microcontroller of some sort. Considering the price point and relative simplicity, I would assume are relying offloading as much as possible, so I’d venture a guess leveraging the USB-HID scan codes as a serial address array to keep your on-device processing to an absolute minimum.
What actuators have you found that would allow you to hit that $50 price target?
If you’ve really cracked this, I’ve got a fair bit of expertise I can throw at this to help out.
phonegetshotalldtime [OP]4 points2y ago
All engineers are critical. So eh, ur alright bud.
You mean mechanical actuators? Yea with that clearance only an SLA printer could do that. It is so accessible nowadays so I figured.
I'm giving myself a 2.5mm clearance instead of a 2.34mm. Probably a 0.5mm tolerance would be easier for hands on later. Vertical would be a 2.5mm as well. I've CAD it up. Theoretically it should work. Initially I thought an Attiny would suffice but the more I got myself into the formats of electronic Braille, I partially gave up on the HID source code. Only a raspberry pico/ zero W or a teensy could power them. A USB host hooked to an arduino would render useless as well. Too weak, too slow, that is just reading the source codes and libraries and sorts. Rpi zero W would be more realistic, $10 a pop. Maybe $50 is a bit too wishful in that sense, $100 maybe?
I'm returning to my hackaday to reveal the secret sauce. Cuz it's a shelved project so I have to reboot everything that I knew. I would definitely give an update on hackaday.
tysonedwards2 points2y ago
Yes, what are the mechanical actuators that make the braille pins that the user would feel?
Without that, there is no interface for the user.
Winnmark2 points2y ago
I'm not an engineer, I have a computer science background, and I'm still a student, so keep that in mind please.
A while ago I played around with an idea like this, however I never got anything as real or as complicated as what you have.
In mine, I used a raspberry pi 3 (B). It was very simple, it would only convert ASCII text to "braille" via a hash table. That is, ASCII code xyz = braille code abc.
This project literally went nowhere for me.
I guess what I'm saying is... Bro you've got some gold in your hands. This is going to sound narcissistic, but I guess I'm also glad I wasn't trying to chase a fool's errand. I'm glad something like this will happen, even if it isn't through me.
tangela198 points2y ago
Honestly this would be incredibly cool. I love the 2 lines idea, as this more closely mimics the more natural flow of reading paper braille. I'm not sure the economics are viable, but that's not my area of expertise by any means, so I'll just stay within the scope of the question and say from an end user's perspective, this would be incredibly wonderful. If people say they wouldn't use something like this, I would assume that it is due in large part to the cost of obtaining braille easily which in even the cheapest cases is around 500 dollars, and is often more in the multi-thousand. I don't really think we have data about what would happen if braille were readily affordable, though the number of Orbits sold at least gives a good idea that it is something people are interested in.
TheBlindCreative7 points2y ago
Please do this. The cheapest Braille display costs around $600-$700 for 20 cells. These Braille displays are the Orbit Reader 20 and the Orbit Reader 20 Plus. While these displays have great software abilities, they only have 20 cells and the cell change is quite loud with no cursor routing buttons. If you are doing extensive reading and writing, 40 cells are ideal. It would be so wonderful to live in a world where electronic Braille access is only $50. This would be the thing that would be a game changer in the Braille literacy world.
Edit: I would also be happy to help as a tester.
retrolental_morose7 points2y ago
When the orbit Reader became available for about £500 GBP it was brilliant. People spend thousands on bigger models for study and work because the government foots the bill, but home reading in Braille has fallen because of the prices. Braille is literacy, simple as that. And although a shockingly-small percentage of blind people read it, to me, I would have a much poorer quality of life without it. I'd love to be involved in any way with this project, because the more Braille devices out there, the better.
DrillInstructorJan6 points2y ago
As other people have said braille is not actually used that much. I've been completely blind for twenty years and I don't use it. Possibly one of the reasons it isn't is because the displays are so horribly expensive. If you have figured out a way to make one for the price point you mention then that is worth doing.
individual01 points1y ago
what do you do for a living?
I'm a software developer that might lose my sight as I get older and braille seems like the only way to know the exact characters on the screen
DrillInstructorJan1 points1y ago
Crikey, night of the living thread!
I'm a musician, which is barely any better because of being sent music. There is a braille system for music but the likelihood of them being able to supply what I need in braille format is basically zero, even if I could read it. Which I can't. I rely on a lot of friends and I buy a lot of good people a lot of dinners. Which is a pleasure so that's OK!
AnElusiveDreamer5 points2y ago
I don’t know very much braille, but I’m still really interested in this. In fact, if Braille displays were more affordable, I would be more enthusiastic about learning Braille because I could use it more in daily life.
MostlyBlindGamer4 points2y ago
So the bill of materials would be $50 (without the 3D printed housing, I assume?) and one could source and assemble the components? Like a DIY mechanical keyboard?
I could get behind that. I don't even *need* Braille, but for that kind of price, why not?
phonegetshotalldtime [OP]2 points2y ago
Yep and it would probably cost more or less $100 realistically as I haven't figured out the BOM 100%.
That also depends on the proportion of characters, more characters more costs. In a linear fashion. Also somewhat like a diy keyboard, but again it's no magic, this project will be for the sighted. It's micromechanics
MostlyBlindGamer2 points2y ago
As you can see, there would be a lot of interest for a cheap Braille display. If it's an order of magnitude cheaper than what's on the market right now, you could probably get away with diverging sightly from the standard.
What I'm about at this point is your target audience. Is it supposed to be a learning device for sighted people? If a blind end user gets somebody to build it for them, could they use it?
phonegetshotalldtime [OP]2 points2y ago
My apologies, words are hard. What I meant was that it needed to be built by the sighted as the components have to be micro level small.
MostlyBlindGamer1 points2y ago
Right, that's what I figured.
So what are you planning to use for actuators?
bjayernaeiy4 points2y ago
I support your project 100% and I volunteer to be a tester if you're in need of one.
bradley222 points2y ago
Personally I'm not a huge fan of braile displays but your idea is great! If you can get it working, those that enjoy braille displays would use your product i'm sure.
One thing you'd want to consider is the softness and hardness of braille, I had a display that was £600 and the braille was so hard and sharp that it acutally hurt my fingers to read. Having a way to ajust the braille display would be great, I believe fredom scientific or whatever they're called these days can do that.
phonegetshotalldtime [OP]1 points2y ago
I read about that somewhere as well about the softness thing. When you say hardness, do you mean sharp edges? Or the material itself being soft like rubber?
bradley221 points2y ago
edit: some words.
I mean the sharpness of the pins for the braille. When you read braille you use your fingers, those pins can be quite sharp on top, or you can have soft spongy braille. I'd recommend asking about that to get other peoples way of explaining it as I don't use dsplays anymore.
siriuslylupin62 points2y ago
I feel a bit stupid here not engineer or comp s I thinking of teaching assistive tech but this sounds very interesting and very nice as a project I hope it’s successful and I hope these things are up to scratch and if it is its very good.
mehgcap2 points2y ago
I second what everyone on here has said: braille is somewhat rare, but mostly because of the costs. If you could make a 40-cell display for $100, or even $200, especially one 5mm tall, that would be amazing and I'd buy one immediately.
I use braille displays for work. For reading emails and articles I usually use speech, but braille is very helpful when coding or just checking how something is spelled. Having two lines would be even better, since I could easily read when an indent is coming up, or could simply read more without scrolling. Two or three lines of 40 cells would be my ideal, because a lot will get cut off with 20 cells, but expanding can come later.
Also, please consider some form of cursor routing. Most displays have a button that can move the cursor to the cell under the button, and each cell has one. If you're reading and find something you have to edit, you just hit the button and are there. Without this, you must arrow to the location, which can be tedious. I've used an Orbit 20, which lacks this feature, and I hated it. That said, if your goal is more of a teaching tool than something people will use for school or professional work, cursor routing doesn't matter as much.
Oh, and I agree that 8 cells is preferable. First, the lower-most row can show a cursor. Second, there are braille codes that use 8 dots. Third, it gives programs more to work with in the future. For instance, maybe a screen reader will one day flash the lower-most dots under a word if it's misspelled.
Anyway, just my thoughts. Thanks for looking into this, and keep us updated on how things go!
phonegetshotalldtime [OP]1 points2y ago
Yes, I read that some users didn't like the 20 per line configuration and i might make it a 40 character per line configuration. It is scalable so this can be taken into account for future designs.
The cursor routing is really interesting. I will look into that. I have good experience with car interfaces, with knobs and buttons for the AC and radios etc. I always preffered buttons over touchscreen unlike the ones in Tesla electric cars.
The 8 dot was my initial concept but because of the mechanics, it will leave a 2 to 4 cm gap between lines. I wonder if the gap will be annoying enough for the user?
mehgcap1 points2y ago
I think a gap like that would be very annoying, yes. Probably best to use 6 dots if that lets you avoid the gap.
BlindGuyNW2 points2y ago
I'm tentatively very interested in an idea like this, but skeptical. If it were that easy to do something for the price point you outline, surely someone would have done so by now? I'm not an engineer, just worried about the likelihood it will indeed be as straight-forward as you suggest. Moving pins on the display are traditionally the most expensive part, because each pin requires a separate piezoelectric crystal. How do you envision the pins moving in real-time?
phonegetshotalldtime [OP]1 points2y ago
Thank you all for the amazing responses! I have uploaded my project logs in the original post above.
Our mission is to provide everyone with access to large- scale community websites for the good of humanity. Without ads, without tracking, without greed.