# CircuitMess ByteBoi 2.0

> DIY retro game console kit powered by ESP32 with TFT color display, speaker, microSD card slot, and RGB LED. Build it, play pre-loaded games, then code your own.

## Quick Facts

- **Brand:** circuitmess
- **Board Type:** game-console
- **Price:** ~$228
- **Product Readiness:** consumer
- **CPU:** Xtensa LX6 dual-core @ 240MHz, FPU
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 4MB
- **USB:** Micro-USB
- **Power:** LiPo battery
- **Operating Voltage:** 3.3V
- **Antenna:** Built-in PCB antenna
- **SD Card:** microSD
- **Display:** 1.8" TFT 160×128

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 4.2

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

arduino, circuitblocks

## Use Cases

- retro-gaming
- gaming
- stem-education
- educational-platform

## Components

- **ESP32-WROOM-32** (mcu): Espressif ESP32-WROOM-32 module with dual-core Xtensa LX6 at 240MHz, WiFi 802.11 b/g/n, BLE 4.2, 520KB SRAM, and 4MB flash. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-wroom-32_datasheet_en.pdf&ref=openhardware.directory&product=circuitmess-byteboi-2-0&source=md-export)
- **ST7735S** (display-driver): Sitronix ST7735S TFT LCD controller driving the game console's color display over SPI interface. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.displayfuture.com%2FDisplay%2Fdatasheet%2Fcontroller%2FST7735.pdf&ref=openhardware.directory&product=circuitmess-byteboi-2-0&source=md-export)

## Protocols

- **SPI (Display)**: SCK: TFT_Sck, MOSI: TFT_Mosi, CS: TFT_Cs, DC: TFT_Dc, RST: TFT_Rst
- **SPI (SD Card)**: SCK: SD_Sck, MISO: SD_Miso, MOSI: SD_Mosi, CS: SD_Cs
- **I2C**: SDA: I2C_Sda, SCL: I2C_Scl
- **Shift Register**: DATA: ShiftSda, CLOCK: ShiftScl, LOAD: ShiftPl

## Description

## Overview

The CircuitMess ByteBoi 2.0 is a DIY retro game console kit that teaches electronics assembly and game development. Powered by an ESP32-WROOM-32 dual-core microcontroller, it features a color TFT display, a built-in speaker for game audio, a microSD card slot for storing games, and an RGB notification LED.

Assembly takes approximately 1.5 hours with step-by-step instructions. The console comes pre-loaded with classic retro-style games that are playable immediately after building. Seven buttons (D-pad + A/B/C) provide traditional game console controls via 74HC165 shift registers.

Beyond playing, ByteBoi 2.0 is a platform for learning game development. Users can create their own games using CircuitBlocks visual coding or Arduino IDE, save them to the microSD card, and share them with others. The console can also wirelessly control the CircuitMess Wheelson 2.0 robot car.

## Where to Buy

- [CircuitMess](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitmess.com%2Fproducts%2Fbyteboi-2-0&ref=openhardware.directory&product=circuitmess-byteboi-2-0&source=md-export) — €209.00

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitmess.com%2Fproducts%2Fbyteboi-2-0&ref=openhardware.directory&product=circuitmess-byteboi-2-0&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FCircuitMess%2FByteBoi-Firmware&ref=openhardware.directory&product=circuitmess-byteboi-2-0&source=md-export)

## Tags

`circuitmess`, `game-console`, `esp32`, `diy-kit`, `retro`, `stem`

## Images

![CircuitMess ByteBoi 2.0](https://nbg1.your-objectstorage.com/openhardware-directory/entities/circuitmess-byteboi-2-0/557dec5c3125.webp)
![CircuitMess ByteBoi 2.0](https://nbg1.your-objectstorage.com/openhardware-directory/entities/circuitmess-byteboi-2-0/f85e47d11cc8.webp)
![CircuitMess ByteBoi 2.0](https://nbg1.your-objectstorage.com/openhardware-directory/entities/circuitmess-byteboi-2-0/0e067b7d689e.webp)

---
[View full device page](https://openhardware.directory/devices/circuitmess-byteboi-2-0)