Skip to the content
PCBKitNew board
2 layers269.1 × 95.3 mmStenopad, the printed circuit board in 3D

The firmware is written using KMK and uses the Steno layout

Size
269.1 × 95.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
85
Nets
92
Pads
384
Tracks, vias
371, 25
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Oct 2025
Updated
10 Oct 2025

Overview

Stenopad is an open-source printed circuit board by B-Eddie, from the B-Eddie/stenopad repository on GitHub. It is a 2-layer board of 269.1 × 95.3 mm with 85 parts on 92 nets, routed with 371 tracks and 25 vias.

Its parts include 42 diodes, 42 switches and 1 IC. It belongs with the RP2040 boards of this library.

README

README.md

Stenopad

Hackboard submission!

PCB

Schematic:

schematic

PCB:

pcb

CAD

Used Onshape

cad

Firmware

The firmware is written using KMK and uses the Steno layout

BOM

PartQuantityCost (CAD)Link
PCB1$27.75-
Orpheus Pico1--
PBT Keycap DSA 1U2$11.56 each (37pcs/tax and shipping included)Amazon
Akko V3 Fairy Linear1 (45pcs)$19.19 CAD (excluding shipping (idk if there is - i can't see anything regarding shipping) - prime exclusive price)Amazon
M3 x 16mm Screws2$2.25 (2pcs)Home Depot
M3(OD4.5mm) legnth of 5mm1$1.45AliExpress
1N414842$2.48 (in total)DigiKey
Total-76.24

Inspiration

When I started looking for my first actual keyboard, I found out about StenoKeyboards, where a bunch of YouTube videos boast 200+ wpm typing speeds. However, after just getting a plain old mechanical keyboard, I forgot about StenoKeyboards for a long time. However, when I found out about Hackpad, I suddenly remembered StenoKeyboards and wanted to make one myself.

Extra notes

I'm going to change the firmware when I actually get the kb

Parts

85
QtyValueFootprintReferences
421N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26
42SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1

Questions

How big is the Stenopad PCB?

It measures 269.1 × 95.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stenopad use?

85 parts. 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 Stenopad KiCad files?

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

Can I use the Stenopad design in my own project?

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

Similar boards

  • 2 layers254.1 × 87.2 mmFramedeck kb, the printed circuit board in 3D

    Framedeck kb

    brickbots/framedeck

    A Framework mainboard based Cyberdeck

    85 parts1.1kMIT
  • 2 layers100 × 100 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    85 parts990GPL-3.0
  • 2 layers58 × 65 mmUtils output core, the printed circuit board in 3D

    Utils output core

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    85 parts222
  • 2 layers198.8 × 75.6 mmTreadstone32, the printed circuit board in 3D

    Treadstone32

    marksard/Keyboards

    This repository is warehouse of my keyboard architecture.

    85 parts193MIT
  • 2 layers64.1 × 103.2 mmKeyboard, the printed circuit board in 3D

    Keyboard

    BerkeleyHCI/PolymorphicBlocks

    A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

    85 parts94BSD-3-Clause
  • 2 layers210.2 × 94.3 mmHumla, the printed circuit board in 3D

    Humla

    jimmerricks/humla

    The Humla is a 36-key low profile keyboard based on the Reviung by gtips and the Rev-lp by cyril279. It is for choc switches (with 18x17mm spacing) and has basic support for bluetooth pro micro alternatives such as the…

    85 parts85MIT
  • 2 layers217 × 27.5 mmStep switch board, the printed circuit board in 3D

    Step switch board

    minisystem/880

    A Euroack drum machine

    85 parts67