

MadMacro
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
4SN74LVC1T45DCK
SC-70-6-40℃~+85℃ 1 1 1.65V~5.5V 1.65V~5.5V 420Mbps Bidirectional Level translator Power-off protection、Output enable high-impedance Tri-State SC-70-6 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersRP2040-ZERO
-- Development Boards & Kits ROHSWaveshareDevelopment Boards & Kits1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdMadMacro
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.
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
| Amount | Supplies |
|---|---|
| 1x | PCB |
| 1x | Super Mini RP2040 (Keep in mind that the RP2040 zero is compatible as well But it will not sit flush) |
| 1x | WS2712B 5050 RGB (Optional) |
| 1x | SN74LVC1T45 Shift register. (part #C139353 on JLCPCB) (only needed if using RGB) |
| 33x | Kailh hot swap sockets. |
| 33x | 1n4148w SOD-123 SMD diodes |
| 33x | Cherry MX or compatible switches |
| 4x | 1.25u keycaps |
| 4x | 1.5u keycaps |
| 25x | 1u keycaps |
| 1x | Plate (3d printable in the 3d Models folder in this repo) |
| 1x | Bottom (3d printable in the 3d Models folder in this repo) |
| 1x | Wrist rest (optional)(3d printable in the 3d Models folder in this repo) |
| 4x | 6x2mm magnets (Optional if using wrist rest) |
| 5x | M2 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 33 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +17 |
| 25 | SW_PUSH | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW1, SW2, SW10, SW11, SW12, SW13, SW15, SW16, SW17, SW18, SW19, SW20, SW22, SW23, SW24, SW25 +9 |
| 4 | SW_PUSH | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u_90deg | SW30, SW31, SW32, SW33 |
| 4 | SW_PUSH | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u | SW7, SW14, SW21, SW28 |
| 1 | SN74LVC1T45DCK | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U2 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D34 |
| 1 | rp2040-zero | mcu:rp2040-zero-tht-nocut-largerpads | U1 |
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 mm

- 2 layers119 × 50 mm

- 2 layers95 × 48 mm

- 2 layers99.9 × 82.1 mm

- 4 layers44 × 44 mm

- 2 layers142.7 × 72 mm

Blinky bowtie
joshajohnson/bsidescbr2021
Slides and Design Files for BSides Canberra 2021
101 parts5GPL-3.0 - 2 layers69.8 × 79.6 mm

- 2 layers80.3 × 97.5 mm
