The project is made of two separate components with the following features:
- Controller (pinCommander-controller)
- 21 Button Support (Gamepad HID)
- Nudge support via (Gamepad X/y axis mapping via the MPU6050)
- Keyboard and Consumer HID
- Private WiFi network for connecting to other compenents (e.g. the HMI).
- HMI (pinCommander-hmi)
- Supports Pinvol and Pinmame keymaing to a UI button interface
My devlopment is based on the ESP32-S3-DevKitC-1 board. Its the "N8R2" varient with OCTA PSram.
This is used for implementing the nudging sensor input to VPX.
My dev setup:
The HMI unit is Elecrow 5" varient.
Pinvol:
PinMame
VPX
Status
My dev setup: