LILYGO FabGL VGA32 - image 1
1 / 5
LILYGO·ESP32

LILYGO FabGL VGA32

ESP32 development board with VGA video output, dual PS/2 ports for keyboard and mouse, 4MB flash, and the FabGL graphics library — a retro computing platform for VGA terminal emulators and classic games.

Starting from

$11.20

Compatible Firmware

Specifications

ArchitectureXtensa LX6
Flash4MB
GPIO Level3.3V
Power Input5V
BluetoothBLE 4.2

Components

Dual-core 240MHz Xtensa LX6 with WiFi, Bluetooth 4.2, and analog VGA signal generation via resistor DAC

VGA ConnectorDisplay InterfaceDatasheet

Analog VGA output via resistor ladder DAC for connecting standard VGA monitors

PS/2 KeyboardInputDatasheet

PS/2 port for connecting classic keyboards supported by the FabGL library

PS/2 MouseInputDatasheet

PS/2 port for connecting classic mice supported by the FabGL library

USB-to-TTL ChipUsb SerialDatasheet

USB to serial converter for programming

Bus Interfaces

UART
SPI
I2C

Overview

The LILYGO FabGL VGA32 is a unique ESP32 development board designed for retro computing enthusiasts. Built around the TTGO Micro32 module, it exposes a VGA output connector and two PS/2 ports for connecting vintage keyboards and mice. The board runs the open-source FabGL library, which provides a complete graphics stack including VGA rendering, ANSI/VT100 terminal emulation, PS/2 input handling, and game engine primitives. With built-in WiFi and Bluetooth 4.2, a TF card slot, and a CH9102 USB-serial chip, the VGA32 serves as a self-contained retro computer platform that can emulate classic machines, run interactive terminal apps, and drive CGA/VGA-resolution games — all without external processors.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.