Skip to the content
PCBKitNew board
2 layers123.9 × 111.9 mmModulus Macropad, the printed circuit board in 3D

Modulus Macropad

advaitconty/Modulus

A keyboard, designed to be completely modular via USB Type-C ports

Size
123.9 × 111.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
60
Pads
270
Tracks, vias
274, 40
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Oct 2025
Updated
28 Mar 2026

Overview

Modulus Macropad is an open-source printed circuit board by advaitconty, from the advaitconty/Modulus repository on GitHub. It is a 2-layer board of 123.9 × 111.9 mm with 52 parts on 60 nets, routed with 274 tracks and 40 vias.

It is built around the NC3MAH. Its parts include 25 diodes, 24 switches and 2 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

1

README

readme.md

Modulus

A keyboard, built with the idea of expansion in the future, through SPI.

Things I will do later in the future (with other Hack Club events, or with my own money):

  • Numpad over SPI
  • Macropad over SPI

Just use it like a keyboard! However, any SPI accessories should be connected while the keyboard is powered down. This is mainly a limitation of SPI, as it is not hot-plug compatible. The USB ports are USB 2.0 only, so it's better to be used for stuff like USB sound cards and mice. I don't actually know how much lag will the ports create, because they're bottom mounted, in direct contact with foam, and is air cooled. So it may overheat (tried to add thermal dissiptation vias but effectiveness not tested)

Quirks:

  • Case has holes at the bottom for cooling (yes I'm serious)

Images

  • model + board

  • board only Yv8obV.png Yv8JGh.png YvJDMK.png YvJYlo.png

Parts

52
QtyValueFootprintReferences
24DiodeDiode_SMD:D_SMAD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8
22~PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uS1, S2, S3, S10, S11, S12, S13, S14, S15, S16, S17, S20, S21, S22, S23, S24 +6
2NC3MAHNC3MAH:NEUTRIK_NC3MAHJ9, J10
2~PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u_90degS18, S19
1D_GenericDiode_SMD:D_SMAD25
1Raspberry_Pi_Pico_THTPCM_SL_Development_Boards:raspberry_pi_pico_THTA1

Questions

How big is the Modulus Macropad PCB?

It measures 123.9 × 111.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Modulus Macropad use?

52 parts, built around the NC3MAH. 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 Modulus Macropad KiCad files?

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

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

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

More from advaitconty/Modulus

1
  • 2 layers295.6 × 183 mmModulus, the printed circuit board in 3D

    Modulus

    advaitconty/Modulus

    A keyboard, designed to be completely modular via USB Type-C ports

    231 parts

Similar boards

  • 2 layers131.8 × 51.8 mmBridge, the printed circuit board in 3D

    Bridge

    nichtrami/led_tube

    A LED Tube that works wireless and runs on a ESP32 with Arduino Framework

    17 parts1Apache-2.0
  • 2 layers188 × 128 mmWled controller, the printed circuit board in 3D

    Wled controller

    dexterlb/wled-i-nator

    Control WLEDs via MIDI or DMX

    86 parts
  • 4 layers227 × 40 mmAnyboard, the printed circuit board in 3D

    Anyboard

    mattclarkdotnet/anyboard

    Any to any passive patch panel

    11 parts
  • 2 layersPassiveSummingPackv2, the printed circuit board in 3D

    PassiveSummingPackv2

    zacharypatchen/Passive-Orchestral-Summing-Pack

    The Summing Pack is a passive summing device featuring a thru-put designed to alleviate the input load on mixing boards in orchestral productions.

    19 partsMIT
  • 2 layers380 × 45 mmAddOnC, the printed circuit board in 3D

    AddOnC

    freeDSP/freeDSP-aurora

    freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

    97 parts226CC-BY-SA-4.0
  • 4 layers152 × 61.5 mmAudio board, the printed circuit board in 3D

    Audio board

    FOSDEM/video

    No longer being updated, please see the README for pointers.

    180 parts114
  • 2 layers153.5 × 35 mmAudio over Cat5 (XLR Male), the printed circuit board in 3D

    Audio over Cat5 (XLR Male)

    PKCubed/RJ45XLR

    A simple, robust PCB that allows a shielded twisted pair category cable (Cat5e, Cat6a, etc.) to take the place of up to four heavy XLR cables.

    10 parts
  • 2 layers41.4 × 47.5 mmU2f zero panel, the printed circuit board in 3D

    U2f zero panel

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    52 parts2.4k