
Rp2040-literal bare minimum
brunostjohn/CarveraPCBGuide
how to make PCBs with a carvera air & some thoughts + prayers

Button MIDI Controller is an open-source printed circuit board by brunostjohn, from the brunostjohn/button-midi-thing repository on GitHub. It is a 2-layer board of 248.1 × 248.1 mm with 313 parts on 258 nets, routed with 1,704 tracks and 255 vias.
It is built around the RP2040, W25Q16JVZPIQ and USBLC6-2SC6, with the WS2812B-2020, TS11-674-120-BK-100-RA-D and X322512MSB4SI among its other parts. Its parts include 199 diodes, 11 capacitors, 8 resistors, 7 switches and 4 ICs. It belongs with the audio and music boards and the RP2040 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 128 | WS2812B-2020 | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm-notext | D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115 +112 |
| 71 | D_Small | Diode_SMD:D_SOD-123-notxt | D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D193, D194, D195, D196, D197 +55 |
| 64 | MX-NoLED | Arcade_Switch:MM9-3-AU-withbutton-notxt | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +48 |
| 7 | 100nF | Capacitor_SMD:C_0402_1005Metric-notxt | C7, C8, C9, C10, C11, C12, C13 |
| 7 | TS11-674-120-BK-100-RA-D | TS11-674-120-BK-100-RA-D:SW_TS11-674-120-BK-100-RA-D-notxt | S1, S2, S3, S4, S5, S6, S7 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric-notext | R1, R2, R5 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric-notxt | C4, C6 |
| 2 | 22 pF | Capacitor_SMD:C_0402_1005Metric-notxt | C1, C2 |
| 2 | 27R | Resistor_SMD:R_0402_1005Metric-notext | R3, R4 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric-notext | R6, R7 |
| 1 | 500R | Resistor_SMD:R_0402_1005Metric-notext | R8 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | LOGO | LOGO | G*** |
| 1 | RP2040 | Footprints:RP2040-QFN-56-notext | U1 |
| 1 | SWD | Connector_PinHeader_1.00mm:PinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Right-notxt | J1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6-notxt | U3 |
| 1 | USB_BOOT | TestPoint:TestPoint_Pad_1.0x1.0mm-notxt | TP1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7025-notxt | J2 |
| 1 | W25Q16JVZPIQ | W25Q16JVZPIQ:SON127P500X600X80-9N-notxt | U2 |
| 1 | X322512MSB4SI | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm-notxt | Y1 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3-notxt | U4 |
The 299 most common of 313 parts.
It measures 248.1 × 248.1 mm and has 2 copper layers, 1.6 mm thick.
313 parts, built around the RP2040, W25Q16JVZPIQ, USBLC6-2SC6 and WS2812B-2020. 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 brunostjohn/button-midi-thing repository on GitHub, at the commit this page was made from: the board is Button MIDI Controller.kicad_pcb and its schematic Button MIDI Controller.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 brunostjohn before reusing the design.

brunostjohn/CarveraPCBGuide
how to make PCBs with a carvera air & some thoughts + prayers






SpacehuhnTech/USB-Nova-MkII-PCB
USB Nova is a cute little USB “drive” that acts as a keyboard, much like the USB Rubber Ducky, WiFi Duck, and other BadUSBs.

torbers/bentoboard
as many ready-to-use electronics as i could fit on a 4"x4" PCB.