https://github.com/arkjedrz/gb-printer
GB Printer emulator based on ESP32.
https://github.com/arkjedrz/gb-printer
emulation emulator esp-idf esp32 gameboy printer
Last synced: 7 months ago
JSON representation
GB Printer emulator based on ESP32.
- Host: GitHub
- URL: https://github.com/arkjedrz/gb-printer
- Owner: arkjedrz
- License: mit
- Created: 2024-06-08T08:46:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-04T14:19:05.000Z (about 1 year ago)
- Last Synced: 2025-05-04T15:26:40.702Z (about 1 year ago)
- Topics: emulation, emulator, esp-idf, esp32, gameboy, printer
- Language: C
- Homepage:
- Size: 179 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-game-boy-camera-and-game-boy-printer-projects - ESP32 based Game Boy Printer emulator
README
# GB Printer emulator
GB Printer emulator based on ESP32.
## Configuration and build
Configuration used for development:
- `FireBeetle 2 ESP32-E IoT`
- `ESP-IDF v5.4`
- `Linux Mint 21.3`, `Fedora Linux 42`.
```bash
idf.py build
```
### Pinout
Wire color may vary.
- pin 4 - Tx - yellow
- pin 12 - Rx - green
- pin 17 - clock - orange
- ground - black
#### WARNING
Logic level converter might be required.
GB use 5V voltage, while ESP32 works with 3.3V.
I take no responsibility for fried devices.
My personal GB Pocket outputs 3.5V and I didn't encounter any issues without logic level converter.
## Usage
Use EspTouch to configure Wi-Fi.
After it is configured - access device using `http://gb-printer/`.
Wi-Fi settings can be reset by holding a button during boot.