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

A 30 key well powered by Xiao BLE

Size
23.9 × 62.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
19
Pads
97
Tracks, vias
279, 8
Routed
Yes
KiCad
KiCad 7 (file 20221018)
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 23.9 × 62.8 mm with 34 parts on 19 nets, routed with 279 tracks and 8 vias.

Its parts include 5 connectors, 3 diodes and 3 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

34
QtyValueFootprintReferences
4G***kibuzzard-6399CA1Dkibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D, kibuzzard-6399CA1D
4G***kibuzzard-6399CA47kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47, kibuzzard-6399CA47
4G***kibuzzard-6399CA4Fkibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F, kibuzzard-6399CA4F
4G***kibuzzard-6399CA3Akibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A, kibuzzard-6399CA3A
31N4148Alaa:D_SOD-123-rotatedD1, D2, D3
3Conn_01x12_SocketAlaa:FPC-SMD_FPC05012-09200-.5mm-revJ1, J4, J6
3G***kibuzzard-63982C97kibuzzard-63982C97, kibuzzard-63982C97, kibuzzard-63982C97
3SW_PushAlaa:kailh-mx-choc-direct-solderSW1, SW2, SW3
2Conn_01x04_FemaleAlaa:4x2THTJ3, J5
2G***kibuzzard-63982C76kibuzzard-63982C76, kibuzzard-63982C76
2G***kibuzzard-63982CB3kibuzzard-63982CB3, kibuzzard-63982CB3

Questions

How big is the Column PCB?

It measures 23.9 × 62.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Column use?

34 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 - FFC/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 layers41.9 × 62.8 mmColumn, the printed circuit board in 3D

    Column

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    81 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

    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

Similar boards

  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard old, the printed circuit board in 3D

    Amiga gfxcard old

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    34 parts1k
  • 2 layers53.5 × 62.5 mmLed matrix, the printed circuit board in 3D

    Led matrix

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    34 parts915
  • 2 layers45 × 26 mmESP32-HELP Button, the printed circuit board in 3D

    ESP32-HELP Button

    pcbreflux/espressif

    all espressif stuff will committed here

    34 parts608GPL-3.0
  • 2 layers41.7 × 25.7 mmHeadphones flex pcb rigid, the printed circuit board in 3D

    Headphones flex pcb rigid

    strangeparts/niubi-headphones

    Flexible circuit board design for adding a headphone jack to an iPhone 7

    34 parts493MIT
  • 2 layers18.8 × 16.3 mmAmoeba, the printed circuit board in 3D

    Amoeba

    mtl/keyboard-pcbs

    Keyboard PCBs

    34 parts485
  • 2 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

    Ezcgi

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    34 parts446