
Esp32
ste2425/PSP-Bluetooth
Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.

Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.
Esp32-c is an open-source printed circuit board by ste2425, from the ste2425/PSP-Bluetooth repository on GitHub, published under the MIT licence. It is a 2-layer board of 70.5 × 64 mm with 78 parts on 135 nets, routed with 598 tracks and 147 vias.
It is built around the HC-FPC-05-09-10RLTAG, MCP23008-E/ML and TC1109DE26048, with the AFC42-S14FMA-1H, AMS1117-3.3V and IPFP051A30472R5 among its other parts. Its parts include 24 diodes, 15 ICs, 11 capacitors and 8 resistors. It belongs with the radio and wireless boards and the ESP32 and RISC-V boards of this library.
ℹ️ Name Change This project was formerly called the PSP-Consolizer. The project has since been renamed to PSP-Bluetooth as the term Consolizer usually makes people think of video output which this project never worked with.
If you wish to see the legacy PSP-Consolizer project it is accessible on the legacy branch here
This project aims to add Bluetooth controller support to the PSP 1k, 2k and 3k models using an ESP32.
It aims to solve to problems:
The web app can be found here PSP-Bluetooth.
This contains the firmware for the ESP32. It is built using the Arduino core and maanaged via the Arduino CLI. To build it the cli needs to be installed with the command arduino-cli globally available.
See it's readme for more info.
This contains the software for the Web app. It as an Angular application built using Angular Material and deployed to GitHub pages via GitHub Actions.
See it's readme for more info.
This contians all the hardware files for custom FPC's and the mod board itself.
See it's readme for more info.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 1N5819WS | JLCPCB_footprint:SOD-323_L1.8-W1.3-LS2.5-RD | D1, D2, D10, D11, D12, D13, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29 +7 |
| 7 | TestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | TP12, TP13, TP14, TP15, TP16, TP35, TP36 |
| 5 | CC0805KRX7R9BB104 | JLCPCB_footprint:C0805 | C2, C4, C8, C10, C12 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP7, TP8 |
| 3 | CL21A106KAYNNNE | JLCPCB_footprint:C0805 | C6, C9, C13 |
| 3 | HC-FPC-05-09-10RLTAG | JLCPCB_footprint:FPC-SMD_10P-P0.50_HC-FPC-05-09-10RLTAG | U6, U10, U11 |
| 2 | 0805W8F1001T5E | JLCPCB_footprint:R0805 | R1, R10 |
| 2 | 0805W8F1002T5E | JLCPCB_footprint:R0805 | R2, R3 |
| 2 | 0805W8F4701T5E | JLCPCB_footprint:R0805 | R4, R5 |
| 2 | CL21A226MAQNNNE | JLCPCB_footprint:C0805 | C1, C11 |
| 2 | MCP23008-E/ML | JLCPCB_footprint:QFN-20_L4.0-W4.0-P0.50-BL-EP2.7 | U1, U4 |
| 2 | SS8050_C2150 | JLCPCB_footprint:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U3, U8 |
| 2 | TC1109DE26048 | JLCPCB_footprint:SW-TH_3P-L4.5-W4.5-P1.8-LS3.0 | U14, U15 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_2.0x2.0mm | TP4, TP17 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_2.5x2.5mm | TP5, TP6 |
| 1 | 0402WGF1002TCE | JLCPCB_footprint:R0402 | R7 |
| 1 | 0805W8F3301T5E | JLCPCB_footprint:R0805 | R9 |
| 1 | AFC42-S14FMA-1H | JLCPCB_footprint:CONN-SMD_14P-P0.50_L3.1-W9.0 | U13 |
| 1 | AMS1117-3_3 | JLCPCB_footprint:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U9 |
| 1 | CH340C_C7464026 | JLCPCB_footprint:SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | U2 |
| 1 | CL21B105KBFNNNE | JLCPCB_footprint:C0805 | C5 |
| 1 | ESP32-WROOM-32E(4MB) | JLCPCB_footprint:WIFI-SMD_ESP32-WROOM-32E | U12 |
| 1 | FC-2012HRK-620D | JLCPCB_footprint:LED0805-R-RD | LED1 |
| 1 | IPFP051A30472R5 | JLCPCB_footprint:FPC-SMD_4P-P0.50_C9900013912 | U7 |
| 1 | MCP42010T-I/SL | JLCPCB_footprint:SOIC-14_L10.0-W5.5-P1.27-LS7.8-BL | U5 |
| 1 | MICROXNJ | JLCPCB_footprint:MICRO-USB-SMD_MICROXNJ | USB1 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP1 |
| 1 | TS-1187A-B-A-B | JLCPCB_footprint:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 | BOOT1 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP9 |

ste2425/PSP-Bluetooth
Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.

ste2425/PSP-Bluetooth
Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.

ste2425/PSP-Bluetooth
Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.

ste2425/PSP-Bluetooth
Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.

ste2425/PSP-Bluetooth
Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.

Serhio4522/SEM_hitachi-
Digitization of a Hitachi scanning electron microscope (SEM) — hardware design, FPGA firmware, and analog frontend schematics.

vaknin/PCB
Hardware ideas to fab-ready PCBs as code: Rust pcbgen on KiCad 10, Freerouting, ESP-IDF firmware with QEMU/Wokwi simulation, CadQuery enclosures


OETSolutions/swc-module
Steering-wheel-controls adapter module — ESP32-S3, KiCad schematic/PCB, JLCPCB assembly


Simplycissmus/windowmaster-s3-controller
Open hardware and ESP32-S3 firmware for a local 24 V window actuator controller with MQTT and Home Assistant integration.


karlp/kcell-faker
fake a load cell, for testing functional behaviour with changing loads.
It measures 70.5 × 64 mm and has 2 copper layers, 1.6 mm thick.
78 parts, built around the HC-FPC-05-09-10RLTAG, MCP23008-E/ML, TC1109DE26048 and AFC42-S14FMA-1H. 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.
From the ste2425/PSP-Bluetooth repository on GitHub, at the commit this page was made from: the board is hardware/esp-c/esp32-c.kicad_pcb and its schematic hardware/analog/analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).