# ByteBoi 2.0 (CircuitMess)

> A kit for building a handheld games console.

- **Category:** DIY & play
- **Availability:** Listed by maker
- **Price:** US$159 kit, checked 2026-09-15
- **Good for:** Assemble a handheld and program small games.
- **You'll need:** Kit assembly and a computer for CircuitBlocks.
- **Trade-off:** Match the panel and board revision when choosing firmware.
- **Page:** https://gadgets.sh/devices/byteboi-2-0/

## Where to buy

| Shop | Status | Link |
|---|---|---|
| CircuitMess | Orderable | https://circuitmess.com/products/byteboi-2-0?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=byteboi-2-0&utm_content=api |
| Amazon | Orderable | https://www.amazon.com/dp/B0FPDH7TDF?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=byteboi-2-0&utm_content=api |

## Blueprint

**Schematics published.** CircuitMess publishes a schematic PDF and the Arduino library source; no editable PCB/KiCad source or Gerbers were found.

### Design files

- schematic: [ByteBoi 2.0 schematic (PDF)](https://cdn.shopify.com/s/files/1/0552/3269/2430/files/ByteBoi_2.0_schema.pdf) (PDF)
- manual: [ByteBoi 2.0 build booklet (PDF)](https://cdn.shopify.com/s/files/1/0552/3269/2430/files/ByteBoi_2.0_booklet_2025_PRINT.pdf) (PDF)

### Source repositories

- [CircuitMess/ByteBoi-Library](https://github.com/CircuitMess/ByteBoi-Library) — firmware, MIT, ★0

### Key parts

| Part | Role | Datasheet |
|---|---|---|
| ESP32-WROOM-32-N4 | MCU | https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf |

_Notes:_ Schematic and booklet PDFs both verified 200 on cdn.shopify.com. ByteBoi-Library repo (MIT) is only the Arduino display/driver library, no hardware folder. CircuitMess's own blog post 'Open source schematics and software are here' lists ByteBoi among covered devices but links no files directly beyond these CDN PDFs.

## Specifications

### Build and package

| | |
|---|---|
| Project | DIY retro handheld console; roughly 1.5 hours; beginner-friendly, ages 9+ |
| Electronics included | Main board, speaker, LiPo battery, microSD card and pushbuttons |
| Case included | Acrylic casing, button caps and screws |
| Assembly tool | Screwdriver included in the 2025 booklet |

### Hardware in the linked v2.3 drawing

| | |
|---|---|
| Processor | ESP32-WROOM-32-N4 |
| Display | Drawing labels a 2.8-inch TFT with a 12-pin connection |
| Memory and storage | APS6404L-3SQR-SN PSRAM and a microSD socket appear in the drawing |
| Battery | 600 mAh LiPo with a two-pin JST 1.25 connection |
| USB and audio | USB-C, CH340C serial interface, TP4054 charger and TC8002D speaker amplifier |

### Use and programming

| | |
|---|---|
| Games | Preloaded games; create more with CircuitBlocks |
| Robot control | Can control a separately obtained Wheelson 2.0 |
| Languages | 2025 booklet lists CircuitBlocks, Python and Arduino C++ |
| Radio hardware | 2025 booklet lists Wi-Fi and Bluetooth; enabled features depend on firmware |
| Stock recovery | Booklet directs builders to CircuitBlocks Restore Firmware with ByteBoi powered on and the correct serial port selected |
| Display library | Official source includes ILI9341 and ST7789 targets at 240 × 320 pixels; match the device revision |

## Documentation

- [ByteBoi 2.0 product](https://circuitmess.com/products/byteboi-2-0)
- [Exact 2.0 guide and downloads](https://circuitmess.com/blogs/resources/byteboi-2-0-build-guide)
- [ByteBoi 2.0 creator booklet PDF](https://cdn.shopify.com/s/files/1/0552/3269/2430/files/ByteBoi_2.0_booklet_2025_PRINT.pdf)
- [ByteBoi 2.0 schematic PDF, internal v2.3](https://cdn.shopify.com/s/files/1/0552/3269/2430/files/ByteBoi_2.0_schema.pdf)
- [CircuitBlocks online editor — sign-in required](https://code.circuitmess.com/)
- [ByteBoi library source](https://github.com/CircuitMess/ByteBoi-Library)
- [ByteBoi display implementations](https://raw.githubusercontent.com/CircuitMess/ByteBoi-Library/master/src/ByteBoiDisplay.cpp)

---
Source: gadgets.sh · https://gadgets.sh/devices/byteboi-2-0/ · JSON: https://gadgets.sh/api/v1/devices/byteboi-2-0.json
