Pikocore gamepad

sebasdv·pikocore_gamepad·hardware/pikocore_gamepad/pcb/pikocore_gamepad.kicad_pcb

Pikocore gamepad PCB layout, top view — open source RP2040/RP2350 board by sebasdv

About the Pikocore gamepad PCB

Pikocore gamepad is an open source RP2040/RP2350 PCB design by sebasdv, published on GitHub under the MIT license. It is a 4-layer board measuring 120 × 80 mm, with 63 components from 18 distinct parts.

Its main chip is the RP2350-Plus_Socket, from the RP2040/RP2350 family. Other key parts include the SOT-563, SOIC-8_3.9x4.9mm_P1.27mm, MSOP-8_L3.0-W3.0-P0.65-LS5.0-BL and TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL. By type, the board carries 26 capacitors, 17 resistors, 10 switches, 5 ICs, 3 connectors and 2 inductors.

It belongs with the displays & leds and audio designs in this gallery.

From the project

Fork of pikocore ported to run on the Waveshare RP2350-PiZero + GamePi13 handheld — full-color LCD dashboard, 12-button menu, and save/load state on a lo-fi sampler that was originally knob-only.

A new, independent handheld sampler/mangler — same purpose as the pikocore port in this repo's root, but built from scratch around the Waveshare RP2350-Plus core module with its own carrier PCB, not the RP2350-PiZero + GamePi13 HAT the rest of this repo targets.

- Hardware design & BOM: docs/superpowers/specs/2026-08-11-pikocore-gamepad-hardware-design.md - GPIO pin map (source of truth: pcb/pinmap.py): docs/hardware/pikocoregamepad-pinout.md - PCB pipeline plan & execution notes: docs/superpowers/plans/2026-08-11-pikocore-gamepad-pcb-fork.md - NAV5 D-pad + speaker relocation (later layout…

Main components on the Pikocore gamepad

RP2350-Plus_SocketSOT-563SOIC-8_3.9x4.9mm_P1.27mmMSOP-8_L3.0-W3.0-P0.65-LS5.0-BLTSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL

Pikocore gamepad bill of materials (BOM)

63 components, 18 distinct parts.

QtyPartRefs
1
RP2350-Plus_Socket
U1
1
SOT-563
U2
1
SOIC-8_3.9x4.9mm_P1.27mm
U3
1
MSOP-8_L3.0-W3.0-P0.65-LS5.0-BL
U4
1
TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL
U5
1
Jack_3.5mm_CUI_SJ1-3535NG_Horizontal
J1
1
LCD_ST7789_240x240_7P
J4
1
JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical
J5
6
SW_PUSH_6mm
SW5, SW6, SW7, SW8, SW11, SW12
2
SW_Tactile_SPST_Angled_PTS645Vx39-2LFS
SW9, SW10
1
SW-TH_WS-1004-ARL10026
SW13
1
SW-TH_SK12D07VG3
SW15
2
L_1210_3225Metric
L1, L2
20
C_0603_1608Metric
C4, C7, C8, C9, C10, C11, C12, C13 +12
3
C_0805_2012Metric
C5, C6, C28
1
C_1206_3216Metric
C19
2
CP_Elec_6.3x5.4
C23, C24
17
R_0603_1608Metric
R4, R5, R6, R7, R8, R9, R10, R11 +9

Pikocore gamepad design files

The KiCad project lives in the sebasdv/pikocore_gamepad repository on GitHub; these links point at the commit this page was built from.

Pikocore gamepad: common questions

What microcontroller does the Pikocore gamepad use?

The Pikocore gamepad is built around the RP2350-Plus_Socket, from the RP2040/RP2350 family.

How big is the Pikocore gamepad PCB?

The Pikocore gamepad measures 120 × 80 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pikocore gamepad?

63 components, from 18 distinct parts. The full bill of materials is listed on this page.

Where can I download the Pikocore gamepad design files?

From the sebasdv/pikocore_gamepad repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Pikocore gamepad design in my own project?

Yes, under the terms of its MIT license, which sebasdv chose for the repository.

Can I test firmware for the Pikocore gamepad 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.

Similar boards