Skip to the content
PCBKitNew board
2 layers76.2 × 105.2 mmWireless Macropad, the printed circuit board in 3D

An ESP32 based Wireless Macropad with 16 Keys.

Size
76.2 × 105.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
45
Pads
152
Tracks, vias
87, 22
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jun 2026
Updated
27 Jun 2026

Overview

Wireless Macropad is an open-source printed circuit board by shubhamp2007, from the shubhamp2007/Wireless-Macropad repository on GitHub. It is a 2-layer board of 76.2 × 105.2 mm with 35 parts on 45 nets, routed with 87 tracks and 22 vias.

Its parts include 16 diodes, 16 switches, 2 connectors and 1 IC. It belongs with the keyboards and input boards and the ESP32 boards of this library.

README

README.md

Wireless Macropad

An ESP32 Devkit powered Wireless Macropad featuring 16 keys in a 4x4 matrix and 0.91 inch SSD1306 Display with 3.7 V Battery for powering the ESP32.

Macropad

Features

  • 16 Switches
  • 128x32 OLED Display
  • 3.7V 1000 MAh Battery

Purpose

I have already made a couple of Macropads but they were all wired. There were a few problems I faced with them particularly when using with my laptop on my study table, the keyboard, mouse and charging cables are already a mess and then adding Macropad cable, I get fed up, so I made this to replace my wired Macropad.

BOM

NamePurposeQuantityTotal Cost (USD)LinkDistributor
PCBFor placing and soldering the components.17.60https://cart.jlcpcb.com/quoteJLCPCB
Soldering WireFor soldering the different components on the PCB.10.90https://makerbazar.in/products/soldering-wire?variant=48251214659824MakerBazar
Battery Step-UpTo convert the output of battery to 5V for ESP32.11.00https://makerbazar.in/products/dc-5v-9v-12v-step-up-booster-module-for-18650-lithium-battery?variant=48250991509744MakerBazar
TP4056 Charging ModuleTo charge the battery.10.20https://makerbazar.in/products/tp4056-1a-li-ion-lithium-battery-charging-module?variant=45459125567728MakerBazar
3.7V 1000 MAh BatteryTo power the Macropad11.60https://makerbazar.in/products/generic-3-7v-1000mah-lithium-polymer-battery-single-cell?variant=49496819073264MakerBazar
0.91 OLED ScreenTo display status of the keyboard.12.50https://makerbazar.in/products/0-91-inch-i2c-iic-serial-4-pin-oled-display-module-blue?variant=48251121795312MakerBazar
ESP32To wireless connect to the Computer and get inputs from Switches14.50https://makerbazar.in/products/esp32-wroom-wifi-ble-bluetooth-iot-node-mcu-board?variant=48251049902320MakerBazar
1N4148 DiodeTo allow current in one direction only for the Key Matrix160.30https://makerbazar.in/products/dip-rectifier-diode-through-hole?variant=46889718087920MakerBazar
KeycapsTo provide a face to the switches for easier clicking.166.40https://curiositycaps.in/products/21-keys-numpad-thick-pbt-cherry-pbt-keycapsCuriosityCaps
SwitchesFor clicking and sending input to microcontroller.166.40https://stackskb.com/store/menel-eight-nine-haku-linear-switch-pack-of-10/StacksKB
3D Printer FilamentFor printing the Case65g0.00Self

Schematic

Schematic

Battery Connection

Connection

PCB

PCB PCB Front View PCB Back View

Images

Macropad Macropad Macropad Macropad Macropad Macropad Macropad

Parts

35
QtyValueFootprintReferences
16DScottoKeebs_Components:Diode_DO-35D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
16SW_PushScottoKeebs_MX:MX_PCB_1.00uSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16
1Conn_01x02Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJ1
1ESP32-DevKit_1Espressif:ESP32-DevKit_1U1
1OLED_128x32ScottoKeebs_Components:OLED_128x32J2

Questions

How big is the Wireless Macropad PCB?

It measures 76.2 × 105.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Wireless Macropad use?

35 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 Wireless Macropad KiCad files?

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

Can I use the Wireless Macropad design in my own project?

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

Similar boards

  • 2 layers97.2 × 59.1 mmArmLEDsPrototype, the printed circuit board in 3D

    ArmLEDsPrototype

    hackclub/OnBoard

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

    35 parts915
  • 2 layers62 × 42 mmMod cell 0 02, the printed circuit board in 3D

    Mod cell 0 02

    Green-bms/SmartBMS

    Open source Smart Battery Management System

    35 parts756
  • 2 layers75 × 26 mmDIY detector electron variant, the printed circuit board in 3D

    DIY detector electron variant

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    35 parts558BSD-2-Clause
  • 2 layers45 × 25 mmReCamera Basically Board, the printed circuit board in 3D

    ReCamera Basically Board

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    35 parts495Apache-2.0
  • 2 layers160.8 × 24.4 mmHUD VID RCD PANEL, the printed circuit board in 3D

    HUD VID RCD PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    35 parts431
  • 2 layers75 × 50 mmBackplane tester, the printed circuit board in 3D

    Backplane tester

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    35 parts397Apache-2.0
  • 2 layers50 × 20.5 mmOtterIron PRO Top, the printed circuit board in 3D

    OtterIron PRO Top

    Jana-Marie/Otter-Iron-PRO

    USB-PD soldering station for JBC C245 handles.

    35 parts321
  • 2 layers50.5 × 67.1 mmHackheld Vega, the printed circuit board in 3D

    Hackheld Vega

    SpacehuhnTech/HackHeld

    Hackable Handheld

    35 parts277