

BRKN v1 LEFT
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
3PMW3360DM-T2QU
DIP-16Low-power mode、Interrupt output、Self-test function DIP-16 Specialized Sensors ROHSPixArtSpecialized SensorsRP2040-ZERO
-- Development Boards & Kits ROHSWaveshareDevelopment Boards & KitsSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
README.mdBR/KN
BR/KN Keyboard (Broken)

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...
- it's a split (a broken unibody)
- 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.
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)

Contact with comments, questions, or if you build it!
- instagram/mkbrrd
- m1ketronic @discord
- mxb540@gmail.com
Parts
125| Qty | Value | Footprint | References |
|---|---|---|---|
| 34 | , , , , , , , , , , , , , , , +18 | ||
| 16 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16 |
| 15 | D | Diode_SMD:D_SOD-323 | D01, D02, D03, D04, D05, D06, D07, D08, D09, D10, D11, D12, D13, D14, D15 |
| 14 | SK6812MINI | miketronic_fplib:MB_SK6812_Mini | LED01, LED02, LED03, LED04, LED05, LED06, LED07, LED08, LED09, LED10, LED11, LED12, LED13, LED14 |
| 14 | SW | miketronic_fplib:MB_KailhChoc-1U_rev_17mm_oval | SW01, SW02, SW03, SW04, SW05, SW06, SW07, SW08, SW09, SW10, SW11, SW12, SW13, SW14 |
| 2 | 10k | Keebio-Parts:R_0805 | R2, R5 |
| 1 | 15k | Keebio-Parts:R_0805 | R3 |
| 1 | 39 | Keebio-Parts:R_0805 | R4 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 500 | Keebio-Parts:R_0805 | R1 |
| 1 | AP7335-WG-7 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | IC1 |
| 1 | PMW3360DM-T2QU | miketronic_fplib:MB_PMW3360 | U3 |
| 1 | SW | miketronic_fplib:MB_6x6_SW | SW15 |
| 1 | TRRS | miketronic_fplib:MB_TRRS-PJ-320A | U2 |
| 1 | USB_C | miketronic_fplib:MB_Molex-216990_USB_TYPE-C | J1 |
| 1 | rp2040-zero | miketronic_fplib:MB_rp2040-zero-001 | U1 |
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 mm

- 2 layers287.8 × 126.7 mm

- 2 layers342.9 × 109.6 mm

- 2 layers336.8 × 109.9 mm

- 2 layers180.1 × 190.7 mm

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 mm

- 2 layers229.9 × 123.2 mm

- 2 layers76.2 × 96.7 mm
