Skip to the content
PCBKitNew board
2 layers272.4 × 122.9 mmForm uno, the printed circuit board in 3D

Gasket mounted 5x12 column staggered keyboard

Size
272.4 × 122.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
123
Nets
83
Pads
821
Tracks, vias
331, 12
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
10 Aug 2024
Updated
2 Sep 2024

Overview

Form uno is an open-source printed circuit board by phamfoo, from the phamfoo/form-uno repository on GitHub, published under the MIT licence. It is a 2-layer board of 272.4 × 122.9 mm with 123 parts on 83 nets, routed with 331 tracks and 12 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

1

README

README.md

Form Uno

Gasket mounted 5x12 column staggered keyboard

Introduction

I designed this board with a few goals in mind:

Ergonomic

The layout is based on the corne/cornelius by foostan, with some adjustments:

  • Unsplit.
  • Number row.
  • Options for dedicated arrow keys.

Fully featured

It also comes with the neat features that you'd find in custom mechanical keyboards:

  • Gasket-mounted.
  • Hotswap PCB + daughterboard.
  • Clean and minimal design.

Easy to build

Build guide

See build

Thanks

  • JLCPCB for providing 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.
  • foostan for creating the corne/cornelius, which inspired this project in the first place.

Parts

123
QtyValueFootprintReferences
62SW_Pushmarbastlib-mx:SW_MX_HS_CPG151101S11_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +46
60Dkbd:D3_TH_SMD_v2D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +44
1rp2040-zerorp2040-tiny:rp2040-tinyU1

Questions

How big is the Form uno PCB?

It measures 272.4 × 122.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Form uno 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 uno KiCad files?

From the phamfoo/form-uno repository on GitHub, at the commit this page was made from: the board is src/pcb/form-uno/form-uno.kicad_pcb and its schematic src/pcb/form-uno/form-uno.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Form uno 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 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers321 × 92.3 mmMx40, the printed circuit board in 3D

    Mx40

    zzeneg/stront

    Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

    181 parts353MIT
  • 2 layers255.9 × 99.3 mmZerosprey42, the printed circuit board in 3D

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

    Stress

    GroooveBob/Stress

    Pocket Arcade Fight Pad

    22 parts102MIT
  • 2 layers54 × 64 mmDonConIOmini, the printed circuit board in 3D

    DonConIOmini

    ravinrabbid/DonCon2040

    RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

    96 parts66MIT
  • 2 layers52 × 50 mmRP2040-TestPatternGenerator VGA, the printed circuit board in 3D

    RP2040-TestPatternGenerator VGA

    nmur/RP2040-TestPatternGenerator

    A simple test pattern generator running on the RP2040 microcontroller

    12 parts64GPL-3.0
  • 2 layers120 × 40 mmBuinchiez40, the printed circuit board in 3D

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

    Soroka

    kapee1/soroka

    40% DIY-keyboard with base kit support

    126 parts47Unlicense