Skip to the content
2 layers72.5 × 84.8 mmDevboard, the printed circuit board in 3D

An AV-Out Breakout library for the PSP. Providing Kicad symbols and footprints to interface with the PSP 2/3K AVOut socket (also known as the TVOut socket)

Size
72.5 × 84.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
53
Pads
114
Tracks, vias
280, 36
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 May 2025
Updated
6 Oct 2025

Overview

Devboard is an open-source printed circuit board by ste2425, from the ste2425/PSP-Bluetooth-AVConnector repository on GitHub. It is a 2-layer board of 72.5 × 84.8 mm with 13 parts on 53 nets, routed with 280 tracks and 36 vias.

It is built around the ESP32-DEVKITC-VE, FPC-05FB-12PH20 and PJ-320A-4P DIP. Its parts include 8 ICs and 4 resistors. It belongs with the microcontroller boards and interfaces and adapters boards and the ESP32 boards of this library.

Main components

3

README

README.md

PSP Bluetooth AV Connector

This forms part of my PSP Bluetooth project. Here you will find hardware files to build your own boards that can interface with the PSP 2000 and 3000 models AVPort.

There are also some sample boards i have designed for reference.

Check out the latest Release for the libray files and sample files.

Having boards made

Check out the guide Here for information on how to have the samples made with PCBWay.

The PSP Bluetooth Project

This is a part of the PSP Bluetooth project, to find information on the other components that make up this project please look here: https://github.com/psp-bluetooth

Acknowledgements

The work ive done is just a thin layer ontop of work many other people have done, Iv'e also had lots of help from others.

  • TokyoDrift - Originally created work that uses the SIO port to allow external controllers back around 2010. Since uploaded to Github
  • OPDitto project - A project that uses the SIO port to allow for a real second analog stick. Its SIO implementation has been extremly helpful to me. Repo Here
  • X41 - Shared with me an initial working SIO hello world app back when i could barely compile PSP code. This was invaluable in helping me get the hardware working right at the start of the project.
  • PSP Homebrew Discord - Full of incredibly smart and helpful people too many to list individually. Without their help I'd never have managed to complete any of this.

Designing your own boards

If you wish to design your own boards to interface with the PSP AVConnector you can download the KiCad symbols and footprints to include in your project.

Download the latest release. Inside the library folder you will find a psp.pretty folder and a psp.kicad_sym file. These are the footprints and symbols respectively.

To install;

Symbols

  • Open the Kicad project (not the schematic/pcb editor)
  • Click Preferences -> Manage Symbol Libraries
  • Choose if you want to install the library globally or project specific
  • Click the + icon to add a new row.
  • Give it the knickname psp
  • Select the psp.kicak_sym file from wherever you saved it

Footprints

  • Open the Kicad project (not the schematic/pcb editor)
  • Click Preferences -> Manage Footprint Libraries
  • Choose if you want to install the library globally or project specific
  • Click the + icon to add a new row.
  • Give it the knickname psp
  • Select the psp.pretty folder from wherever you saved it

Samples

There are a number of samples in the project. If you wish to load them in Kicad clone the repository and open the project.

If you just wish to have them produced, download the latest release and you will find them inside the samples folder. I have mine produced by PCBWay so my BOM files are built for them.

AV-Connector-Breakout

This is a simple breakout of every pin in the AV port on the PSP. It has no other parts so will require no assembly.

This is a small PCB intended for you to solder a cable to.

Dev-Board

This is a all in one development board. It has the footprints to fit an ESP32 development module.

It also has the required logic level translators connected to pins .

It has the TVOut connector footprint and all pins connected so you can use a original TVOut cable if you wish.

It is what i have been using to build my homebrew.

Damage to the PSP

You should bevel, slightly curve, all the edges of the TV out connector that plugs into the PSP. So the edges are not all perfect 90deg angles. Otherwise it could damage the contacts. This will need to be manually done.

