Playbridge ps1-wireless adapter

fabPlane·playbridge-ps1-wireless-adapter·versions/v2-donor-plug-modular-adapter/board.kicad_pcb

Playbridge ps1-wireless adapter PCB layout, top view — open source ESP32 board by fabPlane

About the Playbridge ps1-wireless adapter PCB

Playbridge ps1-wireless adapter is an open source ESP32 PCB design by fabPlane, published on GitHub. It is a 4-layer board measuring 56.3 × 62 mm, with 63 components from 55 distinct parts.

Its main chip is the ESP32-WROOM-32E-N4, from the ESP32 family. Other key parts include the AP63203WU-7, AP2112K-3.3TRG1, TPS2113APWR, CH340C and USBLC6-2SC6. By type, the board carries 28 resistors, 13 capacitors, 6 ICs, 5 diodes, 4 transistors and 3 connectors.

It belongs with the iot & wireless and dev boards & breakouts designs in this gallery.

From the project

ESP32 Wi-Fi bridge from PC controller input to an original PlayStation controller port

V2 replaces the PCB-mounted PlayStation pin array with a removable donor-plug harness.

The main PlayBridge board will expose removable multi-contact connectors. A console-specific adapter will use a genuine donor controller cable and molded PlayStation male plug soldered to a matching breakout board. Swapping the adapter cable will make it possible to support other console systems without manufacturing their proprietary plug contacts directly on the main PCB.

Main components on the Playbridge ps1-wireless adapter

Playbridge ps1-wireless adapter bill of materials (BOM)

