
SMK macro pad
mburger89/SMK_macro_pad
4x4 wireless macro pad — RP2040 + Raspberry Pi RM2. KiCad project generated from Python; includes a 42%-smaller 'mini' variant with back-mounted electronics.

The PICOre project consist of an ecosystem with stamp module all pin to pin compatible.
Stamp RP2040 is an open-source printed circuit board by TheContrappostoShop, from the TheContrappostoShop/PICOre repository on GitHub. It is a 4-layer board of 29.5 × 23.4 mm with 44 parts on 78 nets, routed with 842 tracks and 74 vias.
It is built around the RP2040, W25Q16JVUXIQ and AP2112K-3.3, with the USBLC6-2SC6 and MBR120VLSFT1G-TP among its other parts. Its parts include 17 capacitors, 10 resistors, 5 ICs, 2 diodes and 1 switch. It belongs with the RP2040 boards of this library.

The PICOre project consist of an ecosystem with stamp modules all pin to pin compatible. This project and product will give you the opportunity to save you time in PCB design and assembly. No need to copy and paste parts of previous design just to have the microcontroller part right. Just drop the picore into your design and that it !
The RP2040 version has all the 30 standard GPIOs you will find on a standard pico. Don't forget to follow the GPIO numbers because all of the others will are not used.

The files you will need if you want to use the PICOre (of any version) into your PCB project is in the Kicad_Lib folder. Make sure to use and connect pins that are available and not any of them. For exemple the RP2040 version has 30 GPIOs so all the other will not be connected.
There is 3 footprints you can choose. Use the THT version if you want to have easy access to the USB and SWD pin under you PCB and use the SMD version if you want BGA style solder joints. The PCB footprint is for those who wants to create their owm pcb version for other MCU with on the same ecosystem.
Find us on Discord !
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nf | Capacitor_SMD:C_0402_1005Metric | C1, C4, C5, C6, C8, C9, C11, C12, C13, C14, C15 |
| 3 | 10K | Resistor_SMD:R_0402_1005Metric | R1, R3, R10 |
| 2 | 15pf | Capacitor_SMD:C_0402_1005Metric | C7, C10 |
| 2 | 1K | Resistor_SMD:R_0402_1005Metric | R2, R4 |
| 2 | 1uf | Capacitor_SMD:C_0402_1005Metric | C2, C3 |
| 2 | 27R | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 2u2 | Capacitor_SMD:C_0402_1005Metric | C16, C17 |
| 2 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP4, TP7 |
| 1 | 12MHz | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | 1R | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 200R | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 470R | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | DATA+ | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | DATA- | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D2 |
| 1 | MBR120VLSFT1G | Diode_SMD:D_SOD-123F | D1 |
| 1 | NetTie_2 | NetTie:NetTie-2_THT_Pad0.3mm | NT1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U4 |
| 1 | SWCLK | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | SWD | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
| 1 | SW_MEC_5E | Button_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW1 |
| 1 | USB+ | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | W25Q16JVUXIQ | Custom:W25Q16JVUXIQ | U3 |
| 1 | ~ | Custom:PICOre_Stamp | U5 |
It measures 29.5 × 23.4 mm and has 4 copper layers, 1.6 mm thick.
44 parts, built around the RP2040, W25Q16JVUXIQ, AP2112K-3.3 and USBLC6-2SC6. 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 TheContrappostoShop/PICOre repository on GitHub, at the commit this page was made from: the board is V.RP2040/KiCad_File/stamp_RP2040.kicad_pcb and its schematic V.RP2040/KiCad_File/stamp_RP2040.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 TheContrappostoShop before reusing the design.

mburger89/SMK_macro_pad
4x4 wireless macro pad — RP2040 + Raspberry Pi RM2. KiCad project generated from Python; includes a 42%-smaller 'mini' variant with back-mounted electronics.

PanosEconomou/open-keyboard
A 100% from scratch open source super cool awesome keyboard that will take years to make if ever

EmielV2002/Inputshaper-PCB
A PCB to automatically tune your inputshaper settings.


TLDSJPWORK/1000base-t1-converter
学習用 1000BASE-T1 ↔ 1000BASE-T メディアコンバーター

16n-faderbank/16nx
16nx is a controller for musical instruments. Sixteen faders,MIDI over USB and jack, CV out, and I2C out. Based around RP2040.


NickGuyver/OSUMGP-RP2040
KiCanvas link so you don't have to download to just review the files is here