Press "Enter" to skip to content

Category: software

Community DIFxTech talk on Software design for assistive tech

This isn’t part of GOAT, but it’s a close enough intersection that I’d like to use this blog to invite any readers to attend. In my work with Borealis Philanthropy as program manager for the DIFxTech fund, I’ve been hosting a series of talks with our grantees, advisors, and other experts and advocates, for ways we mash up disability justice with technological innovation. If you’d like to be added to the invite, please email me at difxtech@borealisphilanthropy.org.

Next up in our DIFxTech Community Conversation series:

Software design, AI, Privacy, and Disability
Maitreya Shah and Ariana Aboulafia

Host: Liz Henry
Tuesday, Oct 28, 2025 11:00am PDT – 12:30pm PDT

headshot of ariana in a nice suit, looking lawyerly

maitreya standing in front of a neutral background, holding a white cane

Maitreya Shah and Ariana Aboulafia, from the Center for Democracy in Technology & American Association of People with Disabilities, will talk about their organizations’ recent work on assistive technology and privacy by design. This guidebook, Inclusive Innovation: How to Incorporate Privacy into Inclusive Design for Assistive Technologies, was published in July this year for the 35th anniversary of the ADA, aims to provide startups with easy, actionable steps to incorporate privacy into their design process.

Maitreya Shah is a lawyer and researcher, a current DIFxTech grant recipient for a joint project with the Bazelon Center, with extensive experience working at the intersection of technology regulation and disability justice. He is Technology Policy Director at American Association of People with Disabilities; previously, he was a fellow at the Berkman Klein Center for Internet and Society at Harvard University.

Ariana Aboulafia is the Disability Rights in Technology Policy Lead at the Center for Democracy in Technology. An attorney with a strong background in disability rights, law, and public interest advocacy, Ariana previously served as an officer to the Journalism Department at the John S. and James L. Knight Foundation, as well as an assistant public defender in Miami-Dade County.

This talk will be recorded and shared, along with the chat and transcript. Previous DIFxTech Community Conversations are available at:
https://drive.google.com/drive/u/0/folders/1h_Zns7pdZfCGJyq6EygxbyOCrcvFc0uY

Access: ASL interpreters and Certified Deaf Interpreters will be on the call; there will be a text chat; and the session will be recorded with a transcript. If you have particular accommodations you would like to request, or any questions about accessibility, please contact difxtech@borealisphilanthropy.org.

screenshot of a zoom call gallery from a previous difxtech talk, with a dozen or so of the many attendees showing

More about DIFxTech:
* https://www.fordfoundation.org/news-and-stories/news-and-press/news/borealis-philanthropy-and-ford-foundation-launch-1-million-disability-x-tech-fund-to-advance-leadership-of-people-with-disabilities-in-tech-innovation/
* https://borealisphilanthropy.org/2024/12/09/the-disability-inclusion-fund-moves-over-4-75-million-to-disabled-led-organizations/

Leave a Comment

Scanning with C.R.I.P.S.R.I.S.E.

I’ve written a lot about GOAT’s book scanning activities for our archival work, but today have another kind of scanning to talk about! Last week I met with @CriptasticHacker from C.R.I.P.S.R.I.S.E., to walk through the process of scanning a physical object for 3D printing. Buckle up, this is nerdy as hell!

First of all I would like to show off the useful object that @CriptasticHacker brought to show me. His Whill powerchair joystick was slipping around, so he took it apart and had a look. It turns out the inside of the joystick has a plastic part that snaps onto a metal post. Because of the way it is designed, you can change the orientation of the joystick from vertical to horizontal so it fits your hand for steering. Over time though, and daily use, bits of that plastic part wore away so that the joystick slid around uncontrollably, making it hard to drive accurately. So he scanned that part, redesigned it, and 3D printed it.

Here’s a comparison of the old and new parts side by side:

view of the inside of two plastic joystick interiors, one with holes in it and a worn out inner slot; the other freshly printed, solid, and robust

Pretty cool isn’t it?!

@CriptasticHacker is largely self taught over many years of watching free online videos and experimentation at home. There are also local and worldwide 3D scanning and printing communities where he has gotten advice and other resources.

