rp2040 based gadget to convert PSX controllers into USB HID gamepads
Find a file
2024-09-22 06:56:20 +02:00
elf2uf2 Updated README/LICENSE 2024-09-22 06:56:20 +02:00
pico-sdk Initial commit 2024-09-22 06:45:50 +02:00
src Updated README/LICENSE 2024-09-22 06:56:20 +02:00
.gitignore Initial commit 2024-09-22 06:45:50 +02:00
CMakeLists.txt Initial commit 2024-09-22 06:45:50 +02:00
LICENSE Updated README/LICENSE 2024-09-22 06:56:20 +02:00
README.md Updated README/LICENSE 2024-09-22 06:56:20 +02:00

PSX to USB HID controller converter

rp2040 (raspberry-pi pico) based device to convert PSX controllers to USB HID gamepads.

Components

  • one rp2040 board with 5 GPIO available
  • one PSX controller connector (female)

Selected pinout

| PSX signal | rp2040 GPIO | Direction | Description | | DATA | 13 | IN | Receive ID, buttons and adc data from controller | | CMD | 12 | OUT | Send read commands to controller | | Attention | 6 | OUT | Chip select (active low) for controller | | Clock | 5 | OUT | Clock serial communication for DATA/CMD lines | | ACK | 3 | IN | Acknowledge command RX, active low |

Installation

Run cmake && make. Start rp2040 in usb storage mode. Copy psx2usb.u2f to the device. Reboot.