63 components, 55 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-WROOM-32E-N4
ESP32-WROOM-32
Espressif Systems
U1
1
AP63203WU-7
AP63203WU-7 3.3V 2A PS1 BUCK
Diodes Incorporated
U2
1
AP2112K-3.3TRG1
AP2112K-3.3 USB LDO
Diodes Incorporated
U3
1
TPS2113APWR
TPS2113APW POWER MUX
Texas Instruments
U4
1
CH340C
CH340C USB-UART
WCH
U5
1
USBLC6-2SC6
USBLC6-2SC6 ESD
STMicroelectronics
U6
1
2N7002
2N7002 DATA OD
Jiangsu Changjing Electronics Technology
Q1
1
2N7002
2N7002 ACK OD
Jiangsu Changjing Electronics Technology
Q2
1
C20526
MMBT3904 AUTO-BOOT
Jiangsu Changjing Electronics Technology
Q3
1
C20526
MMBT3904 AUTO-RESET
Jiangsu Changjing Electronics Technology
Q4
1
48393-0003
PS1 DONOR HARNESS / NOT USB
Molex
J1
1
48393-0003
RESERVED REAR SERIAL / NOT USB / ALL CONTACTS NC
Molex
J2
1
TYPE-C-31-M-12
USB-C USB2 HRO TYPE-C-31-M-12 PROGRAMMING
Korean Hroparts Elec
J3
1
BSMD1206-075-30V
750mA RESETTABLE PS1 INPUT
BHFUSE
F1
1
K2-1107ST-A4SW-06
RESET K2-1107ST-A4SW-06
Korean Hroparts Elec
SW1
1
K2-1107ST-A4SW-06
BOOT K2-1107ST-A4SW-06
Korean Hroparts Elec
SW2
1
19-217/GHC-YR1S2/3T
STATUS GREEN
Everlight Electronics
D1
1
SMAJ12A
SMBJ12A PS1 TVS
GOODWORK
D2
1
BAT54WS
BAT54 CMD 3V3 CLAMP
JSMSEMI
D3
1
BAT54WS
BAT54 CLK 3V3 CLAMP
JSMSEMI
D4
Show 35 more
QtyPartRefs
1
BAT54WS
BAT54 ATT 3V3 CLAMP
JSMSEMI
D5
1
MCNR4030AF-4R7M
4.7uH >=2.5A SHIELDED
MYX
L1
1
CL31A226KAHNNNE
22uF 16V
Samsung Electro-Mechanics
C1
1
CL31A226KAHNNNE
22uF
Samsung Electro-Mechanics
C2
1
TCC0805X5R106K160FT
10uF
CCTC
C3
4
CC0603KRX7R9BB104
100nF
Yageo
C4, C7, C8, C10
2
CL10A105KA8NNNC
1uF
Samsung Electro-Mechanics
C5, C11
1
TCC0805X5R475K160FT
4.7uF
CCTC
C6
1
C0805X5R226M6R3NT
22uF 6.3V BUCK OUTPUT
SANYEAR
C9
1
CL10A105KA8NNNC
1uF EN RESET DELAY
Samsung Electro-Mechanics
C12
1
CC0603KRX7R9BB104
100nF 25V BST
Yageo
C13
1
0603WAF1001T5E
1k PS CMD SERIES
UNI-ROYAL
R1
3
0603WAF1002T5E
10k
UNI-ROYAL
R2, R4, R6
1
0603WAF1001T5E
1k PS CLK SERIES
UNI-ROYAL
R3
1
0603WAF1001T5E
1k PS ATT SERIES
UNI-ROYAL
R5
2
0603WAF1000T5E
100
UNI-ROYAL
R7, R9
2
0603WAF1003T5E
100k
UNI-ROYAL
R8, R10
1
0603WAF1002T5E
10k EN PULLUP
UNI-ROYAL
R11
1
0603WAF1002T5E
10k BOOT PULLUP
UNI-ROYAL
R12
1
0603WAF1001T5E
1k LED LIMIT
UNI-ROYAL
R13
1
0402WGF5101TCE
5.1k USB-C CC1 Rd
UNI-ROYAL
R14
1
0402WGF5101TCE
5.1k USB-C CC2 Rd
UNI-ROYAL
R15
1
0603WAF1001T5E
1k UART DIV TOP
UNI-ROYAL
R16
1
0603WAF2001T5E
2k UART DIV BOTTOM
UNI-ROYAL
R17
1
0603WAF1002T5E
10k DTR BASE
UNI-ROYAL
R18
1
0603WAF1002T5E
10k RTS BASE
UNI-ROYAL
R19
1
RMS06FT6980
700 MUX ILIM
TA-I
R20
1
0402WGF0000TCE
0R USB D+ A JOIN
UNI-ROYAL
R21
1
0402WGF0000TCE
0R USB D+ B JOIN
UNI-ROYAL
R22
1
0402WGF0000TCE
0R USB D- A JOIN
UNI-ROYAL
R23
1
0402WGF0000TCE
0R USB D- B JOIN
UNI-ROYAL
R24
1
0402WGF0000TCE
0R USB LDO ENABLE
UNI-ROYAL
R25
1
0402WGF0000TCE
0R USB VBUS A JOIN
UNI-ROYAL
R26
1
0402WGF0000TCE
0R USB VBUS B JOIN
UNI-ROYAL
R27
1
0402WGF0000TCE
0R USB UART SUPPLY JOIN
UNI-ROYAL
R28

Playbridge ps1-wireless adapter design files

The KiCad project lives in the fabPlane/playbridge-ps1-wireless-adapter repository on GitHub; these links point at the commit this page was built from.

Playbridge ps1-wireless adapter: common questions

What microcontroller does the Playbridge ps1-wireless adapter use?

The Playbridge ps1-wireless adapter is built around the ESP32-WROOM-32E-N4, from the ESP32 family.

How big is the Playbridge ps1-wireless adapter PCB?

The Playbridge ps1-wireless adapter measures 56.3 × 62 mm, has 4 copper layers and is 1.2 mm thick.

How many components are on the Playbridge ps1-wireless adapter?

63 components, from 55 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Playbridge ps1-wireless adapter design files?

From the fabPlane/playbridge-ps1-wireless-adapter repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Playbridge ps1-wireless adapter design in my own project?

The repository has no license, so all rights stay with fabPlane. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Playbridge ps1-wireless adapter 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