Skip to main content

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, 480x480 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.

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.
  • 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 480x480 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-S3

IOFunctionIOFunction
IO0BOOTIO42IOMUX 2
IO1I2C SDAIO43FG Interrupt
IO2I2C SCLIO44RTC Interrupt
IO3Touch IC INTIO45IOMUX 3
IO40Backlight PWMIO46IOMUX 4
IO41IOMUX 1

IO Expander

IOFunctionIOFunction
IO0Backlight EnableIO7uSD Card Detect
IO1LCD ResetIO8IOMUX SEL
IO2LCD DataIO9IOMUX Enable
IO3LCD SCKIO10Haptics Enable
IO4LCD CSIO11VBUS Sense
IO5Touch IC Reset

RGB Peripheral

ESP32-S3FunctionESP32-S3Function
IO4R5IO14G0
IO5R4IO15B5
IO6R3IO16B4
IO7R2IO17B3
IO8R1IO18B2
IO9G5IO21B1
IO10G4IO38DE
IO11G3IO39PCLK
IO12G2IO47VSYNC
IO13G1IO48HSYNC

IO MUX -- Shared uSD Card and I2S Audio

IOMUXFunction 1Function 2IOMUXFunction 1Function 2
IO1SD MISOI2S SDIO3SD CLKI2S DATA
IO2SD CSI2S LRCLKIO4SD MOSII2S BCLK

Updated on: July 20, 2025

deepsleep deep-sleep touchscreen display lcd