His original setup was a Creality Ferret, an infrared only scanner which you can buy for around $150. Very affordable! For this demo, he brought over a borrowed Creality Raptor, more expensive and more accurate which can do infra scans but also a blue laser scan. The Raptor is larger than the Ferret, but still quite portable. Along with that, he had a small turntable with dotted “reference points” on it in a regular pattern. (That turntable was made from 3D printed parts!)

There are also other accessories, like a carrying case, a portable handheld gizmo that looks like the things they use to do checkout in grocery store, tripods, etc. and extra stickers with more reference dots you can put onto larger objects that don’t fit onto the turntable. There is also an infrared spray But for this demo we stuck with the basics!

Our first step was for me to install the free Creality scanning software. With my 5 year old MacBook Air and a decent wifi connection this took just a few minutes to download and install. This software connected to the Raptor easily.

I was excited to try to scan something small but complicated. In a project bag I had out I happened to have an old prescription bottle with some screws in it so we took off the cap.

For people who may not be familiar with the free/open culture and “open source” vibe, I should explain that I 100% expected that someone, in fact multiple people, around the world have already scanned, cleaned up, and published designs for this exact sort of standard medicine bottle cap. That turned out to be true! Here are some examples from Thingiverse, Printables, and Yeggi, which are some popular platforms for designers to share their creations with the world, as a public good, often under Creative Commons licenses.

The software seemed pretty mysterious to me, but @CriptasticHacker walked me through the basic settings. For an older computer he recommends setting the resolution of the scan to lower than the default of .15mm; something more like .5mm. A lower resolution and lower frame rate means less precision for the final design and print, but also means a quicker scan time, and smaller file sizes and faster processing for the software tricks we were about to perform. I wanted to try with the defaults of .15mm resolution and 23fps frame rate, which luckily my computer was easily able to handle.

shot of the scanning software setup page with frame rate options and a "start scan" button

Our next step was to put the object on the turntable, hit “scan”, and turn the dolly slowly. As that happens, the image of the medicine bottle cap formed on my laptop screen first in an orange outline and then in blue “paint” as the surface was mapped more precisely. The goal of the scans is to get everything mapped in blue, as much as possible.

a guy in rainbow sunglasses bending over a scanning turntable to adjust it

We then stopped the scan and started a new scan with the cap flipped over. I wasn’t going for production quality — just enough to give me an idea of what it took to do a decent scan. Our two scans were about 300MB each.

With these two initial scans, the next step was to eliminate everything that wasn’t the stuff we wanted to print. That meant a pretty clunky process of lassoing and deleting parts of the image with a non-ideal navigation menu. Good luck with this if you don’t have great hand dexterity – if so, you will need to partner with someone else to massage your image files! I gave it a quick stab.

After the image cleanup, you have to match up the files so that they line up properly. In this case, we needed a point on top of the cap and at least two other points, to match points on the bottom. Our first two tries sucked, but then we kind of figured out how to align the files well enough to merge, or fuse, the two images. The end result was a 3-d looking object, a bit raggedy, but recognizable a screw top lid for a medicine bottle. We then exported this as an STL file which turned out to be about 5MB. Much better than the 600MB scan files we were manipulating in Creality’s software! STL files are a common format used by 3D printers.

From there, we uploaded the STL file into a CAD program. There are tons of CAD programs and people spend years becoming great at using them! Some are expensive but there are also free options. @CriptasticHacker showed me a free CAD program called TinkerCAD, that works in a web browser and that I think may be meant for children or at least, for educational settings. In this program we could further edit and manipulate our 3d printing file. So, for example, I could click on the pre-set shape options in TinkerCAD’s menu and drag a 3-d blob or some text over to the top of our bottle cap to add it.

It was really fun just being able to rotate and zoom in on this virtual object, and I felt like a wild, futuristic wizard doing it!!

laptop screen with two 3d images of a bottle cap rotated in different directions, behind it, the actual object on a turntable platform

If you weren’t actually scanning, and instead started with a base STL file, say, that you downloaded from Thingiverse or a similar platform, you could modify the file, add raised text or a more grabbable shape easily to the bottle cap. Then, you could export that new STL file and print it on a 3D printer.

And that’s another post for the future, when I will go through some of the printing process with C.R.I.P.S.R.I.S.E.!

There are other options that don’t require you to own a 3D printer and learn to use it. Local libraries or schools or makerspaces may have 3D printers, or experts to set them up and help you print. Under the U.S. Assistive Technology Act, there are programs in some states to provide 3D printed assistive tech for people, like TechOWL/CreATeLabs in Pennsylvania or WATAP in Washington state. Makers Making Change has many people who may 3D print stuff for you for free or a small fee.

