Skip to the content
2 layers170 × 102.5 mmButtonsSuper, the printed circuit board in 3D

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

Size
170 × 102.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
36
Pads
186
Tracks, vias
539, 54
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Apr 2022
Updated
27 Oct 2026

Overview

ButtonsSuper 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 170 × 102.5 mm with 26 parts on 36 nets, routed with 539 tracks and 54 vias.

It is built around the SKRBAAE010 and SKRRABE010. Its parts include 9 capacitors and 7 ICs. It belongs with the radio and wireless boards of this library.

Main components

2

README

README.md

PSP-Bluetooth


ℹ️ 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:

  • Using the PSP as a consolizer
  • Using the PSP as a dockable console (like the Nintendo Switch)

Progress so far

  • Fully functional hardware that replaces the UMD drive
  • Partially functional hardware for portable version
  • Fully functional consolizer implementation that works for both the 2K and 3K consoles
  • Fully functional firmware that offer configurable controller mappings and OTA updates
  • Single click programming via a Web app for Serial and OTA programming. No extra tools needed, it downloads the binaries and does everything
  • Partially functional controller mappings via the web app.

Web app

The web app can be found here PSP-Bluetooth.

Repository Structure

/software

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.

/installer

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.

/Hardware

This contians all the hardware files for custom FPC's and the mod board itself.

See it's readme for more info.

Parts

26
QtyValueFootprintReferences
10SKRRABE010JLCPCB_footprint:KEY-SMD_4P-L5.2-W5.2-P3.70-LS6.4_1DOWN1, L1, L2, L3, L4, L5, L6, LEFT1, RIGHT1, UP1
7SKRBAAE010JLCPCB_footprint:KEY-SMD_4P-L4.8-W4.8-P3.65_SKRBAAE010U1, U2, U3, U4, U5, U6, U7
4flex-conector_10consolizer:flex_short_10C1, C2, C8, C9
2flex-conector_10consolizer:flex_long_10C5, C10
1PSP-analogconsolizer:PSP-analogC6
1flex-conector_14consolizer:flex_long_14C4
1flex-conector_8_1consolizer:flex_long_8C3

More from ste2425/PSP-Bluetooth

5
  • 2 layers70.5 × 64 mmEsp32, the printed circuit board in 3D

    Esp32

    ste2425/PSP-Bluetooth

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

    95 parts108MIT
  • 2 layers70.5 × 64 mmEsp32-c, the printed circuit board in 3D

    Esp32-c

    ste2425/PSP-Bluetooth

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

    78 parts108MIT
  • 2 layers105.9 × 62 mmRight, the printed circuit board in 3D

    Right

    ste2425/PSP-Bluetooth

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

    8 parts108MIT
  • 2 layers108.3 × 100.8 mmButtonsSuper, the printed circuit board in 3D

    ButtonsSuper

    ste2425/PSP-Bluetooth

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

    3 parts108MIT
  • 2 layers157.2 × 18.3 mmAnalog, the printed circuit board in 3D

    Analog

    ste2425/PSP-Bluetooth

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

    2 parts108MIT

Similar boards

  • 2 layers30.8 × 42.5 mmTactileAGB, the printed circuit board in 3D

    TactileAGB

    Zekfoo/tactileAGB

    Tactile button mod for the Game Boy Advance

    21 parts34
  • 2 layers41.3 × 25.5 mmMinoxGen5, the printed circuit board in 3D

    MinoxGen5

    richardkchapman/MinoxPCB

    Replacement PCB for Minox35 camera

    47 parts
  • 2 layers57.3 × 19 mm11ua, the printed circuit board in 3D

    11ua

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    26 parts990GPL-3.0
  • 2 layers98 × 59.5 mmMCP23017 PCB, the printed circuit board in 3D

    MCP23017 PCB

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    26 parts915
  • 2 layers142.9 × 98.5 mmCantor MX, the printed circuit board in 3D

    Cantor MX

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    26 parts756GPL-3.0
  • 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 layers20.3 × 34.8 mmL0 ESP32, the printed circuit board in 3D

    L0 ESP32

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    26 parts546MIT

Questions

How big is the ButtonsSuper PCB?

It measures 170 × 102.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ButtonsSuper use?

26 parts, built around the SKRBAAE010 and SKRRABE010. 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 ButtonsSuper KiCad files?

From the ste2425/PSP-Bluetooth repository on GitHub, at the commit this page was made from: the board is hardware/buttonsSuper/buttonsSuper.kicad_pcb and its schematic hardware/analog/analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ButtonsSuper design in my own project?

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).