
Main panel
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Components Microcontroller (U1): Waveshare ESP32-S3-ZERO (providing native USB support for direct MIDI communication). EC11 Rotary Encoder 8SK6812 Mini-e LEDs PCB
Midi keypad is an open-source printed circuit board by eastmohan, from the eastmohan/midi-keypad repository on GitHub. It is a 2-layer board of 79.3 × 65 mm with 11 parts on 25 nets, routed with 176 tracks and 7 vias.
It is built around the SK6812MINI-E. Its parts include 8 diodes, 1 IC, 1 connector and 1 switch. It belongs with the audio and music and keyboards and input boards and the ESP32 boards of this library.
A compact, custom-designed USB MIDI controller built around the Waveshare ESP32-S3-ZERO. It has 7 key inputs, a daisy-chained chain of addressable RGB LEDs for visual feedback, and a rotary encoder with a push-button for volume control.
Components Microcontroller (U1): Waveshare ESP32-S3-ZERO (providing native USB support for direct MIDI communication). EC11 Rotary Encoder 8*SK6812 Mini-e LEDs PCB
Key Inputs (J1): Set as a pin header in the schematic, but actually connects to a custom footprint of exposed pads (conductive keys):
Rotary Encoder (SW1): Incremental rotary encoder with an integrated push switch (rcswitch) for navigation or volume adjustment.
Addressable LEDs (D1–D8): 8x SK6812MINI-E RGB LEDs wired in a serial data chain.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | SK6812MINI-E | LED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | D1, D2, D3, D4, D5, D6, D7, D8 |
| 1 | Conn_01x07 | mohanslibrary:capacitive keys | J1 |
| 1 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | Waveshare ESP32-S3-ZERO | Hackclub Footprints:Waveshare ESP32-S3-Zero | U1 |
It measures 79.3 × 65 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the 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.
From the eastmohan/midi-keypad repository on GitHub, at the commit this page was made from: the board is PCB/midi_keypad.kicad_pcb and its schematic PCB/midi_keypad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask eastmohan before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.

Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing

imchipwood/dumbpad
Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

makerforgetech/modular-biped
An open source framework for creating a bipedal modular companion robot.

