
24g2usb rp2350zero
joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.

CAD files to construct an accessible switch
AccessibleSwitches is an open-source printed circuit board by greenpanda111, from the greenpanda111/Accessible-Switch repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 4 parts on 2 nets, routed with 8 tracks and 0 vias.
It is built around the D2FS-F-N. Its parts include 2 capacitors, 1 connector and 1 switch.
Accessible switches allow people with disabilities to interact with toys, games, or other technologies. They come in many different shapes, sizes, styles, and actuation forces. Each person has their unique switch configuration that best allows them to have maximum freedom. However, these switches can cost as low as £30 for a single, basic switch. This repository aims to improve access to a basic variety of switch for families and charities.
The switch is assembled from three 3D printed parts, a custom PCB, a microswitch, a 3.5mm mono jack cable, and three springs.
PCBs can be ordered through JLCPCB with default parameters. Simply download the gerbers.rar file and upload it to JLCPCB. The PCBs only require three pins soldering for the microswitch, and the two mono jack wires. Polarity of the wires does not matter, but when soldering the microswitch, the plunger should be closest to the white circle on the silkscreen. This should be accomplishable by someone with minimal soldering experience. The PCBs also have debouncing capacitor support, but these are not neccessary. A 100uA capacitor would be suitable, however.
Onshape files here: https://cad.onshape.com/documents/298bde2cf99925c17ee02d94/w/1b669208b51cf1bc021c468f/e/d7502f0e0361710259ea8cca
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 100uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C2 |
| 1 | 100uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | Conn_01x02_Socket | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1 |
| 1 | D2FS-F-N | microswitch:SW_D2FS-F-N_OMR | SW1 |
4 parts, built around the D2FS-F-N. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the greenpanda111/Accessible-Switch repository on GitHub, at the commit this page was made from: the board is AccessibleSwitches Kicad/AccessibleSwitches.kicad_pcb and its schematic AccessibleSwitches Kicad/AccessibleSwitches.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

osy/XG_Mobile_Station
Open source eGPU dock for ROG Ally and ROG Flow

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

NVNTLabs/switch2-SDEX2M2
Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2