GPIO on Video Game Module
The Video Game Module can work as a standalone device with custom firmware, utilizing the Raspberry Pi RP2040 microcontroller, motion-tracking sensor (IMU), ports, and connectors to implement various Raspberry Pi Pico and other projects. To learn how to install custom firmware on the module, visit Сustom firmware.
On this page, you’ll find pinouts, drawings, schematics for the Video Game Module, and the list of available peripherals.
The Video Game module features a 14-pin GPIO breakout of the RP2040 microcontroller for interaction with external devices:
The module also features an 18-pin connector to Flipper Zero:
We exposed all unused RP2040 pins at the Video Game Module connectors so that users can use them in their projects. You can compare the Video Game Module pinout and the Raspberry Pi Pico pinout below:
- GPIO pins 8-15 and 18-20 are used inside the Video Game Module for video out. These pins aren’t accessible via Video Game Module connectors.
- GPIO pins 0-7, 16, 17, 21, 22, 26-28 are exposed at the connectors in both the Video Game Module and the Raspberry Pi Pico board. Note that pins 2-7 are also connected to the motion-tracking sensor.
- GPIO pins 23-25 and 29 are used inside the Raspberry Pi Pico board and aren’t accessible via the connectors. In the Video Game Module, these pins are unused and are exposed at the 14-pin GPIO breakout.
In standalone mode, the RP2040 microcontroller has access to the following peripherals:
- Video Out port: it can output video and sound to a TV or monitor as well as exchange data with them via the Display Data Channel interface.
- USB-C port: the module acts as a USB device or host (with the limitation that USB power delivery is not supported).
- Motion-tracking sensor: the TDK ICM42688-P IMU sensor combines a 3-axis gyroscope and a 3-axis accelerometer.
- GPIO breakout: 11 GPIO pins with electrostatic discharge (ESD) protection.
- Connector to Flipper Zero: fully functional GPIO pins 13 and 14 and pins 2-7 with limited functionality (due to them being connected to the IMU). The GPIO pins are equipped with ESD protection.
- RGB LED: located on the top of the module and can be controlled via the RP2040 GPIO pins.
The Video Game Module can be powered in the following ways:
- 5 V power supply via USB-C port when used as a standalone device.
- 3.3 V (pin 9) or 5 V (pin 1) power supply when connected to Flipper Zero.