---
title: GPIO on Video Game Module
slug: zero/video-game-module/gpio
description: Find pinouts, drawings, schematics for the Video Game Module
image: https://archbee-image-uploads.s3.amazonaws.com/3StCFqarJkJQZV-7N79yY/zlvz_W3k824sO9o1MoI3k_gpioonvgmprev.png
docTags: 
createdAt: 2024-01-11T09:28:48.872Z
---

![](https://api.archbee.com/api/optimize/3GUDYkC5JgUWgo6RW8piO-nBsIDPEQ6B5BnedGauB8d-20241025-133759.png)

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](https://docs.flipper.net/zero/video-game-module/custom-firmware).

On this page, you’ll find pinouts, drawings, schematics for the Video Game Module, and the list of available peripherals.

***

# Video Game Module pinout

The Video Game module features a 14-pin GPIO breakout of the RP2040 microcontroller for interaction with external devices:

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/Tlb-nmTQbNvsw1gjItznH_expansion-connector-4.png)

::File{src="https://api.archbee.com/api/presign/3StCFqarJkJQZV-7N79yY/73kDnwXpc544xE4M_wf9V_gpio-breakout-pinout.pdf" label="GPIO Breakout Pinout.pdf"}

The module also features an 18-pin connector to Flipper Zero:

::Image[]{src="https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/BJUt6vgILZ5R9VKdXSPvX_videogamemoduleflipperzeroconnectorcompressed.jpg" size="84" width="2000" height="2631" position="center" darkWidth="2000" darkHeight="2631" showCaption="false"}

::File{src="https://api.archbee.com/api/presign/3StCFqarJkJQZV-7N79yY/m3wCIy_Eb_apPqoGQX1QY_connectors-to-flipper-zero-pinout.pdf" label="Connectors to Flipper Zero Pinout.pdf"}

## Compatibility with Raspberry Pi Pico

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:

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/1n3VQB2fGBQ9rBy-zHE93_videogamemoduleandraspberrypipicopinouts.jpg)

::File{src="https://api.archbee.com/api/presign/3StCFqarJkJQZV-7N79yY/GO0-4DHTT531tuT-F1f2i_video-game-module-and-pico-pinouts.pdf" label="Video Game Module and Pico Pinouts.pdf"}

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

***

# Available peripherals

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](https://en.wikipedia.org/wiki/Display_Data_Channel).

- **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](https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-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:&#x20;**&#x66;ully 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.

***

# Module power supply

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.

:::Iframe{iframeHeight="500" code="<div class=&#x22;info flipper-callout&#x22;>&#xA;    <div class=&#x22;callout-header&#x22;></div>&#xA;     Supplying power to the module via the USB-C port and Flipper Zero connectors simultaneously is safe for the module and power sources.&#xA;</div>"}

:::

***

# Schematics

:::Iframe{iframeHeight="0" code="<iframe src=&#x22;https://personal-viewer.365.altium.com/client/index.html?feature=embed&source=EB76C84A-7B3D-4B70-AFF5-6418B8995698&activeView=SCH&#x22; width=&#x22;1280&#x22; height=&#x22;500&#x22; style=&#x22;overflow:hidden;border:none;width:100%;height:500px;&#x22; scrolling=&#x22;no&#x22; allowfullscreen=&#x22;true&#x22; onload=&#x22;window.top.scrollTo(0,0);&#x22;></iframe>"}

:::

::File{src="https://api.archbee.com/api/presign/3StCFqarJkJQZV-7N79yY/amD5TTsGru10vqVACwGnx_rp2040-dvi-schematic.pdf" label="RP2040-DVI Schematic.pdf"}

:::Iframe{iframeHeight="0" code="<iframe src=&#x22;https://personal-viewer.365.altium.com/client/index.html?feature=embed&source=E9FDD36D-C801-4D1E-8362-39E5DEBBD7B0&activeView=SCH&#x22; width=&#x22;1280&#x22; height=&#x22;500&#x22; style=&#x22;overflow:hidden;border:none;width:100%;height:500px;&#x22; scrolling=&#x22;no&#x22; allowfullscreen=&#x22;true&#x22; onload=&#x22;window.top.scrollTo(0,0);&#x22;></iframe>"}

:::

::File{src="https://api.archbee.com/api/presign/3StCFqarJkJQZV-7N79yY/jBV0jrllp4EAOBRP4or9o_power-schematic.pdf" label="Power Schematic.pdf"}

***

# PCB assembly drawing

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/p16vOnU1pXtO7jLwlP5W-_image.png)

::File{src="https://api.archbee.com/api/presign/3StCFqarJkJQZV-7N79yY/ePzoy-KxwbKNfhjpdvHfg_video-game-module-assembly-ver32.pdf" label="Video Game Module Assembly ver.3.2.pdf"}

***

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/Q8hlffuzp_dU0OVJ13SQK_monosnap-miro-2024-01-26-15-50-41.png"}
[Raspberry Pi RP2040 documentation](https://www.raspberrypi.com/documentation/microcontrollers/silicon.html#rp2040)
:::
::::

