

Btns board
Buttons board compatible with monome grid
- Size
- 99 × 99 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 140
- Nets
- 97
- Pads
- 420
- Tracks, vias
- 726, 128
- Pours
- 789
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 15 Aug 2024
- Updated
- 29 Oct 2024
Overview
Btns board is an open-source printed circuit board by hugelton, from the hugelton/Btns repository on GitHub, published under the MIT licence. It is a 2-layer board of 99 × 99 mm with 140 parts on 97 nets, routed with 726 tracks and 128 vias.
It is built around the 1N4148WS. Its parts include 64 diodes and 8 connectors.
Main components
1README
README.mdBtns
Buttons board compatible with monome grid
Overview
Btns is a clone of Monome Grid.
**⚠️ It doesn't support 16 levels of LED grey scale. It just turns on or off. **
Make
Hardware
Make your board from the gerber.
BOM
- Raspberry Pi Pico (or same footprint clones) * 1
- TSHD-T-2.8T2 SMD Tact switch with LED * 64
- 1N4148WS (SOD-323) SMD diode * 64
- TM1640 LED segments driver * 1
- 10k THT resistor * 2
- 10ohm THT resistor * 1
- MPU-6050 (optional for tilt mod)
- VXO7803-500 (optional)
- Eurorack 16pin Bus Conn (optional)
Firmware
upload the firmware to Pico from Release.
Test (on Norns)
Please use okyeron's grid-test
;install https://github.com/okyeron/grid-testPlans
- support MPU-6050 (tilt)
- support multi-PWM
- support other buttons
Acknowledgments
Based on okyeron's neotrellis-monome project.
Parts
140| Qty | Value | Footprint | References |
|---|---|---|---|
| 64 | 1N4148WS | Diode_SMD:D_SOD-323_HandSoldering | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +48 |
| 64 | ~ | Hugelton:TSHD-T-2.8T2--6H | TS1, TS2, TS10, TS11, TS12, TS13, TS14, TS15, TS16, TS17, TS18, TS19, TS20, TS21, TS22, TS23 +48 |
| 8 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8 |
The 136 most common of 140 parts.
Questions
How big is the Btns board PCB?
It measures 99 × 99 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Btns board use?
140 parts, built around the 1N4148WS. 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 Btns board KiCad files?
From the hugelton/Btns repository on GitHub, at the commit this page was made from: the board is Hardware/KiCAD/Btns/btns_board.kicad_pcb and its schematic Hardware/KiCAD/Btns/Btns.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Btns board 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).
More from hugelton/Btns
1- 2 layers99 × 99 mm

Similar boards
- 2 layers134 × 88 mm

Tulipcc
shorepine/tulipcc
The Tulip Creative Computer and AMYboard - portable Python synthesizers
103 parts978 - 8 layers100.2 × 55 mm

Jetson nano baseboard
antmicro/jetson-nano-baseboard
Antmicro's open hardware baseboard for the NVIDIA Jetson Nano, TX2 NX and Xavier NX
391 parts548Apache-2.0 - 4 layers94.4 × 72.8 mm

RP2040 base
Twisted-Fields/rp2040-motor-controller
A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.
325 parts419 - 2 layers135.9 × 89.5 mm

Left
TeXitoi/keyseebee
KeySeeBee is a split ergo keyboard. It is only 2 PCB (so the name) with (almost) only SMD components on it. It's only a keyboard, no LED, no display, nothing more than keys and USB.
61 parts348MIT - 4 layers70 × 54 mm

- 4 layers22.9 × 50.8 mm

Lg hvac esp32
JanM321/esphome-lg-controller
Wired controller for LG HVAC units using ESPHome and ESP32
20 parts2920BSD - 4 layers121.9 × 109.2 mm

Plinkyblack hwmidi jacks
plinkysynth/plinky_public
a public release of the plinky sw and hw
300 parts227 - 4 layers140 × 100 mm

Dc usv
TobleMiner/DC-UPS
A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages
351 parts223CERN-OHL-P-2.0