Skip to the content
PCBKitNew board
2 layers150 × 125.6 mmMadMacro, the printed circuit board in 3D

Macro pad inspired by the game Deadlock

Size
150 × 125.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
69
Nets
58
Pads
330
Tracks, vias
537, 50
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Oct 2024
Updated
1 Oct 2024

Overview

MadMacro is an open-source printed circuit board by doesntfazer, from the doesntfazer/MadMacro repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 150 × 125.6 mm with 69 parts on 58 nets, routed with 537 tracks and 50 vias.

It is built around the SN74LVC1T45DCK, RP2040-ZERO and 1N4148W, with the WS2812B among its other parts. Its parts include 34 diodes, 33 switches and 2 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

4

README

README.md

MadMacro

The MadMacro macro pad inspired by the game Deadlock. It has extra keys by the pinky for spells, abilities, and whatever else you would want to do with it. 461258581_537994958962840_3594091435588228530_n 461801669_423427187437874_2293081744220091952_n

Firmware

This keyboard runs on Vial QMK. Firmware is in the Keyboard Dweebs Firmware repository. Just drag and drop the UF2 file into the drive in bootloader mode.

Supplies

AmountSupplies
1xPCB
1xSuper Mini RP2040 (Keep in mind that the RP2040 zero is compatible as well But it will not sit flush)
1xWS2712B 5050 RGB (Optional)
1xSN74LVC1T45 Shift register. (part #C139353 on JLCPCB) (only needed if using RGB)
33xKailh hot swap sockets.
33x1n4148w SOD-123 SMD diodes
33xCherry MX or compatible switches
4x1.25u keycaps
4x1.5u keycaps
25x1u keycaps
1xPlate (3d printable in the 3d Models folder in this repo)
1xBottom (3d printable in the 3d Models folder in this repo)
1xWrist rest (optional)(3d printable in the 3d Models folder in this repo)
4x6x2mm magnets (Optional if using wrist rest)
5xM2 screws (At least 8mm long)

Ordering

Send the Gerber zip in the production folder to PCBWay or JLCPCB. (There are files to have it assembled at the factory. That is up to you)

Parts

69
QtyValueFootprintReferences
331N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +17
25SW_PUSHPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW15, SW16, SW17, SW18, SW19, SW20, SW22, SW23, SW24, SW25 +9
4SW_PUSHPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u_90degSW30, SW31, SW32, SW33
4SW_PUSHPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25uSW7, SW14, SW21, SW28
1SN74LVC1T45DCKPackage_TO_SOT_SMD:SOT-363_SC-70-6U2
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD34
1rp2040-zeromcu:rp2040-zero-tht-nocut-largerpadsU1

Questions

How big is the MadMacro PCB?

It measures 150 × 125.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MadMacro use?

69 parts, built around the SN74LVC1T45DCK, RP2040-ZERO, 1N4148W and WS2812B. 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 MadMacro KiCad files?

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

Can I use the MadMacro design in my own project?

Its repository publishes it under the GPL-3.0 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

  • 2 layers247.7 × 80.2 mmSusp46 v0.1, the printed circuit board in 3D

    Susp46 v0.1

    koshinoya/Keyboards

    108 parts1MIT
  • 2 layers119 × 50 mmRight hand 4x2, the printed circuit board in 3D

    Right hand 4x2

    jnavarro7/qmk-keyboards

    qmk keyboards

    38 parts
  • 2 layers99.9 × 82.1 mmTakoyaki8, the printed circuit board in 3D

    Takoyaki8

    takoyakeeb/takoyaki8

    8キーマクロパッドのTinyGo/Goファームウェア

    34 partsMIT
  • 4 layers44 × 44 mmHSLinkPro, the printed circuit board in 3D

    HSLinkPro

    cherry-embedded/HSLink-hardware

    A place to release hslink hardware

    155 parts44Apache-2.0
  • 2 layers142.7 × 72 mmBlinky bowtie, the printed circuit board in 3D

    Blinky bowtie

    joshajohnson/bsidescbr2021

    Slides and Design Files for BSides Canberra 2021

    101 parts5GPL-3.0
  • 2 layers69.8 × 79.6 mmBell, the printed circuit board in 3D

    Bell

    gnxlxnxx/christmas_card_25

    122 parts1
  • 2 layers80.3 × 97.5 mmHomePad, the printed circuit board in 3D

    HomePad

    strifel/HomePadV2

    62 parts