

Microswitch pcb
A "per-key" pcb using microswitches and including LED bits
- Size
- 20 × 25 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 10
- Nets
- 11
- Pads
- 28
- Tracks, vias
- 80, 14
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 15 Jan 2024
- Updated
- 9 Mar 2024
Overview
Microswitch pcb is an open-source printed circuit board by christrotter, from the christrotter/microswitch-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 20 × 25 mm with 10 parts on 11 nets, routed with 80 tracks and 14 vias.
It is built around the D2F-L3 and SK6805-EC15. Its parts include 3 diodes, 2 ICs, 1 capacitor and 1 connector.
Main components
2D2F-L3
插件-40℃~+85℃ 1,000,000 cycles 30V PC Pin SPDT 插件 Limit Switches ROHSOmronLimit SwitchesSK6805-EC15
SMD-4P,1.5x1.5mm-40℃~+80℃ 0.5mA 0.65mm 1.5mm 1.5mm 120mcd~240mcd 160° 1kHz 2000V 20mcd~40mcd 3.5V~5.5V 460nm~470nm 50mcd~100mcd 520nm~530nm 620nm~625nm 800Kbit/s Built-in power-on reset circuit、Built-in one-way transmission function Semi-transparent lens SMD-4P,1.5x1.5mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
README.mdmicroswitch-pcb
Designed for use on the ArcPedals mk2 - with the accompanying files, a drop-in replacement for the old MX-based switches.
JLC wanted to charge me extra for using SK6812-MINI-E leds, so I swapped over to the SK6805 and tripled the led count. As one does.
Overview
Only items of note - the pour is on the top layer only, and I tried to make it as friendly for manufacturing and human usage as possible.
Parts
Gerbers, bom, position files and more in the releases section.
- 0402 100nF multilayer ceramic capacitor
- SOD-123F 1N4148W diode
- Omron D2F-L microswitch (key point, plunger only; heavier spring cuz feet)
- JST-XH-2.54 horizontal (or vertical, up to you) 6-pin connector
- 3x SK6805-EC15 LEDs
Schematic overview
Pretty straightforward.
- 2.54 header (I designed for JST-XH 2.54 horizontal)
- 5v/GND power system w. 100nF capacitor
- LED signal via DI/DO pins
- 'key' signal via IN/OUT pins w. default diode on return leg
- optionally cut the 2/3 bridge trace and solder pads 1/2 together for the direct pin (to GND)
3d view
Parts
10| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | SK6805-EC15 | ct-kicad:LED_dilemma_SK6805-EC15_1.5x1.5mm_P0.6mm_handsolder | D1, D2, D3 |
| 2 | **REF | ct-kicad:awesome-logo | LOGO1, LOGO2 |
| 1 | 1N4148W_C81598 | ct-kicad:SOD-123F_L2.7-W1.6-LS3.8-RD | U3 |
| 1 | CL05B104KO5NNNC | ct-kicad:C0402 | C2 |
| 1 | Conn_01x06_Socket | Connector_JST:JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal | J1 |
| 1 | D2F-L3 | ct-kicad:SW-TH_D2F-L | U1 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP1 |
Questions
How big is the Microswitch pcb PCB?
It measures 20 × 25 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Microswitch pcb use?
10 parts, built around the D2F-L3 and SK6805-EC15. 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.
Where can I download the Microswitch pcb KiCad files?
From the christrotter/microswitch-pcb repository on GitHub, at the commit this page was made from: the board is microswitch-pcb.kicad_pcb and its schematic microswitch-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Microswitch pcb design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers299 × 127 mm

- 2 layers21.6 × 19.5 mm

Micron Logo LED
DraftShift/StealthChanger
Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.
24 parts1.2kGPL-3.0 - 4 layers180.8 × 300.3 mm

Dilemma
Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.
383 parts590 - 4 layers263.4 × 114.3 mm

- 4 layers272.5 × 107.4 mm

Corne light
idank/keyboards
This repo contains pcb and 3d files for keyboards. The keyboards are adaptations of popular open source keyboards with a variety of changes.
261 parts10CC-BY-SA-4.0 - 4 layers81 × 143.2 mm

- 2 layers62 × 100 mm

ESP32-S3-HUB75-Driver
wszeto9/ESP32-S3-HUB75-Driver
This board serves as the Matrix Display driver for MIT's 2.007 gameboards in Spring 2024 and Spring 2025. The board can take 4 button inputs, Stemma-QT I2C sensors, and breaks out 8 GPIO pins for future use.
137 parts3MIT - 4 layers30 × 45 mm






