Unexpected Maker TinyS3, FeatherS3 and ProS3 boards feature ESP32-S3 dual-core wireless MCU

Seon Rozenblum, better known as Unexpected Maker, has launched upgrades to its ESP32-S2 boards such as the TinyS2 with ESP32-S3 variants, namely TinyS3, FeatherS3, and ProS3 boards.

The new boards share the same form factors as the TinyS2, FeatherS2, and ProS2, but they get a more powerful dual-core microcontroller with AI instructions and 512kB SRAM. The microcontroller also adds Bluetooth 5.0 Low Energy (BLE) connectivity with Bluetooth Mesh support, instead of just WiFi 4 connectivity found in the earlier boards.

Unexpected Maker TinyS3 FeatherS3 ProS3

TinyS3, FeatherS3, and ProS3 boards share the following features:

  • SoC – Espressif Systems’ ESP32-S3 with
    • Dual-core 32bit Xtensa LX7 microcontroller up to 240MHz
    • RISC-V ULP Co-processor
    • 512KB SRAM
    • 2.4GHz Wifi 4 (802.11b/g/n)
    • Bluetooth 5.0 BLE + Mesh
  • Memory – 8MB QSPI PSRAM
  • Flash – 8MB to 16MB depending on the model.
  • USB – 1x USB Type-C connector with reverse back-feed protection for power and programming
  • Antenna – 3D high gain antenna
  • Debugging – USB serial JTAG
  • Misc – RGB LED
  • Power Supply
    • LiPo battery charging
    • VBAT and 5V sense pins

But the boards differ in terms of form factors, available GPIO, flash capacity, and more as shown in the table below

TinyS3FeatherS3ProS3
MCUESP32-S3FN8ESP32-S3ESP32-S3
Flash8MB (Internal)
16MB (External)16MB (External)
PSRAM8MB (External)8MB (External)8MB (External)
GPIO172127
3V3 LDO regulator122
STEMMA QTN/A2x, one on each LDO1x on LDO 1
Battery connectionHeader + JST Pads on bottomHeader + JST PH on topHeader + Microblade on top
JTAGUSB serial JTAGUSB serial JTAGUSB serial JTAG + header pins
ESD protectionN/AN/AYes
Castellated headersN/AN/AYes
Dimensions35mm x 17.8mm52.3mm x 22.9mm53mm x 17.8mm

TinyS3 is the smallest of the lot, and leverages ESP32-S3FN8 chip’s embedded 8MB flash to save board space and maintain compatibility with the TinyPICO board.

TinyS3 pinout diagram
TinyS3 pinout diagram

The FeatherS3 is the successor of the FeatherS2, and, as you may have guessed from the board’s name, is compatible with the Adafruit Feather form factor. There are two LDOs. The second LDO is user controlled & auto-shuts down in deep sleep mode.

FeatherS3 pinout diagram
FeatherS3 pinout diagram

The ProS3 is the most advanced ESP32-S3 board from Unexpected Maker, who says it is like “the TinyS3 but on steroids” with more I/Os, a dual LDO design, and features such as ESD protection and castellated headers.

ProS3 pinout diagram
ProS3 pinout diagram

The boards are compatible with CircuitPython, MicroPython, the ESP-IDF, the Arduino IDE, and other coding platforms, but the getting started guide focuses on the CircuitPython firmware which comes pre-installed in the ESP32-S3 boards. The PDF schematics, KiCad 6 footprints and symbols, and 3D models can be found on GitHub.

Unexpected Maker ESP32-S3 boards can be purchased for $20 to $24 on the company’s store, as well as Amazon, Adafruit, and other distributors.

Via Hackster.io

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 Comments
oldest
newest
David
David
1 year ago

It would be nice if they added a second physical USB connector for OTG support.

Here is the ProS3 Schematic:

https://github.com/UnexpectedMaker/esp32s3/raw/main/schematics/schematic-pros3.pdf

Ouch (includes US shipping):

ProS3 (ESP32-S3 Board) 4.6 out of 5 stars 4 ratings $28.99

https://amzn.to/3Mc3s7B

andelf
andelf
1 year ago

What would otg be used for? Keyboards, perhaps? I guess some LTE modems only support usb for data, but developing a USB driver for those may prove a challenge..

David
David
1 year ago

@andelf asked: “What would otg be used for?”

Storage e.g. USB memory stick.

andelf
andelf
1 year ago

Good luck with that. Be sure to push the feature to esp-idf 🙂 tinyusb, used by esp-idf seems to have some support for MSc, but there is no such feature – as har as i can find – in esp-idf.

Graham
Graham
1 year ago

The micropython is ok if a little slow, what would be good is if they can sharpen the boards up with montypython.

Khadas VIM4 SBC