Plank

thomas-maurice·pl0nk·kicad/plank.kicad_pcb

Plank PCB layout, top view — open source RP2040/RP2350 board by thomas-maurice

About the Plank PCB

Plank is an open source RP2040/RP2350 PCB design by thomas-maurice, published on GitHub. It is a 2-layer board measuring 229.8 × 77.9 mm, with 146 components from 18 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the AMS1117 and W25Q128. By type, the board carries 57 diodes, 47 switches, 27 capacitors, 8 resistors, 3 ICs and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

The awesome and tiny pl0nk mechanical keyboard !

This is the repo to hold the KiCad, CAD and firmware files for the pl0nk mechanical keyboard, my home-made 12x4 ortholinear mechanical keyboard.

This repo contains everything you need to build your own. The KiCad project has annotated components that will allow you to send the project directly to JLCPCB for manufacturing with the proper bill of materials and so on. (The JLCPCB plugin for KiCad is required for that)

Plank, from the project README
From the project README

Main components on the Plank

Plank bill of materials (BOM)

146 components, 18 distinct parts.

QtyPartRefs
1
RP2040
U1
1
AMS1117
Advanced Monolithic Systems
U2
1
W25Q128
Winbond Elec
U3
1
ABM8-272-T3
Y1
1
Connector, USB-TYPE-C-16P
J1
2
Tactile Button, 160gf
XUNPU
BOOT1, RST1
47
MX_SW_HS
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +39
47
1N4148WT
D1, D2, D3, D4, D5, D6, D7, D8 +39
10
WS2812B
D48, D49, D50, D51, D52, D53, D54, D55 +2
2
10uF
Samsung Electro-Mechanics
C1, C4
2
15pF
FH(Guangdong Fenghua Advanced Tech)
C2, C3
20
100nF
Samsung Electro-Mechanics
C5, C6, C7, C9, C11, C12, C13, C14 +12
3
1uF
Samsung Electro-Mechanics
C8, C10, C18
2
1kΩ
UNI-ROYAL(Uniroyal Elec)
R1, R5
1
10kΩ
UNI-ROYAL(Uniroyal Elec)
R2
2
27Ω
UNI-ROYAL(Uniroyal Elec)
R3, R4
2
5.1kΩ
UNI-ROYAL(Uniroyal Elec)
R6, R7
1
4.7kΩ
UNI-ROYAL(Uniroyal Elec)
R8

Plank design files

The KiCad project lives in the thomas-maurice/pl0nk repository on GitHub; these links point at the commit this page was built from.

Plank: common questions

What microcontroller does the Plank use?

The Plank is built around the RP2040, from the RP2040/RP2350 family.

How big is the Plank PCB?

The Plank measures 229.8 × 77.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Plank?

146 components, from 18 distinct parts. The full bill of materials is listed on this page.

Where can I download the Plank design files?

From the thomas-maurice/pl0nk repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Plank design in my own project?

The repository has no license, so all rights stay with thomas-maurice. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Plank without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards