Skip to the content
PCBKitNew board
2 layers102.5 × 72.6 mmBRKN v1 LEFT, the printed circuit board in 3D

BRKN v1 LEFT

miketronic/brkn19

BR/KN Keyboard

Size
102.5 × 72.6 mm
Copper layers
2
Thickness
1.2 mm
Parts
125
Nets
68
Pads
554
Tracks, vias
886, 86
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Apr 2024
Updated
3 Jul 2025

Overview

BRKN v1 LEFT is an open-source printed circuit board by miketronic, from the miketronic/brkn repository on GitHub. It is a 2-layer board of 102.5 × 72.6 mm with 125 parts on 68 nets, routed with 886 tracks and 86 vias.

It is built around the PMW3360DM-T2QU, RP2040-ZERO and SK6812MINI-E. Its parts include 29 diodes, 17 capacitors, 15 switches, 5 resistors and 4 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

3

README

README.md

BR/KN

BR/KN Keyboard (Broken)

version [blocked] License: CC BY-SA 4.0

BR/KN 001 BR/KN 002

More pictures here

Features

  • 28 keys (plus 2 small tactiles, bonus!)
  • 2x 16mm trackballs - PMW3360 sensors
  • USB connection between halves (or TRRS option as backup)
  • Low profile choc switches with CFX spacing (closer spacing then standard choc, only caps of size 16.50mm x 16.50mm will fit)
  • RGB lighting
  • Waveshare RP2040 Zero controllers
  • QMK firmware

Introduction

The Broken (stylized BR/KN) keyboard is named because...

  1. it's a split (a broken unibody)
  2. Broken by Seether was my wife and mine's wedding song that I wanted to honor and the day (queue awww's). Ok enough on that, let's dig in.

I've always preferred small keebs and low switch counts. The idea for this keyboard was to design a small split that also incorporated two trackballs (can use one for pointing, one for scrolling!), and have some other goodies like LEDs and tact switches for occasional needs like macros or toggling the RGB.

Keymap

The layout is a larger rendition of my MM20 (3 column) layout with the addition of side columms. I have no issues with my 20 key layout but it's a BIG change for users and having some keys like tab and backspace on dedicated keys can be convenient. Of course with custom firmware you are not locked into any specific layout. If you only want to combo 2 letters (24 non-thumb keys, 26 letters!), then that's totally fine.

The layout, MM28, leverages combos (the yellow letters shown below) for less-used letters, or where they "feel best". I performed some studies on letter frequency in the English language and most common bigrams and trigrams to determine the letter placement. It kind of started off as Colemak from what I recall, maybe it's actually really different, I forgets. P and B are weird, they both just barely made it to combos instead of their own letters even though I use them more often then I anticipated. They could have gone somewhere like the U and W keys but with the frequency I use them I wanted them on my index and middle finger instead of putting all that work on my ring finger.

The biggest thing with starting a layout like this is to accept the fact that you'll start off at like 5wpm but your brain will take over and it'll become second nature eventually just like any other layout. It's super fun and not making any lateral finger movements feels nice.

br-kn

Keycaps

As noted in the Features, I chose a narrower keyswitch spacing and thus they require narrower keycaps. CFX keycaps are commercially available from Chosfox, or you can print your own, for which I've included files in the keycaps folder. They easily print upside down on an FDM printer, and I use a textured baseplate.

Miscellaneous Notes

  • For the switchplate, I put the plate on then soldered the switches. Make sure you like your choice of filament that you printed the plate with because you're stuck with it ;).
  • If you PCBA the board and the USB failed during manufacture, you can solder on a TRRS connector. I have it designed to mount the TRRS on the bottom of the board to hide the connector and end of the cable within the case. Also, you'll need to bodge two wires on the board to use TRRS, let me know if you need help if you go this route.
  • The trackballs I used are 16mm polished mineral spheres I found on AliExpress. I picked up a few different types of mineral and some were too large due to making a rock into a sphere not an exact science, so be mindful of that. Alternatively, you can use human-made materials for a perfect spec 16mm ball.
  • PCBA would be cheaper if you combine both halves with some mouse bites between them, feel free to do so or modify as you wish. I did this version as a POC so it was cheaper if I messed up with one board than with both at the same time.

The predecessor (CAP 5)

CAP5 001

Another shot

Contact with comments, questions, or if you build it!

Parts

125
QtyValueFootprintReferences
34, , , , , , , , , , , , , , , +18
161uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16
15DDiode_SMD:D_SOD-323D01, D02, D03, D04, D05, D06, D07, D08, D09, D10, D11, D12, D13, D14, D15
14SK6812MINImiketronic_fplib:MB_SK6812_MiniLED01, LED02, LED03, LED04, LED05, LED06, LED07, LED08, LED09, LED10, LED11, LED12, LED13, LED14
14SWmiketronic_fplib:MB_KailhChoc-1U_rev_17mm_ovalSW01, SW02, SW03, SW04, SW05, SW06, SW07, SW08, SW09, SW10, SW11, SW12, SW13, SW14
210kKeebio-Parts:R_0805R2, R5
115kKeebio-Parts:R_0805R3
139Keebio-Parts:R_0805R4
14.7uFCapacitor_SMD:C_0603_1608MetricC17
1500Keebio-Parts:R_0805R1
1AP7335-WG-7Package_TO_SOT_SMD:SOT-23-5_HandSolderingIC1
1PMW3360DM-T2QUmiketronic_fplib:MB_PMW3360U3
1SWmiketronic_fplib:MB_6x6_SWSW15
1TRRSmiketronic_fplib:MB_TRRS-PJ-320AU2
1USB_Cmiketronic_fplib:MB_Molex-216990_USB_TYPE-CJ1
1rp2040-zeromiketronic_fplib:MB_rp2040-zero-001U1

The 105 most common of 125 parts.

Questions

How big is the BRKN v1 LEFT PCB?

It measures 102.5 × 72.6 mm and has 2 copper layers, 1.2 mm thick.

What parts does the BRKN v1 LEFT use?

125 parts, built around the PMW3360DM-T2QU, RP2040-ZERO and SK6812MINI-E. 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 BRKN v1 LEFT KiCad files?

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

Can I use the BRKN v1 LEFT design in my own project?

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

Similar boards

  • 2 layers214.8 × 146.4 mmGoobertrax E, the printed circuit board in 3D

    Goobertrax E

    doesntfazer/Goober

    hummingbird-like keyboard

    85 parts4
  • 2 layers287.8 × 126.7 mmNoName, the printed circuit board in 3D

    NoName

    AlaaSaadAbdo/battoota

    Keyboards

    267 parts188
  • 2 layers342.9 × 109.6 mmDynamis, the printed circuit board in 3D

    Dynamis

    bbrfkr/dynamis-keyboard

    199 parts24MIT
  • 2 layers336.8 × 109.9 mmLaser keyboard, the printed circuit board in 3D

    Laser keyboard

    bbrfkr/laser-keyboard

    179 parts1
  • 2 layers180.1 × 190.7 mmDya panelized, the printed circuit board in 3D

    Dya panelized

    cormoran/dya-keyboard

    Pre-built QMK firmware is available in latest build's artifact section in this github actions.

    228 parts6CC-BY-4.0
  • 2 layers98.8 × 62.1 mmGavel, the printed circuit board in 3D

    Gavel

    etalli/Gavel

    Physical approval controller for Claude Code

    24 parts1MIT
  • 2 layers229.9 × 123.2 mmMAXCON zero, the printed circuit board in 3D

    MAXCON zero

    ThunderrGodd/DJMAXCON

    controller for PC rhythm games

    35 parts1
  • 2 layers76.2 × 96.7 mmUnOrthoDox 20 PCB, the printed circuit board in 3D

    UnOrthoDox 20 PCB

    TweetyDaBird/UnOrthoDox

    A 'simple' 17-20 key Numpad

    70 parts1