Unijoysticle 2 C64

ricardoquesada·unijoysticle2·board/unijoysticle2_c64/unijoysticle2_c64.kicad_pcb

Unijoysticle 2 C64 PCB layout, top view — open source ESP32 board by ricardoquesada

About the Unijoysticle 2 C64 PCB

Unijoysticle 2 C64 is an open source ESP32 PCB design by ricardoquesada, published on GitHub under the SHL-2.1 license. It is a 4-layer board measuring 62.5 × 60 mm, with 54 components from 29 distinct parts.

Its main chip is the ESP32-WROOM-32E, from the ESP32 family. Other key parts include the AMS1117-3.3, CH340C and 74HC05. By type, the board carries 19 resistors, 13 capacitors, 6 ICs, 6 diodes, 4 switches and 3 connectors.

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

From the project

Bluetooth gamepad support for the Commodore 64 / Atari / Amiga, etc.

Unijoysticle 2 C64 is device that lets you use modern Gamepad and Mice in retro computers like the Amiga.

Unijoysticle 2 is open source / open hardware. See [license][license] for details.

[uni2c64photo]: https://lh3.googleusercontent.com/pw/AMWts8B56sJDLu1DSQFoI7m7-SEWWX8eE0qh7tKHUnIOz6yIDSeAMIppinpOomNH3zXWglv33hNGLPD22eF7SvgBHi3mZvMsW-YM1Q6gmOENpqDkYWpdAfkNfww4JhcOFpl3OQezT85IkjTZtmU5_E1dlXQw=-no

Main components on the Unijoysticle 2 C64

Unijoysticle 2 C64 bill of materials (BOM)

54 components, 29 distinct parts.

QtyPartRefs
1
ESP32-WROOM-32E
U1
1
AMS1117-3.3
U2
1
CH340C
U3
3
74HC05
U4, U5, U6
2
S8050
Q1, Q2
1
USB_B_Micro
J1
1
PORT JOY #1
J2
1
PORT JOY #2
J3
1
SolderJumper_2_Bridged
JP1
1
RESET
SW1
1
BOOT
SW2
1
MODE
SW3
1
SWAP
SW4
1
PWR
D1
2
1N5819
D2, D3
1
BLUE
D4
1
GREEN
D5
1
RED
D6
7
.1uF
C1, C2, C4, C9, C11, C12, C13
1
10uF
C3
Show 9 more
QtyPartRefs
3
22uF
C5, C7, C8
1
2200uF
C6
1
1uF
C10
5
10K
R1, R3, R4, R10, R11
5
3K3
R2, R7, R8, R9, R12
2
1K
R5, R6
4
2K7
R13, R14, R16, R17
1
0
R15
2
6K8
R19, R22

Unijoysticle 2 C64 design files

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

Unijoysticle 2 C64: common questions

What microcontroller does the Unijoysticle 2 C64 use?

The Unijoysticle 2 C64 is built around the ESP32-WROOM-32E, from the ESP32 family.

How big is the Unijoysticle 2 C64 PCB?

The Unijoysticle 2 C64 measures 62.5 × 60 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Unijoysticle 2 C64?

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

Where can I download the Unijoysticle 2 C64 design files?

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

Can I use the Unijoysticle 2 C64 design in my own project?

It is published under SHL-2.1, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Unijoysticle 2 C64 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in unijoysticle2

Similar boards