Skip to the content
PCBKitNew board
2 layersMacropad, the printed circuit board in 3D
Copper layers
2
Thickness
1.6 mm
Parts
109
Nets
127
Pads
497
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
21 Jun 2025
Updated
30 May 2026

Overview

Macropad is an open-source printed circuit board by moonbeeper, from the moonbeeper/moonpad repository on GitHub, published under the MIT licence. It is a 2-layer board with 109 parts on 127 nets.

It is built around the TCAN337D, NRF52840-QIAA-F-R7 and TPS631000DRL, with the MCP2515T-I/ML, USBLC6-2SC6 and NPM1300-CAAA-R among its other parts. Its parts include 40 capacitors, 16 diodes, 16 switches, 9 resistors and 7 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x and NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

12

README

readme.md

wawa

Parts

109
QtyValueFootprintReferences
131N4148WSDiode_SMD:D_SOD-323D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D14
12SW_PushPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_Choc_V1V2_1.00uSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12
11100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7, C9, C28, C35, C51
91uFCapacitor_SMD:C_0603_1608MetricC10, C31, C33, C34, C41, C42, C44, C46, C50
412pFCapacitor_SMD:C_0603_1608MetricC17, C18, C19, C20
422uFCapacitor_SMD:C_0805_2012MetricC30, C36, C37, C38
310uFCapacitor_SMD:C_0603_1608MetricC45, C47, C48
210kResistor_SMD:R_0603_1608MetricR10, R11
2120Resistor_SMD:R_0603_1608MetricR7, R8
215pFCapacitor_SMD:C_0603_1608MetricC32, C40
24.7uFCapacitor_SMD:C_0603_1608MetricC13, C14
1+3V3_MCUTestPoint:TestPoint_Pad_D1.5mmTP8
1+BATTTestPoint:TestPoint_Pad_D1.5mmTP7
1+EXT_3V3TestPoint:TestPoint_Pad_D1.5mmTP4
1+VSYSTestPoint:TestPoint_Pad_D1.5mmTP9
11.2pFCapacitor_SMD:C_0402_1005MetricC16
1100kResistor_SMD:R_0603_1608MetricR6
110uHInductor_SMD:L_0603_1608MetricL1
11kResistor_SMD:R_0603_1608MetricR9
11pFCapacitor_SMD:C_0402_1005MetricC15
11uHInductor_SMD:L_1008_2520MetricL5
12.2nHInductor_SMD:L_0402_1005MetricL3
12.2uFCapacitor_SMD:C_0603_1608MetricC43
12.2uHInductor_SMD:L_0805_2012MetricL6
120MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY3
1300kResistor_SMD:R_0603_1608MetricR12
132.768 kHzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY2
132MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
14.7nHInductor_SMD:L_0402_1005MetricL2
147uFCapacitor_SMD:C_0805_2012MetricC29
1511kResistor_SMD:R_0603_1608MetricR4
1820pFCapacitor_SMD:C_0603_1608MetricC12
191kResistor_SMD:R_0603_1608MetricR5
1Antenna_ChipDiode_SMD:D_1206_3216MetricAE1
1BLUELED_SMD:LED_0603_1608MetricD15
1Batt_SocketConnector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_VerticalJ8
1Conn_BottomConnector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_VerticalJ7
1Conn_LeftConnector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_VerticalJ5
1Conn_RightConnector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_VerticalJ6
1ESD2CAN24DBZRQ1Package_TO_SOT_SMD:SOT-23-3D13
1GNDTestPoint:TestPoint_Pad_D1.5mmTP10
1JTAG_SWDConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ1
1MCP2515-xMLPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mmU6
1REDLED_SMD:LED_0603_1608MetricD17
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW16
1SW_Modemeow:SW-SMD_MK-12C02-G020SW13
1SW_Resetmeow:KEY-SMD_B3U-1000PMSW15
1SW_Shipmeow:KEY-SMD_SKRTLAE010SW14
1Screen_SocketConnector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_VerticalJ4
1TCAN337Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1TPS631000Package_TO_SOT_SMD:SOT-583-8U4
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ2
1VBUSTestPoint:TestPoint_Pad_D1.5mmTP3
1nPM1300-CAXXPCM_nordic-lib-kicad-npm:BGA-35_7x5_3.077x2.3775mmU7
1nRF52840Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mmU2

Questions

What parts does the Macropad use?

109 parts, built around the TCAN337D, NRF52840-QIAA-F-R7, TPS631000DRL and MCP2515T-I/ML. 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 moonbeeper/moonpad repository on GitHub, at the commit this page was made from: the board is macropad/macropad.kicad_pcb and its schematic macropad/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 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).

Similar boards

  • 6 layers65 × 85 mmTrackball, the printed circuit board in 3D

    Trackball

    efogtech/endgame-trackball-hardware

    Because it's cheaper than 4 layers. Yes, seriously.

    260 parts26
  • 4 layers230 × 84.9 mmDrunkDashboard v2, the printed circuit board in 3D

    DrunkDashboard v2

    drunkbatya/DrunkDashboard

    STM32 powered pixel automotive dashboard

    223 parts1GPL-3.0
  • 2 layers68 × 86 mmCan datalogger board, the printed circuit board in 3D

    Can datalogger board

    bglen/vehicle_telemetry

    Vehicle Live Telemetry System using Pi-based data logging

    106 partsMIT
  • 4 layersLora node, the printed circuit board in 3D

    Lora node

    Mehdi-Ldj/lora-ble-sensor-node

    Off-grid LoRa/BLE sensor node — 868 MHz LoRa, 2.4 GHz BLE, solar/LiFePO4

    110 partsCERN-OHL-P-2.0
  • 2 layers80 × 60 mmSpeek rx, the printed circuit board in 3D

    Speek rx

    JBlitzar/speek

    speek monorepo

    55 parts1GPL-3.0
  • 4 layers74.5 × 70.3 mmNest mini v2-drop in pcb, the printed circuit board in 3D

    Nest mini v2-drop in pcb

    iMike78/nest-mini-drop-in-pcb

    Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.

    229 parts628CERN-OHL-S-2.0