GamePulse 2040

MAHESH-THILAK-K·ADDITIONAL-PROJECT·GamePulse_2040/GamePulse2040.kicad_pcb

GamePulse 2040 PCB layout, top view — open source RP2040/RP2350 board by MAHESH-THILAK-K

About the GamePulse 2040 PCB

GamePulse 2040 is an open source RP2040/RP2350 PCB design by MAHESH-THILAK-K, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 81.3 × 99.8 mm, with 70 components from 40 distinct parts.

Its main chip is the DMG3415, from the RP2040/RP2350 family. Other key parts include the RP2040, MCP73831-2-OT, W25Q64JVSSIQ, PAM8302A and AP2112K-3.3. By type, the board carries 23 capacitors, 19 resistors, 5 ICs, 5 connectors, 2 crystals and 2 diodes.

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

From the project

A compact RP2040-based handheld game console designed for experimenting with multiple firmware platforms, retro-style games, graphics, audio, storage, and embedded UI development. The board is built around the Raspberry Pi RP2040 microcontroller and includes an LCD display connec

A compact RP2040-based handheld game console designed for experimenting with multiple firmware platforms, retro-style games, graphics, audio, storage, and embedded UI development. The board is built around the Raspberry Pi RP2040 microcontroller and includes an LCD display connector, microSD card interface, external flash memory, keyboard/button inputs, USB-C, battery power, audio output, and debug access.

Main components on the GamePulse 2040

GamePulse 2040 bill of materials (BOM)

70 components, 40 distinct parts.

QtyPartRefs
1
RP2040
Raspberry Pi
U1
1
MCP73831-2-OT
Microchip Tech
U2
1
W25Q64JVSSIQ
Winbond
U3
1
PAM8302A
Diodes Incorporated
U4
1
AP2112K-3.3
Diodes Incorporated
U5
1
A
A1
1
DMG3415
Diodes Incorporated
Q1
1
~
JST Sales America
X1
1
12MHZ XTal
YXC
Y1
1
USB TypeC Connector
JAE Electronics
J1
1
503398-1892
MOLEX
J2
1
LCD Display
J3
1
Speaker
J4
1
Conn_01x03
J5
1
B
B1
1
Boot
Omron Electronics
Boot1
1
Down
Down1
1
Left
Left1
1
Power
G-Switch
Power1
1
Reset
Omron Electronics
Reset1
Show 20 more
QtyPartRefs
1
Right
Right1
1
Select
Select1
1
Start
Start1
1
Up
Up1
1
MBR0540
Shikues
D1
1
Orange
D2
2
FerriteBead_Small
Murata Electronics
FB1, FB2
5
10uF
C1, C4, C19, C22, C23
2
30pF
C2, C3
10
100nF
C5, C7, C8, C10, C11, C12, C13, C14 +2
4
1uF
C6, C9, C17, C18
2
220pF
C20, C21
2
1k
R1, R5
2
27
R3, R4
6
10K
R6, R10, R12, R13, R16, R20
1
10K
Bourns
R7
2
100
R8, R9
3
5.1K
R11, R21, R22
2
100K
R17, R18
1
5k6
R19

GamePulse 2040 design files

The KiCad project lives in the MAHESH-THILAK-K/ADDITIONAL-PROJECT repository on GitHub; these links point at the commit this page was built from.

GamePulse 2040: common questions

What microcontroller does the GamePulse 2040 use?

The GamePulse 2040 is built around the DMG3415, from the RP2040/RP2350 family.

How big is the GamePulse 2040 PCB?

The GamePulse 2040 measures 81.3 × 99.8 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the GamePulse 2040?

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

Where can I download the GamePulse 2040 design files?

From the MAHESH-THILAK-K/ADDITIONAL-PROJECT repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the GamePulse 2040 design in my own project?

Yes, under the terms of its Apache-2.0 license, which MAHESH-THILAK-K chose for the repository.

Can I test firmware for the GamePulse 2040 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 ADDITIONAL-PROJECT

Similar boards