Skip to the content
PCBKitNew board
2 layers41.9 × 62.8 mmColumn, the printed circuit board in 3D

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.md

Rommana

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

1 2

Build logs

  • A hand wire by Rafael Romao: Build Log
  • Build log with MCU holder by Oliver Säfström: Build Log

Credits and references

  • This keyboard wouldn't be possible without the help and videos of Quentin of BastardKB
  • Fix the MCU holder power circuit:

Parts

81
QtyValueFootprintReferences
12G***kibuzzard-6399CA4Fkibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F
12G***kibuzzard-6399CA47kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47
12G***kibuzzard-6399CA1Dkibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D
12G***kibuzzard-6399CA3Akibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A
61N4148Alaa:D_DO-35_SOD27_P7.62mm_Horizontal_ReversibleD1, D1, D2, D2, D3, D3
6Conn_01x04_FemaleAlaa:4x2THTJ2, J2, J3, J3, J5, J5
6G***kibuzzard-63982C97kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97
4G***kibuzzard-63982C76kibuzzard-63982C76, kibuzzard-63982C76, kibuzzard-63982C76, kibuzzard-63982C76
4G***kibuzzard-63982CB3kibuzzard-63982CB3, kibuzzard-63982CB3, kibuzzard-63982CB3, kibuzzard-63982CB3
3SW_PushAlaa:Kailh_hotswap_only_MX-CHOCSW1, SW2, SW3
3SW_PushAlaa:Kailh_MX-CHOCSW1, SW2, SW3
1VAL**Duckyb-Parts:mouse-bite-5mm-slot-with-space-for-trackmouse-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 mmMcu holder, the printed circuit board in 3D

    Mcu holder

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    58 parts105
  • 2 layers60.3 × 46.3 mmMcu holder, the printed circuit board in 3D

    Mcu holder

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    48 parts105
  • 2 layers53.3 × 36.3 mmMcu holder, the printed circuit board in 3D

    Mcu holder

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    45 parts105
  • 2 layers23.9 × 62.8 mmColumn, the printed circuit board in 3D

    Column

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    34 parts105

Similar boards

  • 2 layers162.9 × 178.9 mmAMPCD, the printed circuit board in 3D

    AMPCD

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    81 parts431
  • 2 layers177.2 × 114.3 mm8-Bit CPU 32k, the printed circuit board in 3D

    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 layersEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    81 parts163GPL-2.0
  • 2 layers64 × 55 mmZynthiandac bk2, the printed circuit board in 3D

    Zynthiandac bk2

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    81 parts156
  • 2 layersBD0027, the printed circuit board in 3D

    BD0027

    schlae/VapeRE

    Reverse engineered disposable v a p e boards

    81 parts136
  • 2 layers38.6 × 38.6 mmIotLedDriver, the printed circuit board in 3D

    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 mmIdawgz32, the printed circuit board in 3D

    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 mm16bit+, the printed circuit board in 3D

    16bit+

    bread-modular/bread-modular

    Modular Synths for Everyone

    81 parts67MIT