
Custom keyboard
Loredati-svg/RP2040-Macropad
Custom 9-key macropad with 2 rotary encoders, powered by RP2040 – KiCad PCB design

Macro pad is an open-source printed circuit board by kgalinec, from the kgalinec/macro-pad repository on GitHub. It is a 2-layer board of 72 × 110 mm with 98 parts on 77 nets, routed with 1,194 tracks and 203 vias.
It is built around the RP2040, W25Q128JVSIQ TR and ABM8-272-T3, with the KPESD0603AV5, PEC12R-4120F-S0012 and TS-1187A-B-A-B among its other parts. Its parts include 30 capacitors, 23 resistors, 19 diodes, 12 switches and 4 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 10k | easyeda2kicad:R0603 | R109, R201, R202, R203, R204, R205, R206, R207, R208, R209, R210, R211, R212 |
| 13 | 1N4148 | easyeda2kicad:SOD-323_L1.8-W1.3-LS2.5-RD | D201, D202, D203, D204, D205, D206, D207, D208, D209, D210, D211, D212, D213 |
| 11 | 100nF | easyeda2kicad:C0603 | C102, C103, C104, C108, C109, C112, C113, C114, C115, C118, C121 |
| 10 | MX_Cherry | easyeda2kicad:KEY-TH_CPG151101D21X | SW201, SW202, SW203, SW204, SW205, SW206, SW207, SW208, SW209, SW210 |
| 7 | 2.2uF | easyeda2kicad:C0603 | C101, C105, C106, C107, C201, C204, C207 |
| 6 | 10nF | easyeda2kicad:C0603 | C202, C203, C205, C206, C208, C209 |
| 4 | 1k | easyeda2kicad:R0603 | R102, R103, R108, R110 |
| 4 | KPESD0603AV5 | easyeda2kicad:D0603-BI-A | D101, D102, D103, D104 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad | H201, H202, H203, H204 |
| 3 | 27R | easyeda2kicad:R0603 | R104, R105, R111 |
| 3 | PEC12R-4120F-S0012 | easyeda2kicad:SW-TH_PEC12R-4120F-S0012 | ENC201, ENC202, ENC203 |
| 2 | 10uF | easyeda2kicad:C0603 | C110, C111 |
| 2 | 15pF | easyeda2kicad:C0603 | C119, C120 |
| 2 | 1uF | easyeda2kicad:C0603 | C116, C117 |
| 2 | 5.1k | easyeda2kicad:R0603 | R106, R107 |
| 2 | TS-1187A-B-A-B | easyeda2kicad:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5 | SW101, SW102 |
| 1 | 0805G | easyeda2kicad:LED0805-R-RD | LED101 |
| 1 | 0805Y | easyeda2kicad:LED0805-R-RD | LED102 |
| 1 | 200R | easyeda2kicad:R0603 | R101 |
| 1 | ABM8-272-T3 | easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BL | U104 |
| 1 | HS91L02W2C01 | easyeda2kicad:OLED-TH_L38.0-W12.0_HS91L02W2C01 | OLED201 |
| 1 | Header-Male-2.54_1x3 | easyeda2kicad:HDR-TH_3P-P2.54-V-M-1 | H101 |
| 1 | NCP1117ST33T3G | easyeda2kicad:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U101 |
| 1 | RP2040 | easyeda2kicad:LQFN-56_L7.0-W7.0-P0.4-EP | U102 |
| 1 | TYPE-C 16PIN 2MD(073) | easyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB101 |
| 1 | W25Q128JVSIQTR | easyeda2kicad:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U103 |
It measures 72 × 110 mm and has 2 copper layers, 1.6 mm thick.
98 parts, built around the RP2040, W25Q128JVSIQ TR, ABM8-272-T3 and KPESD0603AV5. 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.
From the kgalinec/macro-pad repository on GitHub, at the commit this page was made from: the board is Macro Pad.kicad_pcb and its schematic Macro Pad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask kgalinec before reusing the design.

Loredati-svg/RP2040-Macropad
Custom 9-key macropad with 2 rotary encoders, powered by RP2040 – KiCad PCB design

tylercrumpton/magic-8-badge
An Open Source CircuitPython-compatible PCB badge that can (maybe) tell the future!


jackw01/scanlight
A better light source for scanning color negative film

FugLong/OpenChord
An open-source music device for portable, expressive, and extensible audio creation.



alph4345/test
TrinketCore puts everything a small rechargeable gadget needs on one 40 × 60 mm board, ready to order assembled from PCBWay: