Skip to the content
PCBKitNew board
2 layers20 × 25 mmMicroswitch pcb, the printed circuit board in 3D

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

2

README

README.md

microswitch-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
QtyValueFootprintReferences
3SK6805-EC15ct-kicad:LED_dilemma_SK6805-EC15_1.5x1.5mm_P0.6mm_handsolderD1, D2, D3
2**REFct-kicad:awesome-logoLOGO1, LOGO2
11N4148W_C81598ct-kicad:SOD-123F_L2.7-W1.6-LS3.8-RDU3
1CL05B104KO5NNNCct-kicad:C0402C2
1Conn_01x06_SocketConnector_JST:JST_XH_S6B-XH-A_1x06_P2.50mm_HorizontalJ1
1D2F-L3ct-kicad:SW-TH_D2F-LU1
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP1

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 mmLaunch, the printed circuit board in 3D

    Launch

    system76/launch

    System76 Launch Configurable Keyboard

    385 parts1.4kGPL-3.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    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 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers263.4 × 114.3 mmKB PCB R02 KiCad, the printed circuit board in 3D

    KB PCB R02 KiCad

    OV-Tech-GmbH/OVT13

    Open-source thin-and-light 13" laptop

    686 parts79CERN-OHL-S-2.0
  • 4 layers272.5 × 107.4 mmCorne light, the printed circuit board in 3D

    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 mmNanoFOC D, the printed circuit board in 3D

    NanoFOC D

    katbinaris/Nano_D_PlusPlus

    Nano_D++ Electronics and Mechanical Design

    278 parts3
  • 2 layers62 × 100 mmESP32-S3-HUB75-Driver, the printed circuit board in 3D

    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 mmDeerMon, the printed circuit board in 3D

    DeerMon

    xingrz/DeerMon-PCB

    51 parts3