Device Details


This is a relatively low cost accessibility switch activated by waving over or very lightly pressing the activation area. The output from the switch is a standard 3.5 mm cable.


The switch is well-suited for use by small movements of a finger or larger gross movements of a hand or limb. This switch can be plugged into any standard 3.5 mm AT interface. It can also be used with the Xbox Adaptive Controller. Multiple switches can be used to get input from more than one finger. The switch can be mounted using adhesive on the rear surface of the contact pad. The switch has a removable base so it can more easily be positioned to access small movements.

An animated gif of a user passing their hand over a light proximity switch, causing the light to come on indicating that is has been activated.

Build Instructions

Refer to the GitHub link below for the following:

  • Assembly Instructions
  • Bill of Materials
  • Tools
  • PCB Files
  • 3D Printing Files

Alternatively, all the files for v1.0.1 can be downloaded here.

Attaching the 3D Printed Base

The proximity switch has a 3D printed circular base for users with low strength to move their finger or hand near the sensor.

There are grooves on the base and switch that will clip together. To attach, place the base and switch on a flat surface and push both pieces together. It may take a bit of strength to clip so users may need someone with higher strength to help attach both pieces.

Grooves on the light proximity switch for connecting the mounting base plate

A animated gif showing connecting the base to the switch by pushing together with two hands.