Skip to the content
PCBKitNew board
4 layers125 × 100 mmMacropad, the printed circuit board in 3D

A simple macropad powered by an 18650, with bluetooth capabilities.

Size
125 × 100 mm
Copper layers
4
Thickness
1.61 mm
Parts
66
Nets
100
Pads
305
Tracks, vias
500, 116
Pours
13
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Jan 2026
Updated
29 Jan 2026

Overview

Macropad is an open-source printed circuit board by Michael-Lloyd, from the Michael-Lloyd/macropad repository on GitHub. It is a 4-layer board of 125 × 100 mm with 66 parts on 100 nets, routed with 500 tracks and 116 vias.

It is built around the BQ25185DLHR, USBLC6-2SC6 and BH-18650-PC, with the DMG9926UDM, JS102011SAQN and SKRKAEE020 among its other parts. Its parts include 17 switches, 12 resistors, 6 capacitors, 5 ICs and 2 connectors. It belongs with the keyboards and input boards of this library.

Main components

7

README

README.md

Bluetooth Macropad

Bluetooth Macropad

Wireless macropad/keypad with programmable keys that lasts a long time between charges. Has some interesting features.

Parts

66
QtyValueFootprintReferences
12TestPoint0.Project:TestPoint_Pad_D0.5mmTP1, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
310kResistor_SMD:R_0402_1005MetricR8, R9, R12
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
2100nFCapacitor_SMD:C_0402_1005MetricC1, C5
21uFCapacitor_SMD:C_0603_1608MetricC3, C4
25.1k, 1%Resistor_SMD:R_0402_1005MetricR1, R2
10.75A Hold, 1.5A TripResistor_SMD:R_0603_1608MetricF1
10RResistor_SMD:R_0402_1005MetricFB1
1100kResistor_SMD:R_0402_1005MetricR11
1100nF DNPCapacitor_SMD:C_0402_1005MetricC6
110k, beta=3435-3950Resistor_SMD:R_0603_1608MetricTH1
110uFCapacitor_SMD:C_0603_1608MetricC2
118k, 1%Resistor_SMD:R_0402_1005MetricR6
11kResistor_SMD:R_0402_1005MetricR7
12.2kResistor_SMD:R_0402_1005MetricR4
1330RResistor_SMD:R_0402_1005MetricR3
1604R, 1%Resistor_SMD:R_0402_1005MetricR5
1BH-18650-PC0.Project:BH18650PCBT1
1BQ25185DLHR0.Project:BQ25185DLHRU4
1BQ2970Package_SON:WSON-6_1.5x1.5mm_P0.5mmU3
1DMG9926UDMPackage_TO_SOT_SMD:SOT-23-6Q1
1DNPResistor_SMD:R_0402_1005MetricR10
1ENW89854A3KF0.Project:ENW89854A3KFU2
1JS102011SAQN0.Project:SW_SPDT_CK_JS102011SAQNSW16
1KEY 0PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW1
1KEY 1PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW2
1KEY 10PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW11
1KEY 11PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW12
1KEY 12PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW13
1KEY 13PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW14
1KEY 14PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW15
1KEY 2PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW3
1KEY 3PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW4
1KEY 4PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW5
1KEY 5PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW6
1KEY 6PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW7
1KEY 7PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW8
1KEY 8PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW9
1KEY 9PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW10
1MCP23S17_MLPackage_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mmU5
1SKRKAEE020Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW17
1SWD 10 PinConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ2
1USB4105-GF-AConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1

Questions

How big is the Macropad PCB?

It measures 125 × 100 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Macropad use?

66 parts, built around the BQ25185DLHR, USBLC6-2SC6, BH-18650-PC and DMG9926UDM. 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 Macropad KiCad files?

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

Can I use the Macropad design in my own project?

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

Similar boards

  • 4 layers67 × 42 mmSonar Controller, the printed circuit board in 3D

    Sonar Controller

    haydenmc/McAfee-Farm-Sonar-Controller

    An ESP32 project that uses a sonar depth sensor to measure the water level of a cistern tank.

    59 parts
  • 4 layers42 × 40 mmClick counter Q2, the printed circuit board in 3D

    Click counter Q2

    dudgeon/count-fidget

    A lightweight, rechargeable two-key fidget that counts clicks, resets with a second key, and remembers its count while asleep or unpowered. Designed for a home-printed enclosure and professionally assembled electronics.

    62 parts
  • 4 layers42 × 100 mmChickensticks, the printed circuit board in 3D

    Chickensticks

    npgo22/chickensticks

    102 parts
  • 4 layers56 × 52 mmEdgeLink S3 Cellular, the printed circuit board in 3D

    EdgeLink S3 Cellular

    CDonohoe-Designs/EdgeLink_S3_Cellular

    EdgeLink S3 Cellular is a four-layer embedded hardware platform combining an ESP32-S3 controller, SIM7080G cellular/GNSS modem, USB-C, battery power management and environmental/motion sensing.

    114 parts
  • 2 layers100 × 100 mmMcu, the printed circuit board in 3D

    Mcu

    cs2dsb/coffee_assistant

    Free and open source software distributed under the terms of both the [MIT License][lm] and the [Apache License 2.0][la].

    168 parts10Apache-2.0
  • 2 layers20 × 38.5 mmArm tiny pcb, the printed circuit board in 3D

    Arm tiny pcb

    Chicken-Fried/STM32-NanoCortex

    Ultra-compact USB-C development board powered by STM32F042 (ARM Cortex-M0) with native DFU, ceramic-only LDO power stage & CaveRover branding.

    29 partsCERN-OHL-S-2.0
  • 2 layers70 × 85 mmStm main, the printed circuit board in 3D

    Stm main

    hcmos/kicad-2024

    101 parts