NG2040 Receiver

partlyhuman·ng2040·pcb/ng2040-receiver/ng2040-receiver.kicad_pcb

NG2040 Receiver PCB layout, top view — open source RP2040/RP2350 board by partlyhuman

About the NG2040 Receiver PCB

NG2040 Receiver is an open source RP2040/RP2350 PCB design by partlyhuman, published on GitHub under the BSD-2-Clause license. It is a 2-layer board measuring 40 × 37 mm, with 18 components from 8 distinct parts.

Its main chip is the RP2040-Zero, from the RP2040/RP2350 family. Other key parts include the NRF24L01_Breakout. By type, the board carries 10 resistors, 4 capacitors, 2 ICs, 1 connector and 1 switch.

It belongs with the iot & wireless designs in this gallery.

From the project

A cute DIY RP2040+2.4GHz wireless controller for Neo Geo

This is a wireless joystick and receiver for Neo Geo consoles that I designed to meet these requirments:

Super compact joystick (6.5"x4.5" / 17x12cm) Super compact receiver (extends 1.5" / 4cm out from port) 3D printable Can use cheap Sanwa clones or the real thing No (less than 1 frame) of lag 2.4GHz radio, no pairing nonsense Long battery life with deep sleep USB-C rechargeable battery * PCB using JST for tidy button wiring

NG2040 Receiver, from the project README
From the project README

Main components on the NG2040 Receiver

NG2040 Receiver bill of materials (BOM)

18 components, 8 distinct parts.

QtyPartRefs
1
RP2040-Zero
U1
1
NRF24L01_Breakout
U2
1
DB15_F
J1
1
OPTS
SW1
2
0.1uF
C1, C3
1
10nF
C2
1
10uF
C4
10
1K8
R1, R2, R3, R4, R5, R6, R7, R8 +2

NG2040 Receiver design files

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

NG2040 Receiver: common questions

What microcontroller does the NG2040 Receiver use?

The NG2040 Receiver is built around the RP2040-Zero, from the RP2040/RP2350 family.

How big is the NG2040 Receiver PCB?

The NG2040 Receiver measures 40 × 37 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the NG2040 Receiver?

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

Where can I download the NG2040 Receiver design files?

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

Can I use the NG2040 Receiver design in my own project?

Yes, under the terms of its BSD-2-Clause license, which partlyhuman chose for the repository.

Can I test firmware for the NG2040 Receiver 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 ng2040

Similar boards