Msx joyblue v2

herraa1·msx-joyblue-v2·hardware/kicad/msx-joyblue-v2-build2c/msx-joyblue-v2-build2.kicad_pcb

Msx joyblue v2 PCB layout, top view — open source ESP32 board by herraa1

About the Msx joyblue v2 PCB

Msx joyblue v2 is an open source ESP32 PCB design by herraa1, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 62 × 72 mm, with 62 components from 32 distinct parts.

Its main chip is the ESP32-WROOM-32E, from the ESP32 family. Other key parts include the AMS1117-3.3, CH340C and 74LS03. By type, the board carries 16 resistors, 14 capacitors, 7 ICs, 6 diodes, 5 switches and 4 connectors.

It belongs with the iot & wireless, retro computing and usb & debug tools designs in this gallery.

From the project

Use bluetooth joysticks with your MSX computer

Connect Bluetooth controllers to MSX computers

The msx-joyblue is an adapter that allows connecting Bluetooth controllers to MSX General Purpose I/O Interfaces (aka joystick ports).

The adapter is based on the unijoysticle2 and bluepad32 projects, both owned by Ricardo Quesada.

The main features of the msx-joyblue v2 adapter are: small size made of widely available electronic components uses SMD components, so good soldering skills are needed to build the adapter emulates up to two MSX joysticks attaches to MSX computers using female standard DE9 connectors formally requires an external…

Msx joyblue v2, from the project README
From the project README

Main components on the Msx joyblue v2

Msx joyblue v2 bill of materials (BOM)

62 components, 32 distinct parts.

QtyPartRefs
1
ESP32-WROOM-32E
U1
1
AMS1117-3.3
U2
1
CH340C
U3
4
74LS03
U4, U5, U6, U7
2
S8050
Q1, Q2
1
USB_B_Mini
J1
1
MSX Port1
J2
1
MSX Port2
J3
1
I2C
J4
2
50mA
F1, F2
4
MountingHole_Pad
H1, H2, H3, H4
1
J1 Fuse Bypass
JP2
1
J2 Fuse Bypass
JP3
1
RESET
SW1
1
BOOT
SW2
1
MODE
SW3
1
SWAP
SW4
1
JOY PWR
SW5
1
PWR
D1
2
1N5819
D2, D3
Show 12 more
QtyPartRefs
1
Port1
D4
1
Port2
D5
1
BT DISC
D6
4
.1uF
C1, C2, C4, C9
4
22uF
C3, C5, C7, C8
1
2200uF
C6
1
1uF
C10
4
0.1uF
C11, C12, C13, C14
6
10K
R1, R3, R4, R10, R11, R13
1
3K3
R2
3
1K
R5, R6, R7
6
3.3K
R8, R9, R12, R14, R15, R16

Msx joyblue v2 design files

The KiCad project lives in the herraa1/msx-joyblue-v2 repository on GitHub; these links point at the commit this page was built from.

Msx joyblue v2: common questions

What microcontroller does the Msx joyblue v2 use?

The Msx joyblue v2 is built around the ESP32-WROOM-32E, from the ESP32 family.

How big is the Msx joyblue v2 PCB?

The Msx joyblue v2 measures 62 × 72 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Msx joyblue v2?

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

Where can I download the Msx joyblue v2 design files?

From the herraa1/msx-joyblue-v2 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Msx joyblue v2 design in my own project?

Yes, under the terms of its GPL-3.0 license, which herraa1 chose for the repository.

Can I test firmware for the Msx joyblue v2 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.

Similar boards