![TinyS3[D] ESP32-S3 by Unexpected Maker - image 1](/_next/image?url=https%3A%2F%2Fmedia.openhardware.directory%2Fopenhardware-directory%2Fentities%2Ftinys3d-esp32-s3%2Fb37122ee4b5d.jpg&w=1200&q=75)
TinyS3[D] ESP32-S3 by Unexpected Maker
The TinyS3[D] is Unexpected Maker's ultra-compact ESP32-S3 board in the TinyPICO form factor, featuring a dual antenna system (onboard + u.FL, software-switchable), I2C battery fuel gauge, 8MB flash, 8MB PSRAM, LiPo charging, and 17 GPIO pins — all in a tiny castellated module.
$21.50
Tap any value to browse matching devices
Specifications
Certifications
Components
Dual-core Xtensa LX7 at 240MHz with AI vector extensions, WiFi 802.11 b/g/n, Bluetooth 5 LE, and native USB OTG.
External 8MB QSPI pseudo-static RAM providing expanded dynamic memory in an ultra-compact form factor.
Dedicated I2C fuel gauge IC for accurate LiPo battery state-of-charge monitoring in portable applications.
Software-controlled RF switch for runtime selection between onboard antenna and u.FL external antenna.
Ultra-low current RGB LED for status indication, visible even in deep-sleep modes with minimal power overhead.
Bus Interfaces
GPIO Map
Overview
The TinyS3[D] is the smallest member of Unexpected Maker's [D]-series, fitting the power of the ESP32-S3 into the compact TinyPICO form factor — the same footprint as the original TinyPICO and TinyS2. Despite its tiny size, it carries both the dual-core Xtensa LX7 processor at 240MHz and 8MB of QSPI PSRAM, making it one of the most capable ultra-compact ESP32-S3 boards available.
The [D] designation brings two key hardware upgrades over earlier TinyS3 revisions: a dual antenna system combining an onboard high-gain 3D PCB antenna with a u.FL connector for an external antenna, switchable at runtime through an RF control pin; and a dedicated I2C battery fuel gauge for accurate LiPo state-of-charge readings. These additions make the TinyS3[D] well-suited for space-constrained portable and wearable applications that still demand robust wireless performance.
With 8MB of flash and 8MB of PSRAM on an 8MB + 8MB configuration, the TinyS3[D] provides ample storage and dynamic memory for CircuitPython applications even at this reduced size. A total of 17 GPIO pins are broken out, the board includes a low-power RGB LED (visible with dramatically reduced current for deep-sleep awareness), and the USB-C connector provides native USB CDC and USB Serial JTAG for programming and debugging. LiPo battery charging via a 700mA 3.3V LDO completes the power management picture.
The TinyS3[D] ships with CircuitPython and a UF2 bootloader. It supports Arduino (2.0.3+), ESP-IDF, and MicroPython, and is pin-compatible with TinyPICO and TinyS2 designs. Unexpected Maker provides open-source schematics on GitHub and full documentation at esp32s3.com.
Use Cases
4IoT
Internet of Things applications including connected sensors, actuators, and smart devices that communicate over WiFi, BLE, LoRa, or other wireless protocols.
Prototyping
Rapid hardware prototyping and proof-of-concept development with breadboard-friendly form factors and accessible development environments.
Wearable
Body-worn computing devices including smartwatches, fitness bands, and health monitors.
Smart Home
Home automation devices for controlling lighting, climate, security, and appliances.
Resources
Where to Buy
Available Software
2Explore more of the directory — popular use cases, firmware, and specs to browse next.
![ProS3[D] ESP32-S3 by Unexpected Maker](/_next/image?url=https%3A%2F%2Fmedia.openhardware.directory%2Fopenhardware-directory%2Fentities%2Fpros3d-esp32-s3%2F4d1e06b24b41.jpg&w=640&q=75)
![FeatherS3[D] ESP32-S3 by Unexpected Maker](/_next/image?url=https%3A%2F%2Fmedia.openhardware.directory%2Fopenhardware-directory%2Fentities%2Ffeathers3d-esp32-s3%2Fcf0cd1b5bb51.jpg&w=640&q=75)