Other options include looking for local or far-flung printing labs who will make stuff for you for a fee. I have not tried this yet, but am told that it has become surprisingly affordable and can be worth it for custom parts. Some that we talked about: Proto Labs, Makelab, Shapeways, Xometry, and JLC 3d Prints.

You can also print in different materials depending on what you need. PetG or PLA filament, nylon (tougher, but slower to print and needs a lot of ventilation to avoid fumes) or carbon fiber (toughest but also slowest).

A final thought form Criptastic Hacker and C.R.I.P.S.R.I.S.E.:

Disabled people deserve to have customized stuff! Not rattling half broken things that don’t suit our needs!

guy in rainbow sunglasses smiling and doing a big thumbs up at an outdoor picnic table

2 Comments

AAC projects and policy

If you are interested in open source software projects for assistive tech, take a look at CBoard. It is a free/open source app for AAC (Assisted and Augemented Communication). It’s for anyone with speech and language impairments, facilitating communication with pictures and text-to-speech. You can use it to quickly construct useful communication boards, and it’s beautifully customizable. Currently, it supports 46 languages. There is a paid/subscription level to this app which makes it even more useful (and which supports the ongoing maintenance and development of the project).

a hand holding a phone or small tablet with nine colorful symbols and words used for communication

If you want to learn more about the current, complicated political, technical, and social landscape of AAC, here is a list of useful updates from Bob Williams, of the organization CommunicationFIRST:

Best Practices for Online Meetings with AAC Users

Technology for Equitable Communication: AAC Users Weigh In

New Film, 13 AAC Users: Priorities for Future Research

The FCC Needs to Address Digital Discrimination Against People Who Need AAC | CommunicationFIRST

CommunicationFIRST Petitions FCC to Add Text and Video Options for Suicide Lifeline | CommunicationFIRST

The FCC Needs to Address Digital Discrimination Against People Who Need AAC | CommunicationFIRST

2023-10-03 C1st Comments to DOJ on Title II Web Access Proposed Rule

Unjustly isolated, silenced, and deprived of literacy and freedom of expression … | CommunicationFIRST

Leave a Comment

Open Source Accessibility Summit in October!

Coming up in October 2025, the Open Source Accessibility Summit! This is a one-day conference in North Carolina, for open source software contributors who are interested in building accessible tools and it is part of the (huge) All Things Open conference!

Do you have a passion for innovation? Do you believe everyone should be able to realize the benefits of technology? Please join us! Everyone is welcome to attend the summit. We need a diverse set of skills, experience, and perspectives.

Goals of the summit are to:

  • Make connections between people who have a shared interest in improving the accessibility of open source software.

    Share knowledge and current best practices for creating diverse, inclusive, and accessible open source projects.

    Define a public roadmap for improving the accessibility of open source software so the community can collaborate to realize it after the summit.

  • Leave a Comment

    Open data for CPAP machines

    OSCAR looks like a great project; well maintained with many different CPAP machines supported. It has a lively community as well at ApneaBoard.

    This is another great example of machines we depend on, that are very intimately entwined with our lives, and that produce a lot of data. What data? Where is that data going? Who has access to it? Manufacturers seem to assume that the users of this equipment won’t want or need their own data. But the more open the platform is, the more possible tools we can develop!

    OSCAR is an acronym that stands for, “Open Source CPAP Analysis Reporter”. OSCAR provides for the viewing of the high-resolution sleep data that is generated by the CPAP and stored on the SD card. OSCAR converts this data to graph form allowing the user to view this data down to a breath by breath level. OSCAR is free to use and is compiled in formats that will operate on Mac, Linux, and Windows. OSCAR can be downloaded from https://www.sleepfiles.com/OSCAR/. It is this information that enables you to provide data for discussion with your doctor and/or to view and optimize your personal therapy.

    OSCAR is also used by many physicians and therapists who consult with patients, and by medical researchers comparing patient/machine responses across multiple platforms. OSCAR provides visual and statistical data details and enables comparisons across machine types and manufacturers, that are not available from proprietary manufacturer software and data products. Professionals who rely on OSCAR to provide research and to serve patient needs will lose this valuable resource if data becomes inaccessible, or only available through the manufacturer’s data products.

    Leave a Comment