

Middle
- Size
- 467.5 × 140 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 259
- Nets
- 183
- Pads
- 1,404
- Tracks, vias
- 2,179, 34
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 1 Jun 2020
- Updated
- 11 Apr 2025
Overview
Middle is an open-source printed circuit board by Ciaanh, from the Ciaanh/keyboards repository on GitHub. It is a 2-layer board of 467.5 × 140 mm with 259 parts on 183 nets, routed with 2,179 tracks and 34 vias.
It is built around the WS2812B and IRLML6344TRPBF. Its parts include 78 resistors, 75 diodes, 75 switches, 2 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2Parts
259| Qty | Value | Footprint | References |
|---|---|---|---|
| 75 | 470 | Pallas:Resistors_SMD_THT | R00, R01, R02, R03, R04, R05, R06, R07, R08, R09, R010, R10, R011, R012, R013, R014 +59 |
| 75 | Diode | Pallas:Diode_SMD_THT | D00, D01, D02, D03, D04, D05, D06, D07, D08, D09, D010, D10, D011, D012, D013, D014 +59 |
| 61 | SW_PUSH | Pallas:SW_Cherry_MX_1.00u_PCB | SW00, SW01, SW02, SW03, SW04, SW05, SW06, SW07, SW08, SW09, SW010, SW011, SW11, SW012, SW013, SW014 +45 |
| 16 | MountingHole | Pallas:MountingHole_2.2mm_M2_Pad_Via | MountBaseMiddleTop0, MountBaseMiddleTop2, MountBaseMiddleTop3, MountBaseMiddleTop4, MountBaseMiddleTop5, MountBaseMiddleTop6, MountBaseMiddleTop7, MountBaseMiddleTop8, MountBaseMiddleTop9, MountBaseMiddleTop10, MountBaseMiddleTop11, MountBaseMiddleTop12, MountBaseMiddleTop13, MountBaseMiddleTop14, MountBaseMiddleTop15, MountBaseMiddleTop15 |
| 7 | SW_PUSH | Pallas:SW_Cherry_MX_1.25u_PCB | SW40, SW41, SW42, SW45, SW411, SW413, SW414 |
| 4 | HOLE | Pallas:MountingHole_2.4mm_M2_Pad | MountForMiddle1, MountMiddle1, MountMiddle2, MountMiddle3 |
| 4 | WS2812B | Pallas:WS2812B_Front | RGB1, RGB2, RGB3, RGB4 |
| 2 | 4.7k | Pallas:Resistors_SMD_THT | R1, R2 |
| 2 | SW_PUSH | Pallas:SW_Cherry_MX_1.75u_PCB | SW20, SW314 |
| 1 | 1K | Pallas:Resistors_SMD_THT | R3 |
| 1 | Elite-C | Pallas:Elite-C-castellated-29pin-holes | U1 |
| 1 | IRLML6344TRPbF | Pallas:SOT23-3_HSOL_Back | Q1 |
| 1 | LOGO | Pallas:Ciaanh_signature | LogoBaseMiddleTop |
| 1 | LOGO | Pallas:athena | LogoMiddle2 |
| 1 | OLED | Pallas:OLED_128x64_I2C | J1 |
| 1 | RGB_LED | Pallas:conn_3pins | J2 |
| 1 | SW_PUSH | Pallas:SW_Cherry_MX_2.25u_PCB | SW30 |
| 1 | SW_PUSH | Pallas:SW_Cherry_MX_1.50u_PCB | SW10 |
| 1 | SW_PUSH | Pallas:SW_Cherry_MX_2.25u_ISO_PCB | SW214 |
| 1 | SW_PUSH | Pallas:SW_Cherry_MX_2.75u_PCB | SW412 |
| 1 | SW_PUSH | Pallas:SW_Cherry_MX_2.00u_PCB | SW44 |
| 1 | SW_RST | Pallas:SW_RST | RSW0 |
More from Ciaanh/keyboards
3- 2 layers329.2 × 143.4 mm

- 2 layers335.2 × 145.9 mm

- 2 layers325 × 143 mm

Similar boards
- 2 layers149.6 × 127.1 mm

- 4 layers36 × 36 mm

Vapeagochi
lucia3e8/vapeagochi
Eventually I want to target the bc5000 because it's cuter but I'd have to redesign the PCB
50 parts5 - 2 layers100 × 50 mm

- 2 layers65.3 × 18.3 mm

Klipper nano expander
orobardet/klipper_nano_expander
Klipper Nano Expander, an Arduino Nano Shield to be used as an auxiliary Klipper MCU
39 parts35MIT - 2 layers79.7 × 62.6 mm

OpenReflow
CarlosGS/OpenReflow
Simple reflow oven controller that is configurable from a phone
39 parts25GPL-3.0 - 2 layers35 × 50 mm

Imu rc hand unit
DimitriOnLSD/imu-rc
Gesture-based RC car controller using ESP32-S3, BLE, LSM6DSO IMU, OLED display, and LiPo battery with USB-C charging.
76 parts7MIT - 2 layers65 × 65 mm

LMR14050SDDA reference
luxas/special-computing-machine
Let's make a Raspberry Pi cluster similar to real data centers!
49 parts5Apache-2.0 - 2 layers100 × 65 mm

Questions
How big is the Middle PCB?
It measures 467.5 × 140 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Middle use?
259 parts, built around the WS2812B and IRLML6344TRPBF. 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 Middle KiCad files?
From the Ciaanh/keyboards repository on GitHub, at the commit this page was made from: the board is Pallas/generated_pcbs/middle.kicad_pcb and its schematic Kanagawa/rev1/Kanagawa.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Middle design in my own project?
Its repository states no licence, so its author keeps all rights: ask Ciaanh before reusing the design.