SQUiXL

SQUiXL is a powerful and versatile device combining a high-resolution capacitive touch display with comprehensive hardware capabilities.

SQUiXL is designed specifically for makers, hardware engineers, embedded developers and home automation enthusiasts.

High-Resolution Capacitive Touch Display

Leverage a 4-inch, 480×480 RGB display (ST7701S) paired with precise capacitive touch (GT911) with up to 5 finger tracking, perfect for designing interactive UIs, data visualization, IoT dashboards, and real-time embedded applications.

ESP32-S3 Core Performance

Powered by the dual-core 32-bit ESP32-S3 processor running at 240MHz, along with 16MB QSPI Flash and 8MB Octal PSRAM, SQUiXL ensures smooth multitasking and efficient handling of resource-intensive firmware and software tasks.

Comprehensive Connectivity

Built-in 2.4GHz WiFi (802.11 b/g/n) and Bluetooth 5 BLE + Mesh support provide reliable wireless communication, with an internally mounted external high-gain antenna designed for optimal signal reception and transmission in challenging environments.

Robust Power Management

SQUiXL includes advanced LiPo battery charging circuitry and management, with an included 1S 1500mAh battery. Charge the device even while powered down, and monitor battery health accurately using the integrated I2C battery fuel gauge (MAX1704X). A low-power RTC (RV-3028-C7) ensures precision timekeeping for real-time applications, even when your SQUiXL is in deep sleep.

Efficient Development Features

Encased in a lightweight, ergonomic enclosure, SQUiXL features a magnetic connector for simplified USB-based firmware updates and battery charging. The included magnetic USB-C adapter enables convenient desktop-based development and debugging, while the optional docking station facilitates vertical orientation for easy viewing and interaction during development. See more on the docking station below.

Hardware Protection and Reliability

Designed for real-world engineering environments, SQUiXL features robust ESD protection on USB and all physical buttons, a dedicated 5V presence detection circuit, and convenient hardware buttons (Power, IO0/Boot, Reset) essential for rapid development and troubleshooting.

Integrated Peripherals and Expansion

– Audio output via an I2S audio amplifier (MAX98357A) driving an internal 8-ohm, 2W speaker. allows for sound, music and voice playback with exceptional quality.

– Haptic feedback through the DRV2605L driver and motor offers responsive user interaction and allows for silent notifications – for those awkward moments 😉

– Built-in uSD card slot for expandable local storage solutions (shares the IO from the I2S Audio Amp, see below)

– STEMMA/QT connector allows for effortless addition of I2C sensors and peripherals.

For more information, please visit the SQUiXL product page.

Core Specifications

  • ESP32-S3 – 32Bit Dual Core 240MHz
  • 2.4GHz WiFi – 802.11b/g/n
  • Bluetooth 5, BLE + Mesh
  • 16MB QSPI Flash
  • 8MB Extra Octal PSRAM
  • Magnetic Connector + USB adapter
  • ESD protection on USB and buttons
  • 5V presence detection
  • LiPo Battery Charging
  • Battery charging while power is off
  • Includes a 1S 1500mAh battery.
  • External High Gain Antenna (internal)

Included Peripherals

  • 4 Inch 480×480 RGB Display (ST7701S)
  • Capacitive Touch (GT911)
  • Power On/Off Button
  • IO0/Boot Button
  • Reset Button
  • IO Expander (LCA9555)
  • IO MUX (TMUX1574RSVR)
  • uSD Card Slot **
  • I2S Audio Amplifier (MAX98357A) **
  • 8 Ohm, 2W Speaker
  • Haptic driver and Motor (DRV2605L)
  • I2C Low Power RTC (RV-3028-C7)
  • I2C Battery Fuel Gauge (MAX1704X)
  • STEMMA/QT for additional I2C expansion

Pin Functions

ESP32-S3Function
IO0BOOT
IO1I2C SDA
IO2I2C SCL
IO3Touch IC INT
IO40Backlight PWM
IO41IOMUX 1
IO42IOMUX 2
IO43FG Interrupt
IO44RTC Interrupt
IO45IOMUX 3
IO46IOMUX 4
ESP32-S3 IO Functionality
IO ExpanderFunction
IO0Backlight Enable
I01LCD Reset
IO2LCD Data
IO3LCD SCK
IO4LCD CS
IO5Touch IC Reset
IO7uSD Card Detect
IO8IOMUX SEL
IO9IOMUX Enable
IO10Haptics Enable
IO11VBUS Sense
IO Expander Functionality
RGB Peripheral
ESP32-S3FUNC
IO4R5
IO5R4
IO6R3
IO7R2
IO8R1
IO9G5
IO10G4
IO11G3
IO12G2
IO13G1
IO14G0
IO15B5
IO16B4
IO17B3
IO18B2
IO21B1
IO38DE
IO39PCLK
IO47VSYNC
IO48HSYNC
RGB Peripheral Data and Control
IOMUXFUNC 1FUNC 2
IO1SD MISOI2S SD
IO2SD CSI2S LRCLK
IO3SD CLKI2S DATA
IO4SD MOSII2S BCLK
IO MUX – Shared uSD Card and I2S Audio

Updated on July 20, 2025

Related Articles