Big macro pad
obra·big-macro-pad
About the Big macro pad PCB
Big macro pad is an open source GD32 PCB design by obra, published on GitHub. It is a 2-layer board measuring 171.6 × 152.4 mm, with 175 components from 19 distinct parts.
Its main chip is the GD32F303CGT6, from the GD32 family. Other key parts include the MIC5504-3.3YM5-TR and SRV05-4HTG. By type, the board carries 73 switches, 72 diodes, 12 resistors, 10 capacitors, 3 ICs and 1 fuse.
It belongs with the keyboards designs in this gallery.
From the project
A quick and dirty 8x9 macro pad using a GD32F303 MCU
Main components on the Big macro pad
Big macro pad bill of materials (BOM)
175 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GD32F303CGT6 GigaDevice | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | MIC5504-3.3YM5-TR Microchip | SOT-23-5 | U2 |
| 1 | SRV05-4HTG Littelfuse | SOT-23-6 | U3 |
| 1 | NANOSMDC075F-2 PTC RESET FUSE 6V 750MA Littelfuse Inc. | Fuse_1206_3216Metric | F1 |
| 2 | V5.5MLA0603NH Littelfuse | R_0603_1608Metric | RV1, RV2 |
| 1 | TS-1145-C-B SW_PUSH E-Switch | SW_SPST_PTS810 | SW1 |
| 72 | SW_Push_45deg | SW_Hotswap_Kailh_1.00u | SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 +64 |
| 1 | HRO_TYPE-C-31-M-12 USB - C USB 3.1 (USB 3.1 Gen 2, Superspeed+) Receptacle Connector 24 Position Surface Mount, Right Angle HRO | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | USB1 |
| 72 | 1N4148 | D_SOD-123 | D2, D3, D4, D5, D6, D7, D8, D9 +64 |
| 1 | BLM31PG391SN1L FERRITE 390 OHM Murata | C_1206_3216Metric | L1 |
| 5 | CL10A105MP8NNNC 1µF ±20% 10V Ceramic Capacitor X5R 0603 (1608 Metric) Samsung | C_0603_1608Metric | C1, C2, C3, C4, C5 |
| 2 | CL10A105MP8NNNC 1uF Samsung | C_0603_1608Metric | C6, C7 |
| 2 | C1210C475K4RACTU 4.7uF 16V X7R Kemet | C_1206_3216Metric | C8, C9 |
| 1 | GCJ216R72A103KA01D 10nF 100V Murata | C_0805_2012Metric | C10 |
| 6 | RC0603JR-0710KL 10K Yaego | R_0603_1608Metric | R2, R3, R4, R5, R6, R7 |
| 2 | RC0603FR-0722RL 22R Yaego | R_0603_1608Metric | R8, R9 |
| 1 | 1.5k | R_0603_1608Metric | R10 |
| 2 | RC0603FR-075K1L 5.1K 1% Yaego | R_0603_1608Metric | R11, R12 |
| 1 | ERJ-3EKF4993V 500K Panasonic | R_0603_1608Metric | R13 |
Big macro pad design files
The KiCad project lives in the obra/big-macro-pad repository on GitHub; these links point at the commit this page was built from.
- Layoutbig-macro-pad.kicad_pcb
- Schematicbig-macro-pad.kicad_sch
Big macro pad: common questions
What microcontroller does the Big macro pad use?
The Big macro pad is built around the GD32F303CGT6, from the GD32 family.
How big is the Big macro pad PCB?
The Big macro pad measures 171.6 × 152.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Big macro pad?
175 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the Big macro pad design files?
From the obra/big-macro-pad repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Big macro pad design in my own project?
The repository has no license, so all rights stay with obra. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Big macro pad without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug GD32 firmware against it before you order a PCB.
Similar boards
GD32
KiCad-GD32FxxxRx no-PHY
vanvught
77.2 × 59.7 mm48 parts2LMIT2GD32
KiCad-GD32F427RE-LTC-SMPTE-no-PHY
vanvught
66.6 × 69.3 mm52 parts2LMIT1GD32
Kicad-GD32F470VG-Pixel-16
vanvught
96 × 110.1 mm95 parts2LMIT1RP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3k