MicrocontrollerInputModule
corndog2000·RGB-LED-Matrix-Input-Module
About the MicrocontrollerInputModule PCB
MicrocontrollerInputModule is an open source RP2040/RP2350 PCB design by corndog2000, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 31 × 111.4 mm, with 337 components from 19 distinct parts.
Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the C2843335 and C554218. By type, the board carries 18 capacitors, 17 resistors, 5 diodes, 4 ICs, 2 fuses and 1 crystal.
It belongs with the displays & leds designs in this gallery.

Main components on the MicrocontrollerInputModule
MicrocontrollerInputModule bill of materials (BOM)
337 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2843335 W25Q16JVUXIQ | SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U1 |
| 1 | C2040 RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 2 | C554218 74AHC125BQ_115 Nexperia | QFN50P300X250X100-15N | U3, U4 |
| 1 | C7294551 12.000MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | C424659 FH34SRJ-12S-0.5SH_50_ | HRS_FH34SRJ-12S-0.5SH_50_ | J2 |
| 1 | C883122 Polyfuse 600mA | R_1206_3216Metric | F1 |
| 1 | C910826 Polyfuse 200mA | R_1206_3216Metric | F2 |
| 288 | C2909055 SK6805-EC14 | SK6805-EC14 | N1, N2, N3, N4, N5, N6, N7, N8 +280 |
| 1 | C224990 A6H-2101 | SW_A6H-2101_OMR | SW1 |
| 5 | C468904 D_TVS | D_0402_1005Metric | D1, D2, D3, D4, D5 |
| 2 | C76950 15pF | C_0402_1005Metric | C1, C2 |
| 10 | C1525 100nF | C_0402_1005Metric | C3, C4, C5, C7, C9, C10, C11, C12 +2 |
| 2 | C29266 1uF | C_0402_1005Metric | C6, C8 |
| 4 | C19702 10uF | C_0603_1608Metric | C15, C16, C17, C18 |
| 2 | C106235 1k | R_0402_1005Metric | R1, R3 |
| 4 | C60490 10k | R_0402_1005Metric | R2, R4, R8, R24 |
| 2 | C138021 27 | R_0402_1005Metric | R5, R6 |
| 1 | C138046 180k | R_0402_1005Metric | R7 |
| 8 | C25117 470 | R_0402_1005Metric | R9, R10, R11, R12, R13, R14, R15, R16 |
MicrocontrollerInputModule design files
The KiCad project lives in the corndog2000/RGB-LED-Matrix-Input-Module repository on GitHub; these links point at the commit this page was built from.
MicrocontrollerInputModule: common questions
What microcontroller does the MicrocontrollerInputModule use?
The MicrocontrollerInputModule is built around the C2040, from the RP2040/RP2350 family.
How big is the MicrocontrollerInputModule PCB?
The MicrocontrollerInputModule measures 31 × 111.4 mm, has 2 copper layers and is 0.955 mm thick.
How many components are on the MicrocontrollerInputModule?
337 components, from 19 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the MicrocontrollerInputModule design files?
From the corndog2000/RGB-LED-Matrix-Input-Module repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the MicrocontrollerInputModule design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the MicrocontrollerInputModule without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in RGB-LED-Matrix-Input-Module
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/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.7kRP2040/RP2350
Hid remapper
jfedor2
100 × 100 mm124 parts2LMIT1.7kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k