Diva plus
whowechina·diva_pico·PCB/plus/diva_plus.kicad_pcb
About the Diva plus PCB
Diva plus is an open source PCB design by whowechina, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 357.8 × 137.8 mm, with 114 components from 18 distinct parts.
Other key parts include the Pico_Trim, MPR121QR2_BOARD, LM4040DBZ-2.1, LP5907MFX-4.2 and ADG704BRUZ. By type, the board carries 32 relays, 32 diodes, 12 capacitors, 7 ICs, 7 switches and 2 resistors.
From the project
Project Diva like Pico Controller
Features: Two sizes, Diva Pico and Diva Pico+. It's small, but the buttons are still decent. Support Nintendo Switch, Steam PC and Arcade version. HID light for Arcade version. * All source files open.
Thanks to many respectful guys/companies who made their tools or materials free or open source (KiCad, OnShape, InkScape, Raspberry things).
Special thanks to community developers that inspired me and helped me: CrazyRedMachine (https://github.com/CrazyRedMachine).

Main components on the Diva plus
Diva plus bill of materials (BOM)
114 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Pico_Trim | RPi_Pico_SMD_No_USB | U1 |
| 3 | MPR121QR2_BOARD | MPR121_BOARD | U2, U3, U4 |
| 1 | LM4040DBZ-2.1 | SOT-23-FAT | U5 |
| 1 | LP5907MFX-4.2 | SOT-23-5 | U6 |
| 1 | ADG704BRUZ | TSSOP-10_3x3mm_P0.5mm | U7 |
| 17 | WS2812B_Unified | WS2812B-2835_EMBED | BL5, BL11, BL12, BL13, BL14, BL21, BL22, BL23 +9 |
| 4 | SS49E_SOT23 | SOT-23-FAT | H1, H2, H3, H4 |
| 27 | Conn_01x01_Female | DivaKey | K1, K2, K3, K4, K5, K6, K7, K8 +19 |
| 2 | Conn_01x01_Female | DivaKeyBiasLeft | K11, K22 |
| 3 | Conn_01x01_Female | DivaKeyBiasRight | K12, K17, K23 |
| 2 | SWITCH_SPST | SKSTAAE010 | SW1, SW2 |
| 4 | SWITCH_SPST | Choc_HE | SW3, SW4, SW5, SW6 |
| 1 | SWITCH_SPST | B3F4000 | SW7 |
| 1 | 3.3V | D_SOD-123F | Z1 |
| 32 | WS2812B_Unified | WS2812B-4020 | D1, D2, D3, D4, D5, D6, D7, D8 +24 |
| 12 | 0.1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +4 |
| 1 | 100 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 10K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
Diva plus design files
The KiCad project lives in the whowechina/diva_pico repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/plus/diva_plus.kicad_pcb
- SchematicPCB/plus/diva_plus.kicad_sch
Diva plus: common questions
How big is the Diva plus PCB?
The Diva plus measures 357.8 × 137.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Diva plus?
114 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the Diva plus design files?
From the whowechina/diva_pico repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Diva plus 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.