

Form neo
5x12 low profile monoblock split keyboard.
- Size
- 282.5 × 128.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 123
- Nets
- 83
- Pads
- 883
- Tracks, vias
- 412, 13
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 16 Sep 2024
- Updated
- 30 Dec 2024
Overview
Form neo is an open-source printed circuit board by phamfoo, from the phamfoo/form-neo repository on GitHub, published under the MIT licence. It is a 2-layer board of 282.5 × 128.4 mm with 123 parts on 83 nets, routed with 412 tracks and 13 vias.
It is built around the RP2040-ZERO. Its parts include 62 switches, 60 diodes and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
1README
README.mdForm Neo
5x12 low profile monoblock split keyboard.




Form Neo is a low profile, monoblock split keyboard inspired by the Cornelius by foostan.
Features
- Gasket-mounted.
- Hotswap PCB + daughterboard.
- Options for dedicated arrow keys.
- Clean and minimal design.
DIY friendly
- Powered by an RP2040 Tiny and all the other parts can be easily sourced.
- No tiny SMD components required!
Build guide
See build
Sponsors
JLCPCB

JLCPCB has always been my go-to for 3D printing and PCB manufacturing. They also provided the keyboard plate, 3D printed case, and PCB for this project. If you're looking to build your own board, I highly recommend their services.
Beekeeb

The folks at beekeeb were super nice and provided the switches and keycaps for this project. I haven't bought anything from them yet, but I've only heard good things from the community. If you're looking for keyboard kits/prebuilts/parts, definitely check them out!
Parts
123| Qty | Value | Footprint | References |
|---|---|---|---|
| 62 | SW_Push | choc12-hotswap:choc12-hotswap | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +46 |
| 60 | D | kbd:D3_TH_SMD_v2 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +44 |
| 1 | rp2040-zero | rp2040-tiny:rp2040-tiny | U1 |
Questions
How big is the Form neo PCB?
It measures 282.5 × 128.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Form neo use?
123 parts, built around the RP2040-ZERO. 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 Form neo KiCad files?
From the phamfoo/form-neo repository on GitHub, at the commit this page was made from: the board is src/pcb/form-neo/form-neo.kicad_pcb and its schematic src/pcb/form-neo/form-neo.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Form neo 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
- 2 layers132.3 × 94.9 mm

- 2 layers321 × 92.3 mm

- 2 layers255.9 × 99.3 mm

Zerosprey42
beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.
96 parts140 - 2 layers146.3 × 69.5 mm

- 2 layers54 × 64 mm

DonConIOmini
ravinrabbid/DonCon2040
RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers
96 parts66MIT - 2 layers52 × 50 mm

RP2040-TestPatternGenerator VGA
nmur/RP2040-TestPatternGenerator
A simple test pattern generator running on the RP2040 microcontroller
12 parts64GPL-3.0 - 2 layers120 × 40 mm

Buinchiez40
ChrisChrisLoLo/bunchiez40
A pocket keyboard that makes use of mouse switches to achieve a miniscule size
90 parts56GPL-3.0 - 2 layers305.2 × 76.2 mm
