NG2040 Receiver / AES

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

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

About the NG2040 Receiver / AES PCB

NG2040 Receiver / AES 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 32 × 31.5 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 / AES, from the project README
From the project README

Main components on the NG2040 Receiver / AES

NG2040 Receiver / AES 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 / AES 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 / AES: common questions

What microcontroller does the NG2040 Receiver / AES use?

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

How big is the NG2040 Receiver / AES PCB?

The NG2040 Receiver / AES measures 32 × 31.5 mm, has 2 copper layers and is 1.2 mm thick.

How many components are on the NG2040 Receiver / AES?

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

Where can I download the NG2040 Receiver / AES 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 / AES 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 / AES 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