Skip to the content
PCBKitNew board
2 layersGhostmesh macropad, the printed circuit board in 3D

A custom 4-key macropad built for the Hack Club Hackpad mission. Designed as a control panel for the GhostMesh offline BLE mesh messaging project.

Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
18
Pads
48
Tracks, vias
182, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Jun 2026
Updated
8 Jun 2026

Overview

Ghostmesh macropad is an open-source printed circuit board by GTXPOFFIC-developer, from the GTXPOFFIC-developer/ghostmesh-macropad repository on GitHub. It is a 2-layer board with 13 parts on 18 nets, routed with 182 tracks and 0 vias.

Its parts include 7 diodes, 4 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.

README

README.md

GhostMesh Node Macropad

A custom 4-key macropad built for the Hack Club Hackpad mission. Designed as a control panel for the GhostMesh offline BLE mesh messaging project.

Features

  • 4x tactile buttons (connect, disconnect, ping, emergency broadcast)
  • 3x status LEDs (red = disconnected, yellow = searching, green = connected)
  • 0.91" OLED display for showing connected devices
  • Seeed Studio XIAO RP2040 as the MCU
  • KMK firmware (CircuitPython)

Screenshots

Screenshot (5) Screenshot (4)

Schematic

Screenshot (5)

PCB

Screenshot (4)

Case

Screenshot (6)

BOM (Bill of Materials)

PartQuantityNotes
Seeed Studio XIAO RP20401Main MCU
6mm Tactile Push Button4SW1-SW4
1N4148 Diode4D1-D4, for key matrix
5mm LED Red1D5, signal indicator
5mm LED Yellow1D6, signal indicator
5mm LED Green1D7, signal indicator
SSD1306 0.91" OLED (4-pin)1J1, device display
PCB1JLCPCB
3D Printed Case1Printing Legion
Soldering Iron1A Cheap One also works
Soldering wire2same notes

Firmware

Uses KMK firmware (CircuitPython). Flash by holding BOOT button on XIAO while plugging USB, then drag and drop main.py.

Parts

13
QtyValueFootprintReferences
4DDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4
4SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3, SW4
3LEDLED_THT:LED_D5.0mmD5, D6, D7
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1MOUDLE-SEEEDUINO-XIAOXIAO_RP2040:XIAO-Generic-Hybrid-14P-2.54-21X17.8MMU1

Questions

What parts does the Ghostmesh macropad use?

13 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 Ghostmesh macropad KiCad files?

From the GTXPOFFIC-developer/ghostmesh-macropad repository on GitHub, at the commit this page was made from: the board is PCB/Ghostmesh Macropad.kicad_pcb and its schematic PCB/Ghostmesh Macropad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ghostmesh macropad design in my own project?

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

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0