

Tutorial
A 22-key column-staggered unibody split keyboard
- Size
- 214.6 × 84.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 46
- Pads
- 240
- Tracks, vias
- 705, 56
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 4 Jun 2023
- Updated
- 4 Jun 2023
Overview
Tutorial is an open-source printed circuit board by bubbleology, from the bubbleology/UT22 repository on GitHub. It is a 2-layer board of 214.6 × 84.4 mm with 50 parts on 46 nets, routed with 705 tracks and 56 vias.
Its parts include 22 diodes, 22 switches and 1 IC. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
README
README.mdUT22
UT22 is a 22 key column-staggered choc unibody keyboard that is intended to be used with the Artsey or Taipo layout. It's essentially a left and right handed artsey/taipo board in a single body with extra thumbs and pinky keys. It uses a Nice!Nano and the PCB supports a Nice!View display.
Picture

PCB
If you like to get a PCB to build your own UT22 you'll find the source files and a Gerber file here.

BOM
For a complete build you'll additionally need the following components:
- 22x SMD diodes (SOD-123)
- 22x Kailh Choc Hotswap Sockets
- 22x Kailh Choc V1 Switches
- 1x Nice!Nano
- 2× Pair of female headers for the N!N
- (optional) 1x Nice!View
- (optional) 1x Lipo battery (301230)
- (optional) 1x Power switch (MSK 12C02)
- (optional) 1x Reset switch (B3U-1000P(M))
FIRMWARE
UT22 runs on ZMK. To modify and compile your own keymap you can clone the dedicated ZMK config repository.
CREDITS
I've collected and built many different ergo boards but never got around to building my own PCB mainly due to the lack of available and especially easy to understand resources to get started. With the very comprehensive and wonderfully written article Let's Design A Keyboard with Ergogen by FlatFootFox I had no more excuses to not at least try and design my own PCB, so I went for it.
With the help of the lovely and very supportive german ergo community I was finally able to finish my own PCB design. And special thanks goes out to:
- Marco "Bob" - for his wisdom and final review
- Kilipan "Apfel" - for answering all my questions
- GEIST - for providing professional support
- Albino-Zebra "Oldman" - for emotional support and design inspiration
- FlatFootFox - for the wonderful introduction/guide to ergogen
- duckyb "Kyek" - for his Urchin that served as a reference by using its footprints & schematic
LICENSING
This work is licensed under a Creative Commons (4.0 International License) Attribution—Noncommercial—Share Alike
- ✖ | Sharing without ATTRIBUTION
- ✔ | Remix Culture allowed
- ✖ | Commercial Use
- ✖ | Free Cultural Works
- ✖ | Meets Open Definition
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | Kailh-Choc | Bubble_Lib:SW_Hotswap_Kailh_Choc_V1_taipo | SW1, SW2, SW3, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22 +6 |
| 22 | diode | Bubble_Lib:SMD_Diode_B2 | D1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +6 |
| 2 | MountingHole_Pad | Bubble_Lib:1pin_Battery | Bat+1, BatGND1 |
| 1 | SW_Push | Bubble_Lib:SW_RESET | RSW1 |
| 1 | SW_SPDT | Bubble_Lib:smt-slider-switch | SW_POWER1 |
| 1 | nice!view | Bubble_Lib:nice_view | Display1 |
| 1 | nice_nano | Bubble_Lib:nice_nano_taipo | U1 |
Questions
How big is the Tutorial PCB?
It measures 214.6 × 84.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Tutorial use?
50 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 Tutorial KiCad files?
From the bubbleology/UT22 repository on GitHub, at the commit this page was made from: the board is PCB/pcbs/tutorial.kicad_pcb and its schematic PCB/pcbs/tutorial.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tutorial design in my own project?
Its repository states no licence, so its author keeps all rights: ask bubbleology before reusing the design.
More from bubbleology/UT22
2- 2 layers214.6 × 84.4 mm

- 2 layers214.6 × 84.6 mm

Similar boards
- 2 layers187.2 × 26.6 mm

- 2 layers45.7 × 25.9 mm

- 2 layers21 × 31.5 mm

- 2 layers42 × 32.5 mm

Lipoboard
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
50 parts915 - 2 layers80 × 109.5 mm

NucDeck Right Controller PCB - Rev 1.2
dmcke5/NucDeck
The Open Source DIY Handheld Gaming PC!
50 parts561CERN-OHL-S-2.0 - 2 layers101 × 31.5 mm

- 2 layers123.9 × 94.4 mm

- 2 layers50 × 25 mm

Mbus master
roarfred/AmsToMqttBridge
Minimalistic system to read AMS/HAN data from electrical meter
50 parts223