Fabricating Custom Assistive Interfaces

This course teaches you to fabricate your own custom assistive switch interfaces using the BBC micro:bit, a $20 microcontroller. You ... Show more
1 Student enrolled
  • Description
  • Curriculum
  • FAQ
  • Notice
  • Grade
smile microbit no shadow.png

Description:

Every year, people who can’t use a standard keyboard or mouse are locked out of communication devices, toys, computers, and environmental controls impacting their independence. This is not because the technology doesn’t exist, but because switch interfaces are expensive, hard to source, or don’t fit the person’s specific movement. This course teaches you to fabricate your own.

Using the BBC micro:bit, a $20 microcontroller with no soldering required, you’ll learn the core engineering concept behind every assistive switch interface and how to design a custom human- computer interface. In this course you’ll use beginner friendly block based coding to fabricate:

  • a two built-in button switch interface sending keyboard commands
  • An external assistive switch using conductive materials for keyboard commands
  • A light based mouse click
  • A touch based media player
  • A tilt/ motion activated mouse cursor

Throughout this course’s 9 modules, you’ll be building background knowledge of physical computing and coding that can be carried over to more complex microcontroller projects. But for this course, no electronics background needed! Just a micro:bit, a laptop, and curiosity.

I am connecting the micro:bit to the computer but it doesn't show up as a drive.
Make sure you are using the USB cable provided with the GO kit or that the cable you are using supports data transfer. There are USB cables that are used for charging only. Try testing the connection with another USB cable.

License

Fabricating Custom Assistive Interfaces © 2026 by Loreto Dumitrescu is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0). You are free to share and adapt this material for non-commercial purposes, provided you give appropriate credit, indicate if changes were made, and distribute any adapted versions under the same license. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/. Third-party materials referenced in this course, including the BBC micro:bit name and logo, Microsoft MakeCode, and any linked external tools or resources, are the property of their respective owners and are not covered by this license.

AI Collaboration Disclosure

This course has been a long term project for me and would have taken even longer to bring to fruition without the use of AI. Portions of this course, including written explanations, interactive activities, and assessment questions, were developed in collaboration with Claude, an AI assistant made by Anthropic. I personally directed, reviewed, edited, and tested the output making edits as needed.

A Note on Accessibility

Like much of web based content accessibility is and remains a barrier. I have attempted to make as much of this course accessible to keyboard and screen reader users but am aware of active areas that need addressing. I have raised these issues with the LMS tool used to develop this and future courses and am told they are under development. Please reach out with any accessibility concerns so we can together create a better product for all.

 

Grade details
Course:
Student:
Enrollment date:
Course completion date:
Grade:
Grade Points
Grade Range
Exams:
Sign in to account to see your Grade
Registration for Fabricating Custom Assistive Interface course. Materials purchased separately. • Certificate included
Course details
Duration 4- 6 Hours
Lectures 39
Assignments 1
Quizzes 10
Level Beginner
Basic info

Materials & Prerequisites

Materials should be purchased prior to beginning this course and range from $25- $30. Note, course registration does not cover materials.

  • Micro:bit Go Kit (includes micro:bit, USB cable, and battery pack- ~$20)
  • Computer with browser and internet access
  • Alligator clip wires (~$5)
  • Conductive materials (foil, playdoh, conductive thread, etc.)
  • [optional] Assistive technology switch
  • [optional] 3.5mm jack
Course requirements

No prior coding or electronics experience is required as this course is geared towards novice makers.

At minimum, the course requires access to a micro:bit V2 microcontroller.

Intended audience
  • Special education teachers and paraprofessionals who want low-cost switch options for students

  • Occupational and speech-language therapists exploring custom access solutions

  • Assistive technology (AT) coordinators

  • Parents and caregivers of people with limited motor access

  • Students in various engineering programs focused on human interface.

  • Makerspace facilitators or maker-education programs