Skip to the content
PCBKitNew board
2 layers99 × 99 mmBtns board, the printed circuit board in 3D

Btns board

hugelton/Btns12

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

1

README

README.md

Btns

Buttons board compatible with monome grid

IMG_7507-1

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

text
;install https://github.com/okyeron/grid-test

Plans

  • support MPU-6050 (tilt)
  • support multi-PWM
  • support other buttons

Acknowledgments

Based on okyeron's neotrellis-monome project.

Parts

140
QtyValueFootprintReferences
641N4148WSDiode_SMD:D_SOD-323_HandSolderingD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +48
64~Hugelton:TSHD-T-2.8T2--6HTS1, TS2, TS10, TS11, TS12, TS13, TS14, TS15, TS16, TS17, TS18, TS19, TS20, TS21, TS22, TS23 +48
8Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, 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 mmBtns mother, the printed circuit board in 3D

    Btns mother

    hugelton/Btns

    Buttons board compatible with monome grid

    22 parts12MIT

Similar boards

  • 2 layers134 × 88 mmTulipcc, the printed circuit board in 3D

    Tulipcc

    shorepine/tulipcc

    The Tulip Creative Computer and AMYboard - portable Python synthesizers

    103 parts978
  • 8 layers100.2 × 55 mmJetson nano baseboard, the printed circuit board in 3D

    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 mmRP2040 base, the printed circuit board in 3D

    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 mmLeft, the printed circuit board in 3D

    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 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0
  • 4 layers22.9 × 50.8 mmLg hvac esp32, the printed circuit board in 3D

    Lg hvac esp32

    JanM321/esphome-lg-controller

    Wired controller for LG HVAC units using ESPHome and ESP32

    20 parts2920BSD
  • 4 layers121.9 × 109.2 mmPlinkyblack hwmidi jacks, the printed circuit board in 3D

    Plinkyblack hwmidi jacks

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    300 parts227
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    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