Skip to the content
2 layers37.2 × 52.2 mmButton Board with pins, the printed circuit board in 3D

Button Board with pins

ideafablabs/ButtonBoard3

🔴 USB HID Button Board

Size
37.2 × 52.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
38
Pads
149
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20171130)
Created
16 Feb 2022
Updated
26 Mar 2025

Overview

Button Board with pins is an open-source printed circuit board by ideafablabs, from the ideafablabs/ButtonBoard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 37.2 × 52.2 mm with 12 parts on 38 nets.

Its parts include 11 connectors and 1 IC. It belongs with the RP2040 boards of this library.

README

README.md

🔴 USB HID Button Board

breakout board for the Raspberry Pi Pico that allows connecting arcade buttons and outputing as a USB HID keyboard device. The firmware is built using Earle F. Philhower, III's Raspberry Pi Pico Arduino core and the standard Arduino IDE environment.

ToDo:

  • add mouse jiggler support
  • add "macro" support
  • add "custom key mappings" without re-flashing firmware
  • add debounce support

Parts

12
QtyValueFootprintReferences
8Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ0, J1, J2, J3, J4, J5, J6, J7
2Conn_01x20_FemaleConnector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ8, J9
1Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ10
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1

More from ideafablabs/ButtonBoard

1
  • 2 layers37.2 × 52.2 mmButton Board, the printed circuit board in 3D

    Button Board

    ideafablabs/ButtonBoard

    🔴 USB HID Button Board

    10 parts3GPL-3.0

Similar boards

  • 2 layersNrf bga, the printed circuit board in 3D

    Nrf bga

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    12 parts14kMIT
  • 2 layers66.9 × 74.5 mmDeskHop, the printed circuit board in 3D

    DeskHop

    hrvach/deskhop

    Fast Desktop Switching Device

    12 parts7.9kGPL-3.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0
  • 2 layers42.7 × 56.5 mmTle6240 driver, the printed circuit board in 3D

    Tle6240 driver

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    12 parts1.2k
  • 2 layers49 × 25 mm5v boost regulator, the printed circuit board in 3D

    5v boost regulator

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    12 parts915
  • 2 layers28.3 × 10.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    12 parts716GPL-3.0
  • 2 layers25.4 × 70.4 mmTpmsniffer, the printed circuit board in 3D

    Tpmsniffer

    stacksmashing/pico-tpmsniffer

    A simple, very experimental TPM sniffer for LPC bus

    12 parts696

Questions

How big is the Button Board with pins PCB?

It measures 37.2 × 52.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Button Board with pins use?

12 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 Button Board with pins KiCad files?

From the ideafablabs/ButtonBoard repository on GitHub, at the commit this page was made from: the board is kicad/Button_Board_with_pins.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Button Board with pins design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).