

Column
A 30 key well powered by Xiao BLE
- Size
- 41.9 × 62.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 81
- Nets
- 7
- Pads
- 172
- Tracks, vias
- 364, 14
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 12 Sep 2022
- Updated
- 23 Jun 2025
Overview
Column is an open-source printed circuit board by AlaaSaadAbdo, from the AlaaSaadAbdo/Rommana repository on GitHub. It is a 2-layer board of 41.9 × 62.8 mm with 81 parts on 7 nets, routed with 364 tracks and 14 vias.
Its parts include 6 diodes, 6 connectors and 6 switches.
README
README.mdRommana
A 30 key well powered by Xiao BLE
Parts
- MCU: 2x Seeeduino Xiao BLE
- On/Off Switch: 2x SS12 °F15 3 Pin On/On Mini Slide Switch
- Reset button: 2x 2 Pin DIP 6 x 6 x 5
- 30 MX switches
- Optional:
- Ameoba PCBS
- MX Hotswap sockets
Pictures

Build logs
Credits and references
Parts
81| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | G*** | kibuzzard-6399CA4F | kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F |
| 12 | G*** | kibuzzard-6399CA47 | kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47 |
| 12 | G*** | kibuzzard-6399CA1D | kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D |
| 12 | G*** | kibuzzard-6399CA3A | kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A |
| 6 | 1N4148 | Alaa:D_DO-35_SOD27_P7.62mm_Horizontal_Reversible | D1, D1, D2, D2, D3, D3 |
| 6 | Conn_01x04_Female | Alaa:4x2THT | J2, J2, J3, J3, J5, J5 |
| 6 | G*** | kibuzzard-63982C97 | kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97 |
| 4 | G*** | kibuzzard-63982C76 | kibuzzard-63982C76, kibuzzard-63982C76, kibuzzard-63982C76, kibuzzard-63982C76 |
| 4 | G*** | kibuzzard-63982CB3 | kibuzzard-63982CB3, kibuzzard-63982CB3, kibuzzard-63982CB3, kibuzzard-63982CB3 |
| 3 | SW_Push | Alaa:Kailh_hotswap_only_MX-CHOC | SW1, SW2, SW3 |
| 3 | SW_Push | Alaa:Kailh_MX-CHOC | SW1, SW2, SW3 |
| 1 | VAL** | Duckyb-Parts:mouse-bite-5mm-slot-with-space-for-track | mouse-bite-2mm-slot |
Questions
How big is the Column PCB?
It measures 41.9 × 62.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Column use?
81 parts. 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 Column KiCad files?
From the AlaaSaadAbdo/Rommana repository on GitHub, at the commit this page was made from: the board is PCB/Column/column.kicad_pcb and its schematic PCB/Column - FFC/column.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Column design in my own project?
Its repository states no licence, so its author keeps all rights: ask AlaaSaadAbdo before reusing the design.
More from AlaaSaadAbdo/Rommana
4- 2 layers53.3 × 36.3 mm

- 2 layers60.3 × 46.3 mm

- 2 layers53.3 × 36.3 mm

- 2 layers23.9 × 62.8 mm

Similar boards
- 2 layers162.9 × 178.9 mm

- 2 layers177.2 × 114.3 mm

8-Bit CPU 32k
slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed
81 parts184 - 2 layers

- 2 layers64 × 55 mm

Zynthiandac bk2
zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...
81 parts156 - 2 layers

- 2 layers38.6 × 38.6 mm

IotLedDriver
BerkeleyHCI/PolymorphicBlocks
A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.
81 parts94BSD-3-Clause - 2 layers98.5 × 45.4 mm

Idawgz32
ChrisChrisLoLo/idawgz32
A full 32 key mechanical keyboard that can be made for only $5
81 parts77GPL-3.0 - 2 layers30.5 × 68.6 mm
