Skip to the content
PCBKitNew board
2 layers184.2 × 101.6 mmHarmi, the printed circuit board in 3D

a chord generator

Size
184.2 × 101.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
70
Nets
66
Pads
352
Tracks, vias
365, 39
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 Nov 2024
Updated
19 Jun 2026

Overview

Harmi is an open-source printed circuit board by EMajesty, from the EMajesty/harmi repository on GitHub. It is a 2-layer board of 184.2 × 101.6 mm with 70 parts on 66 nets, routed with 365 tracks and 39 vias.

It is built around the RP2040-ZERO and SK6812MINI-E. Its parts include 21 switches, 20 diodes, 2 connectors, 1 resistor and 1 IC. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

Continuation of arduchord, now using a Raspberry Pi Pico

Parts

70
QtyValueFootprintReferences
20DKeebio-Parts:Diode-Hybrid-BackD1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4
20PG1350s-ol:PG1350S1, S2, S3, S4, S5, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20 +4
20SK6812MINI-Es-ol:SK6812MINI-ERGB1, RGB2, RGB3, RGB4, RGB5, RGB10, RGB11, RGB12, RGB13, RGB14, RGB15, RGB16, RGB17, RGB18, RGB19, RGB20 +4
1220RKeebio-Parts:Resistor-Hybrid-BackR1
1MidiTRRSKeebio-Parts:TRRS-PJ-320AJ2
1RotaryEncoderRotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-NxxxxS21
1i2c lcdConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ1
1rp2040-zeromcu:rp2040-zero-thtU1

The 65 most common of 70 parts.

Questions

How big is the Harmi PCB?

It measures 184.2 × 101.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Harmi use?

70 parts, built around the 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 Harmi KiCad files?

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

Can I use the Harmi design in my own project?

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

Similar boards

  • 2 layers102.5 × 72.6 mmBRKN v1 LEFT, the printed circuit board in 3D

    BRKN v1 LEFT

    miketronic/brkn

    BR/KN Keyboard

    125 parts19
  • 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
  • 2 layers307 × 101 mmBolide-65-pcb, the printed circuit board in 3D

    Bolide-65-pcb

    amperolithic/bolide-65-keeb

    Bolide65 is a 66 key, 65% keyboard with a rotary encoder and RGB backlighting under each key.

    272 partsGPL-3.0
  • 2 layers314.3 × 98.8 mmAVAIN, the printed circuit board in 3D

    AVAIN

    digitarhythm/AVAIN

    TReK 64 AVAIN KiCAD Project repository.

    207 parts
  • 2 layers304.4 × 98.8 mmGrain, the printed circuit board in 3D

    Grain

    digitarhythm/grain

    TReK GRAIN Specification

    204 partsMIT