GP2040
El GP2040 es un proyecto de código abierto que convierte un Raspberry Pi Pico en un control USB compatible con PS3, PC y Nintendo Switch.
Sus características más importantes son:
- Proyecto de código abierto (libre de modificar)
- Bajo input lag
- Varios modos de SOCD incluidos
- Xinput y DirectInput para jugar en PC
- Muy bajo costo (solo necesitas comprar un Pico y cablearlo)
Existen proyectos variados basados en el principal pero el más actualizado a la fecha es el GP2040CE.
https://github.com/OpenStickCommunity/GP2040-CE
Para instalar el firmware solo hay que subir un archivo a la unidad de disco que aparece al conectar el Pico a un PC.
Este archivo tiene extensión uf2 y se obtiene de la pagina de GitHub del proyecto. https://github.com/OpenStickCommunity/GP2040-CE/releases/
El esquemático es el siguiente:
Test Points
Taking a look at the underside of the Pico board there a six test points. These may be useful for advanced projects.
TP1 – Ground (close coupled ground for differential USB signals) TP2 – USB DM TP3 – USB DP TP4 – GPIO23/SMPS PS pin (do not use) TP5 – GPIO25/LED (not recommended to be used) TP6 – BOOTSEL