Olimex ESP32-SBC-FabGL

OlimexSKU: 105519
Sale price £19
incl. VAT
excl. VAT
Only 8 units left

Awesome Extras

OlimexEnclosure for Olimex ESP32-SBC-FabGL
Sale price £8.50 incl. VAT excl. VAT
The Pi HutUSB-A to USB-C Cable - Black
Sale priceFrom £2.25 incl. VAT excl. VAT
The Pi HutVGA to VGA Cable 2m (SVGA)
Sale price £3 incl. VAT excl. VAT
SanDiskSanDisk MicroSD Card (Class 10 A1)
Sale priceFrom £6 incl. VAT excl. VAT
The Pi Hut1200mAh 3.7V LiPo Battery
Sale price £8 incl. VAT excl. VAT
OlimexAgonLight2 - Z80 BBC Basic Retro Single Board Computer
Sale price £58.50 incl. VAT excl. VAT
The Pi HutFull-Size Breadboard - White
Sale price £5 incl. VAT excl. VAT

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!

We recommend having a good read of Tsvetan's announcement blog post to learn more and see this board in action (you may also want to check out the more recent update post).

We also stock the Olimex enclosure for the FabGL!


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
  • Buzzer
  • 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!


Package Contents

  • 1x ESP32-SBC-FABGL Board

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.