Basic Instruction

You’ll find the game module’s specs and a simple guide on how to upload code to it.

Game Module Overview

This compact game development board is powered by the RP2040 microcontroller, offering a rich feature set tailored for retro-style game or embedded app development. The board includes a analog joystick and four buttons for controls. At the center is a 1.54-inch 240×240 pixel ST7789 TFT color display for rendering 2D graphics.

On the back of the board, onboard hardware includes the MMA7660 accelerometer for motion sensing, allowing programs to respond to tilts and orientation changes. A built-in buzzer provides simple audio feedback for game events. The board also features labeled pins for easy connection to debug or testing, making it a platform for experimenting with embedded graphics, input handling, and interactive gameplay logic within the RP2040 ecosystem.

Tech Specs

MCU

Chipset: Raspberry Pi RP2040 Processor: Dual-core Arm Cortex-M0+ @ 133MHz SRAM: 264KB Flash:16MB QSPI Flash

Audio

Passive Buzzer Control: PWM-capable pin for tone generation

Motion Sensor

Motion Sensor MMA7660FC Accelerometer: Interface: I²C 3-axis ±2.0g accelerometer

Display

Type: TFT LCD Driver IC: ST7789 Resolution: 240 × 240 pixels Interface: SPI Display Size: ~1.54" diagonal Color Depth: 65K (16-bit RGB565)

Input

2-axis (X and Y) analog input Analog Joystick Tactile Buttons

Refer to EIM Supports for schematic or more Tech details of the module

How to Upload code on to the Game Module

Firstly, you have to have Thonny IDE downloaded

This RP2040 microcontroller on the game console comes with pre-installed firmware and libraries, so it's ready to use right away. You can open these files on the game console using Thonny IDE.

The following program is an example program to demonstrate how to import and use the game_kit class. This will help you understand the basic structure of a game console programming logic and how the game_kit class simplifies the development process.

First, download the example system checker program from our GitHub repository.

https://github.com/eimtechnology/KC15/blob/main/Apps/test.py

Then, go to “View > Files” to open the file management pane. This displays the file systems of both your computer (local) and the connected board (device).

In the file view, navigate to the local file system and locate your image file. Right-click the file and select “Upload to…”, then choose the target directory on the device.

Name the file as "main.py" so that your STEPico could automatically load this program while it is powered.

After you had done above steps you should be able to see the screen showing

Video Guide Thru

?

Last updated

Was this helpful?