GB Printer emulator based on ESP32.
Configuration used for development:
FireBeetle 2 ESP32-E IoTESP-IDF v5.4.3Linux Mint 21.3,Fedora Linux 42,Debian 13.
idf.py build
idf.py flash
idf.py monitorWire color may vary.
- pin 4 - Tx - yellow
- pin 12 - Rx - green
- pin 17 - clock - orange
- ground - black
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.
Device is configured as an access point with SSID: gb-printer, password: gb-printer.
Once connected - access device using http://gb-printer.local/.