The Olimex ESP32-SBC-FabGL is a specialised development platform that combines the power of the ESP32 microcontroller with VGA output, keyboard input and mouse input capabilities. This board is designed to work seamlessly with the FabGL library, a comprehensive graphics library for the ESP32 platform.
It provides a VGA output, allowing you to connect it to a VGA monitor or display. With the help of the FabGL library, you can create graphical user interfaces (GUIs) and render graphics directly on the connected monitor. In addition to VGA output, the board also features support for keyboard and mouse inputs. It allows you to connect a standard keyboard and mouse to the board and utilise them for user input in your projects.
With a USB-C port for power and programming, a 3.5mm connector for audio needs and a slot for your microSD card, this board is very versatile, and is great for many different projects!
Tsvetan (Olimex owner) learned about the FabGL library when Olimex were manufacturing the AgonLight2, where they used an ESP32 for graphics, sound and as an IO keyboard co-processor for Bernardo's original Z80 design.
He then discovered the author, Fabrizio Di Vittorio, had already created several emulators for Altair8080, VIC20 and even old DOS PCs.
This is how the idea for the ESP32-SBC-FabGL was born. Tsvetan wanted to create a board that could be used as a graphics/sound/IO co-processor for other retro computers based on different processors.
In the sale of each board, royalties are included for the Author of FabGL, so by buying this board you will support Fabrizio and his further developments.
- ESP32-WROVER-E module with 4MB Flash 8MB PSRAM
- VGA connector
- PS2 keyboard connector
- PS2 mouse connector
- Micro SD card slot
- USB-C for power and programming/debug
- Audio 3.5 mm connector
- LiPo connector and charging circuit
- UEXT connector with SPI, UART, I2C
- AccessBus connector
- LCD hat connector
More resources and examples will be delivered - keep an eye on the Olimex blog!
Initial announcement blog post
- Olimex fork of Arduino FabGL library
- CAD files
- 1x ESP32-SBC-FABGL Board