Gotchas

  • For the PSP to detect an AV cable connected it needs the heaphones cable connected. If your using the Pass-Through sample or degining your own PCB to use video output you will need to connect a headphones cable otherwise the PSP will not output video.
  • Use of the serial port does not need a headphones cable connected unlike video output.
  • The PSP's serial port does not operate at 5v or 3.3v like most MCU's you will try to interface with (Arduino, ESP32 etc). You will need to use a Logic Level Converter, some of the samples have one built in.
  • The TV Connector would need to be manually soldered, they are difficult and require hot air. I source mine from ZedLabz https://www.zedlabz.com/products/headphone-socket-for-sony-psp-2000-3-5mm-jack-port-repair-part-internal-replacement-zedlabz

Connector pinout

Openng a sample in Kicad and looking at either of the components will reveal the connector pinout. However you can reference https://www.psdevwiki.com/psp/Serial_Adapter also.

Parts

13
QtyValueFootprintReferences
40805W8F1002T5Ejlcpcb:R0805R1, R2, R3, R4
2BSS138_C7420339jlcpcb:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRU4, U5
2FPC-05FB-12PH20jlcpcb:FPC-SMD_12P-P0.50_XUNPU_FPC-05FB-12PH20U2, U3
1ESP32-DevKitCPCM_Espressif:ESP32-DevKitCU7
1LOGOjlcpcb:logoG***
1PJ-320A-4P_DIPjlcpcb:AUDIO-TH_PJ-320A-4P-DIPU8
1~psp:TVOut CableU1
1~psp:TVOut ConnectorU6

More from ste2425/PSP-Bluetooth-AVConnector

1
  • 2 layers14 × 21.1 mmAv connector breakout, the printed circuit board in 3D

    Av connector breakout

    ste2425/PSP-Bluetooth-AVConnector

    An AV-Out Breakout library for the PSP. Providing Kicad symbols and footprints to interface with the PSP 2/3K AVOut socket (also known as the TVOut socket)

    12 parts12

Similar boards

  • 2 layers103.8 × 50 mmGalagino pcb set, the printed circuit board in 3D

    Galagino pcb set

    harbaum/galagino

    A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

    26 parts558
  • 2 layers115 × 75 mmSpinCoater, the printed circuit board in 3D

    SpinCoater

    RParkerE/OpenSilicon

    OpenSilicon enables DIY semiconductor fabrication with open-source guides for building IC equipment at home. The project includes BOMs, 3D files, firmware, and PDKs, supporting makers and researchers in chip fabrication.

    11 parts55GPL-3.0
  • 2 layers127.3 × 54.1 mmESP32 SolarBox, the printed circuit board in 3D

    ESP32 SolarBox

    cole8888/SRNE-Solar-Charge-Controller-Monitor

    Read data from SRNE solar charge controllers.

    34 parts42
  • 2 layers62.2 × 57.1 mmWs2mqtt, the printed circuit board in 3D

    Ws2mqtt

    Tho85/ws2mqtt

    Connect WiSafe2 devices to Home Assistant

    8 parts28BSD-3-Clause
  • 2 layers99.9 × 99.9 mmSplit flap, the printed circuit board in 3D

    Split flap

    tinkermax/split-flap

    DIY mechanical spli-flap display

    28 parts13CC-BY-4.0
  • 2 layersJF ECU32, the printed circuit board in 3D

    JF ECU32

    JoachimF/JF-ECU32

    RC Jet Engine ECU

    27 parts12GPL-3.0
  • 2 layers100 × 88.9 mmGen2, the printed circuit board in 3D

    Gen2

    Alignof/Juggernaut

    疑似時限爆弾解除競技

    41 parts10MIT

Questions

How big is the Devboard PCB?

It measures 72.5 × 84.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Devboard use?

13 parts, built around the ESP32-DEVKITC-VE, FPC-05FB-12PH20 and PJ-320A-4P DIP. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Devboard KiCad files?

From the ste2425/PSP-Bluetooth-AVConnector repository on GitHub, at the commit this page was made from: the board is samples/devboard/devboard.kicad_pcb and its schematic samples/av-connector-breakout/av-connector-breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask ste2425 before reusing the design.