Embaxus Steno Keyboard
MaryTennyson·Embaxus_Steno_Keyboard·hardware/embaxus-steno-keyboard.kicad_pcb
About the Embaxus Steno Keyboard PCB
Embaxus Steno Keyboard is an open source RP2040/RP2350 PCB design by MaryTennyson, published on GitHub. It is a 2-layer board measuring 273.8 × 85.7 mm, with 124 components from 7 distinct parts.
Its main chip is the RP2040_Zero, from the RP2040/RP2350 family. By type, the board carries 32 LEDs, 32 capacitors, 29 diodes, 28 switches, 1 IC and 1 connector.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
28-key stenography keyboard PCB: RP2040-Zero, MX switches, 32x SK6812MINI-E per-key RGB (KiCad 10)
A 28-key stenography keyboard PCB with per-key RGB, designed in KiCad 10.
- MCU: Waveshare RP2040-Zero (mounted on the back, USB-C at the right edge) - Switches: 28× Cherry MX-compatible, PCB mount - Lighting: 32× SK6812MINI-E reverse-mount RGB LEDs (28 under the keys + 4 standalone) - Board: 2 layers, 273.84 × 85.73 mm, 1.6 mm FR-4
The full schematic is in docs/schematic.pdf.

Main components on the Embaxus Steno Keyboard
Embaxus Steno Keyboard bill of materials (BOM)
124 components, 7 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040_Zero | RP2040_Zero | U2 |
| 1 | Conn_01x08_Pin | PinHeader_1x08_P2.54mm_Vertical | J1 |
| 28 | ~ | MX_PCB_1.00u | S1, S2, S3, S4, S5, S6, S7, S8 +20 |
| 32 | SK6812MINI-E | LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | LED_1, LED_2, LED_3, LED_4, LED_5, LED_6, LED_7, LED_8 +24 |
| 29 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +21 |
| 32 | 100nF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C2, C3, C4, C5, C6, C7, C8 +24 |
| 1 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
Embaxus Steno Keyboard design files
The KiCad project lives in the MaryTennyson/Embaxus_Steno_Keyboard repository on GitHub; these links point at the commit this page was built from.
Embaxus Steno Keyboard: common questions
What microcontroller does the Embaxus Steno Keyboard use?
The Embaxus Steno Keyboard is built around the RP2040_Zero, from the RP2040/RP2350 family.
How big is the Embaxus Steno Keyboard PCB?
The Embaxus Steno Keyboard measures 273.8 × 85.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Embaxus Steno Keyboard?
124 components, from 7 distinct parts. The full bill of materials is listed on this page.
Where can I download the Embaxus Steno Keyboard design files?
From the MaryTennyson/Embaxus_Steno_Keyboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Embaxus Steno Keyboard design in my own project?
The repository has no license, so all rights stay with MaryTennyson. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Embaxus Steno Keyboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k