

SPC EVDR
38 key otholinear keyboard with offset spacebar(s)
- Size
- 199.5 × 100.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 93
- Nets
- 78
- Pads
- 473
- Tracks, vias
- 584, 198
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 23 Sep 2022
- Updated
- 21 Mar 2023
Overview
SPC EVDR is an open-source printed circuit board by weteor, from the weteor/SPC_EVDR repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 199.5 × 100.5 mm with 93 parts on 78 nets, routed with 584 tracks and 198 vias.
It is built around the PCA9555PW. Its parts include 45 switches, 39 diodes, 3 resistors, 2 ICs and 1 capacitor. It belongs with the nRF52 and nRF5x boards of this library.
Main components
1README
README.mdSPC EVDR
38 key orthogonl keyboard w/ offset spacebar

Features
- MX w/ hotswap
- encoder (12 mm knob diameter)
- OLED
- Bluetooth and USB connection
- case with optional acrylic accents
- case files are supplied (stl, dxf, as well as the freecad files)
- ZMK firmware support ( on Seeed Xiao SAMD21 or Seeed Xiao BLE )
- QMK firmware support ( on Seeed Xiao RP2040 )
- completely open source, permissive license
Want one?
All production files you need to build your own board can be found here.
Please see the build instruction for a more detailed listing of all things needed.
Gerber files as well as files needed for 3d printing are provided. Please note that the case design that supports the acryl layin may not be SLN printable. Please print them either in resin or nylon. I've used JLCPCBs printing service (black resin) and it turned out very good, so maybe take a look at that option.
firmware
The SPC EVDR uses ZMK firmware.
If you prefer the github workflow, you can find the zmk config here.
the rest
Everything in this repository is free to use however you might see fit. If you want to support me and my projects, please consider linking back to this repository if you build/change/use anything.
If you would like to send me a tip, you could do it here (Please don't feel like you have to).
some more images


Parts
93| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | D | weteor:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +22 |
| 36 | SW_Push | weteor:Inv1_CherryMX_Hotswap | SW1, SW2, SW3, SW10, SW11, SW12, SW14, SW15, SW16, SW17, SW20, SW21, SW22, SW25, SW26, SW27 +20 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 2 | SW_Push | weteor:Inv_CherryMX_Hotswap_1.75u | SW23, SW28 |
| 2 | SW_Push | weteor:InvCherryMX_Hotswap_2.25u_stabs | SW19, SW30 |
| 2 | SW_Push | weteor:Inv_CherryMX_Hotswap_1.25u | SW18, SW29 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | BL_CONN | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Battery_Cell | Connector_Molex:Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal | BT1 |
| 1 | D_Small | weteor:D_SOD-123 | D39 |
| 1 | OLED | weteor:OLED_1side | OL1 |
| 1 | ON_OFF | weteor:switch_MSK-12C02_smd | SW13 |
| 1 | PCA9555PW | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U1 |
| 1 | RotaryEncoder_Switch | weteor:ec11_smd | SW5 |
| 1 | SW_Push | weteor:InvCherryMX_Hotswap_3u_stabs | SW24 |
| 1 | xiao-ble | mcu:xiao-ble-smd-cutout | U2 |
Questions
How big is the SPC EVDR PCB?
It measures 199.5 × 100.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SPC EVDR use?
93 parts, built around the PCA9555PW. 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 SPC EVDR KiCad files?
From the weteor/SPC_EVDR repository on GitHub, at the commit this page was made from: the board is cad/pcb/spc_evdr.kicad_pcb and its schematic cad/pcb/spc_evdr.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SPC EVDR design in my own project?
Its repository publishes it under the CERN-OHL-P-2.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).
Similar boards
- 2 layers243.2 × 106 mm

- 2 layers100 × 50 mm

- 2 layers100 × 50 mm

- 4 layers61.8 × 79.6 mm

- 2 layers128 × 103.8 mm

- 2 layers100 × 97.5 mm

MC5000 Board
RickP/MC5000_DevKit
An hardware puzzle that teaches the basics of programming.
131 parts6GPL-3.0 - 2 layers90 × 100 mm

- 4 layers345 × 213.3 mm

Boom-1-Top
jdotw/OpInst-Bass-1
Three-voice analog synth with a digital control surface using CEM3340, AS3320 and similar discrete analog components.
1,029 parts4