Wgpgb

STM32Boy game console

 
Overview


Purpose of the Stm32boy game console based on the STM32G03xFx series.
    I accidentally discovered the arduboy game console, which is very mini, so I came up with the idea of ​​transplanting the STM32.
 
Hardware design
    MCU circuit
    MCU adopts STM32G030F6, 64KHz, 32KFlash, 8KRam, TSSOP20 package (can be upgraded to STM32G031F8, 64KFlash).
   The main control of the arduboy game console is atmega32u4 (16KHz, 32KFlash, 2.5KRam, 1Keeprom). It uses an SPI screen, several buttons and a buzzer. The STM32G030F6 hardware should meet the transplantation conditions.
    The power supply circuit
    uses TP4057 battery management chip and XC6206 regulated 3.3V power supply.
    The key
    direction keys use commonly used 6*6 buttons, and 5-dimensional buttons can also be used. Two pads are configured on the board at the same time.
    The display
    supports a monochrome 128*64 SPI interface screen. The pin method is compatible with the SPI interface of Zhongjingyuan OLED. The maximum available screen is 1.3 inches. The FPC interface is compatible with the 1.4-inch screen of Aubao Laowang (10pin, 0.8 pitch, available on hand). ), I don’t like to modify it myself.
    CS optional welding R6/R7 (0Ω) can be optionally grounded or connected to PA4 (hardware NSS can be used).
 
The software design
 
    is in progress.
 
    Resource
    arduboy website: https://community.arduboy.com/
    Game: https://arduboy.ried.cl/
    OLED Game For STM32: https://gitee.com/piaoxuebingfeng/OLEDGameForSTM32
 
Update:
V1.1
1. For a beautiful appearance, the switch and USB port are moved under the board
2. To be compatible with the general OLED interface, the Zhongjingyuan OLED is used SPI interface sorting.
3. Adjust the position of some components to make welding easier.
4. Add some logos.
   
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 17:09:26

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号