

StreamForge
This is my keyboard design which I made from scratch in KiCad and Fusion 360
- Size
- 446.2 × 165.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 224
- Nets
- 144
- Pads
- 827
- Tracks, vias
- 1,142, 38
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 29 Mar 2026
- Updated
- 26 Oct 2026
Overview
StreamForge is an open-source printed circuit board by LegendPlayz83, from the LegendPlayz83/StreamForge repository on GitHub, published under the MIT licence. It is a 2-layer board of 446.2 × 165.8 mm with 224 parts on 144 nets, routed with 1,142 tracks and 38 vias.
Its parts include 108 diodes and 108 switches. It belongs with the RP2040 boards of this library.
README
README.mdStreamForge
This is my keyboard design, which I made from scratch in KiCad and Fusion 360
Features:
- 108x Diodes
- 108x keys
- Raspberry Pi Pico
- Customised layout
- KMK firmware
Schematic
PCB
Case
BOM
| Name | Quantity | Cost | Link |
|---|---|---|---|
| Akko Creamy Cyan | 108 | $30 | Buy |
| Durock Smokey Screw-In Stabilizers V2 (4+1 w/ 6.25u spacebar) | 1 | $18.58 | Buy |
| Womier Azure Eclipse Side Backlit Cherry PBT Keycap | 1 | $27 | Buy |
| Diode 1N4148 Through-Hole | 100 | $2.15 | Buy |
| PCB - (Black Color) | 5 | $66 | Buy |
| Raspberry Pi Pico | 1 | $7.40 | Buy |
| Heatset and Screws | 1 | $0.00 | Amazon |
| Case (top, mid, bot) | 1 | $0.00 | Printing Legion |
| Total | $151.13 |
The total costs come out to be $152
Parts
224| Qty | Value | Footprint | References |
|---|---|---|---|
| 108 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D10, D11, D12, D13, D14, D15, D100, D101, D102, D103, D104, D105, D106, D107, D108 +92 |
| 95 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW103, SW104, SW105, SW107 +79 |
| 7 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.25u_PCB | SW95, SW96, SW97, SW99, SW100, SW101, SW102 |
| 3 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW34, SW74, SW106 |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_Vertical_PCB | SW78, SW108 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_THT | A1 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_6.25u_PCB | SW98 |
The 217 most common of 224 parts.
Questions
How big is the StreamForge PCB?
It measures 446.2 × 165.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the StreamForge use?
224 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 StreamForge KiCad files?
From the LegendPlayz83/StreamForge repository on GitHub, at the commit this page was made from: the board is PCB/StreamForge.kicad_pcb and its schematic PCB/StreamForge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the StreamForge design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers95 × 71 mm

- 2 layers275.7 × 105.3 mm

Hector
RickKross/hector
Hector is a 38-key column staggered keyboard with HE magnetic sensors
224 parts18CERN-OHL-W-2.0 - 2 layers94.5 × 94.5 mm

- 2 layers407.9 × 170.4 mm

- 2 layers303.2 × 94.5 mm

Voyager65
foggyflute/Voyager65
Fully versatile 65% keyboard PCB. Simplified variants available.
224 parts7GPL-3.0 - 2 layers468 × 96.5 mm

Clarinoid bodytest
thenfour/Clarinoid
an electronic wind instrument / clarinet / flute / not sure
224 parts4 - 2 layers

- 2 layers335 × 200 mm

WEASEL KiCad MainBoard
joebmz98/Weasel-West-Coast-Synthesiser
Digital east coast style synth heavily inspired by the Buchla Easel based on the Daisy Seed.
224 parts3MIT