Skip to the content
PCBKitNew board
2 layers388.1 × 114.4 mmUFO, the printed circuit board in 3D

Unified Full-size Ortholinear (keyboard)

Size
388.1 × 114.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
349
Nets
264
Pads
1,572
Tracks, vias
2,406, 162
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
24 Jun 2025
Updated
17 Sep 2025

Overview

UFO is an open-source printed circuit board by turnipjs, from the turnipjs/UFO repository on GitHub. It is a 2-layer board of 388.1 × 114.4 mm with 349 parts on 264 nets, routed with 2,406 tracks and 162 vias.

Its parts include 228 diodes, 114 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

UFO

This is the Unified Full-size Ortholinear keyboard, or UFO for short. It has 114 keys in 6 rows and 19 columns, per key RGB, and N-Key roll over. It is built around a Raspberry Pi Pico and has a doodle of a UFO abducting a spherical cow in a vacuum.

BOM

1x Main PCB
1x Bottom Case PCB
1x Top Plate PCB
1x Raspberry Pi Pico
114x Kailh style hot swap sockets for MX style switches
114x SK6812-MINI-E RGB LEDs
114x 1N4148W or other similar SOD-123 diodes
Solder, Solder Paste, Flux as needed
8x M2 threaded 3mm diameter 8mm long standoffs
8x M2 threaded 5mm long screws

Firmware

The firmware will be available as the UFO keyboard in QMK repository. It is also available in my personal QMK repository.

Images

Full Keyboard Cow Abduction Doodle

Parts

349
QtyValueFootprintReferences
114DiodeScottoKeebs_Components:Diode_SOD-123D1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +98
114KeyswitchScottoKeebs_Hotswap:Hotswap_MX_1.00uS1, S10, S11, S100, S101, S102, S103, S104, S105, S106, S107, S108, S109, S110, S111, S112 +98
114LED_SK6812MINIScottoKeebs_Components:LED_SK6812MINID115, D116, D117, D118, D119, D120, D121, D122, D123, D124, D125, D126, D127, D128, D129, D130 +98
2LOGOUFO:ufo abducting cowG***, G***
1Raspberry_Pi_PicoScottoKeebs_MCU:Raspberry_Pi_PicoU1

The 345 most common of 349 parts.

Questions

How big is the UFO PCB?

It measures 388.1 × 114.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UFO use?

349 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 UFO KiCad files?

From the turnipjs/UFO repository on GitHub, at the commit this page was made from: the board is UFO/UFO.kicad_pcb and its schematic UFO/UFO.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UFO design in my own project?

Its repository states no licence, so its author keeps all rights: ask turnipjs before reusing the design.

Similar boards

  • 2 layers193.8 × 90.6 mmBreakout pcie, the printed circuit board in 3D

    Breakout pcie

    olin-electric-motorsports/olin-electric-motorsports

    OEM Monorepo

    349 parts14
  • 2 layers144.4 × 107.8 mmSoldered Inkplate 6FLICK, the printed circuit board in 3D

    Soldered Inkplate 6FLICK

    SolderedElectronics/Soldered-Inkplate-6-FLICK-hardware-design

    Hardware design, BOM, gerbers and 3D files for Soldered-Inkplate-6-FLICK designed by Soldered Electronics.

    349 parts1
  • 2 layers259.7 × 80 mmSteuereinheit, the printed circuit board in 3D

    Steuereinheit

    stonedDiscord/Steuereinheit

    Steuereinheit 68000

    348 parts
  • 2 layers98.8 × 96.4 mmTrialNP 1 Order, the printed circuit board in 3D

    TrialNP 1 Order

    rikkodo/Rikkodo_PCB

    This project is licensed under the CERN OHL-P v2. You may use, distribute, and modify this design under the terms of the CERN OHL-P v2. Original design by snize.

    348 parts
  • 2 layers160.5 × 288 mmFaders, the printed circuit board in 3D

    Faders

    Tommie1236/midi-controller

    lighting focused midi controller

    348 parts2CERN-OHL-W-2.0
  • 2 layers310 × 110 mm8bit adder, the printed circuit board in 3D

    8bit adder

    Lopfi/8bit-adder

    A DIY 8 Bit Adder from single transistors

    348 parts2MIT