Language: EN


Makerfabs ESP32-S3 with 2.1" Round Touch TFT and Rotary Encoder

The MaTouch ESP32-S3 2.1 Rotary TFT with Touch MarkerFabs mounts an ESP32-S3 along with a 2.1” round touch screen, surrounded by a rotary encoder.

Clearly inspired by smart thermostats like the Google Nest, the strengths of this device are its 2.1” round screen and rotary encoder, in a device that we can program to our liking.

And let’s admit that round screens have a certain “je ne sais quoi” that catches the eye. 😍


The MaTouch ESP32-S3 2.1” is equipped with the ESP32-S3 controller, which we already know perfectly on the blog and saw in more detail, for example, in this post ESP32-S3.

The MaTouch ESP32-S3 2.1” has 512KB SDRAM, accompanied by 8MB PSRAM and 16MB SPI Flash. It does not include a microSD card. But still, we should have enough memory for our projects.

On the other hand, as is usual in devices that integrate ESP32, the Makerlabs MaTouch ESP32-S3 2.1” has wireless connectivity Wi-Fi IEEE 802.11 b/g/n and Bluetooth 5.

The 2.1-inch round TFT LCD display is the most striking feature of the device. It has a resolution of 480x480 and a color palette of 65,000. The RGB565 interface and the SPI interface, making it possible to exceed 60fps.

The capacitive touch panel with CST826 controller allows you to interact intuitively with the screen with detection of up to 5 points.

On the other hand, we have the rotary encoder, which we activate by turning the case of the MaTouch ESP32-S3 2.1”. It is a continuous 360º encoder of …? … I have not found anywhere how many steps it is.


Here is a summary of its features

  • MCU Espressif Systems ESP32-S3-WROOM-1-N16R8 Dual-Core 32-bit Xtensa LX7 @240MHz
  • Memory: 512KB SRAM, 16MB FLASH, 8MB PSRAM
  • WiFi 2.4 GHz, 802.11 b/g/n
  • Bluetooth 5 (BLE)
  • 2.1-inch round TFT LCD display, 480x480 px, with ST7701S controller
  • CST826 5-point capacitive touch panel
  • 1.25mm 4-pin connectors for I2C and UART
  • USB to UART chip: No
  • Power Supply: USB Type-C 5.0V (range 4.0V to 5.25V)
  • Dimensions: 71.27 mm x 71.27 mm

On the back, we find two 4-pin 1.25mm connectors to connect the I2C and UART interfaces. It also has a USB-C port, but only for power, it does not have a UART converter.

Of course, the MaTouch ESP32-S3 2.1” is compatible with the Arduino IDE environment. As well as with the LVGL, which allows you to create advanced graphic interfaces.

The documentation and examples… just enough, although sufficient. In the end, I will put some links to the Wiki and the project’s Github.

The device is priced at $44 on the manufacturer’s website. Which is very much in line, or even a little below, similar products with a 2.1” round screen.