Makerfabs · ESP32-S3 · 1.28" · 240×240

Makerfabs MaTouch ESP32-S3 Round SPI TFT with Touch 1.28" specifications

Makerfabs' ESP32-S3 Round SPI TFT with Touch 1.28-inch (SKU E32S3128GC) is the plain, touch-only member of the MaTouch round family: a 240×240 round display with a GC9A01 controller on SPI and a CST816S capacitive touch controller, without the rotary knob of the Rotary versions.

It runs on an ESP32-S3 with 16 MB of flash and 8 MB of PSRAM, with native USB over USB-C and a 3.7 V LiPo battery input. Two Mabee (Grove-compatible) connectors bring out GPIO and the I2C bus, and a microSD slot comes with a card included.

Because it has no knob, it is the most compact and the simplest of the MaTouch round boards — and with GPIO 3–10, 17 and 18 all free, it leaves the most room for your own sensors and actuators.

Screen
1.28" · 240×240
Chip
ESP32-S3
Memory
16 MB flash, 8 MB PSRAM
Input
capacitive touch

Key features

  • Round 1.28-inch, 240×240, GC9A01 over SPI
  • Capacitive touch (CST816S)
  • ESP32-S3: 16 MB flash, 8 MB PSRAM
  • Two Mabee/Grove connectors (GPIO, I2C)
  • microSD slot, card included
  • LiPo input, −40 to +85 °C

Specifications

Makerfabs MaTouch ESP32-S3 Round SPI TFT with Touch 1.28" technical specifications
ManufacturerMakerfabs
Screen size1.28"
Resolution240×240 px
Colour depth16-bit
Display controllerGC9A01 (SPI)
Display interfaceSPI
TouchCST816S (capacitive, I2C)
MicrocontrollerESP32-S3
ModuleESP32-S3
CPU clock240 MHz
Internal SRAM512 KB
PSRAM8 MB
Flash16 MB
Wi-FiYes
BluetoothYes
Hardware variantTouch-only version without the rotary encoder (the encoder version is the “MaTouch Rotary IPS 1.28”).
SKUE32S3128GC
TouchCapacitive, CST816S
PowerUSB-C 5 V (4.0–5.25 V), 3.7 V LiPo input
USBNative USB
Expansion2 × Mabee (Grove-compatible): GPIO and I2C
StoragemicroSD (16 GB card included)
ButtonsFlash, Reset
Operating temperature−40 °C to +85 °C
Development platforms (manufacturer)Arduino

Free GPIOs and connectors

These GPIOs are not used by the display, touch or on-board peripherals, so you can wire your own sensors, buttons or relays to them.

Free GPIO pins of the Makerfabs MaTouch ESP32-S3 Round SPI TFT with Touch 1.28"
PinCapabilitiesNote
GPIO 0GPIO, BOOTBoot button
GPIO 3GPIO, ADCFree
GPIO 4GPIO, ADCFree
GPIO 5GPIO, ADCFree
GPIO 6GPIO, PWMFree
GPIO 7GPIO, PWMFree
GPIO 8GPIO, PWMFree
GPIO 9GPIO, PWMFree
GPIO 10GPIO, PWMFree
GPIO 17GPIO, PWMFree
GPIO 18GPIO, PWMFree
GPIO 43/TXGPIO, UART_TXUART0 TX
GPIO 44/RXGPIO, UART_RXUART0 RX

Good to know before you start

  • Free GPIOs: 3–10, 17 and 18, plus BOOT and UART0 — generous for a round board.
  • Makerfabs notes that touch problems are usually a loose touch connector; reseat it first.
  • The upgraded version with a rotary knob is the MaTouch ESP32-S3 Rotary IPS Display 1.28-inch.
  • Keep content inside the circle.

What it is good for

  • •Round touch buttons and scene switches
  • •Small sensor displays with Grove sensors
  • •Wearable-style prototypes
  • •Round clocks and gauges

LVGL support in LCD Ultra Pro

LVGL and LCD Ultra Pro support for the Makerfabs MaTouch ESP32-S3 Round SPI TFT with Touch 1.28"
Driver statusMatched to the manufacturer’s official demo, compile-tested
Arduino exportComplete LVGL 8.4 project with the display driver
USB Live previewNo
Orientations0°
Brightness controlHardware backlight dimming

Pick this board in the editor and the canvas matches its exact resolution and shape. Build the interface with widgets, add events without code, try it in Live Preview, then export it as a ready-to-compile Arduino project. See the documentation for the workflow.

Frequently asked questions

What is the difference to the MaTouch Rotary 1.28-inch?

This board has touch only; the Rotary version adds a rotary encoder with a press function.

Which touch controller does it use?

A CST816S capacitive touch controller.

Can it run on a battery?

Yes, it has a 3.7 V LiPo battery input in addition to USB-C.

Sources

Specifications cross-checked against the manufacturer’s documentation (last checked 2026-10-04):

Last updated: