Unexpected Maker TinyS3

Board
by Unexpected Makerum-tinys3≈ medium (~$15–50)

Also known as: TINYS3

Unexpected Maker TinyS3 pinout
Pinout

Specifications

Radiosinherited from ESP32-S3

Wi-Fi
Wi-Fi 4 · 2.4 GHz
Bluetooth LE
BLE 5
Bluetooth Classic
no
802.15.4
no

USB

Native USB
yes

Board

Form factor
tinys3
Dimensions
35 × 17.8 mm
Battery connector
yes
Charging
yes
Built onUnexpected Maker TinyS3 BoardESP32-S3 SoC

Tiny ESP32-S3 board (ESP32-S3FN8) in a 35 x 17.8 mm outline: 8 MB internal flash, 8 MB external PSRAM, and LiPo header + JST-pad charging.

Firmware for this board

No firmware recipes yet — help add one.

Notes

  • ESP32-S3FN8 chip; 8 MB internal flash, 8 MB external PSRAM
  • LiPo battery via header + JST pads on bottom
  • USB connector type not stated on the cited spec matrix (omitted)
  • io.gpio_exposed=17 QUOTED: vendor page states "17 GPIO". io.power_out omitted: vendor states only "700mA 3.3V LDO Regulator" with no external-load framing (unlike FeatherS3/ProS3's dedicated LDO2)
  • io.gpio_free=12 DERIVED: CircuitPython's board pin table (unexpectedmaker_tinys3/pins.c) lists exactly 17 IO-numbered pins, GPIO {0-9, 21, 34,35,36,37, 43,44} -- matches vendor's "17" exactly (NeoPixel/NeoPixel-power on GPIO18/17 and VBAT/VBUS sense on GPIO10/33 all carry no IO-alias and are excluded). Subtracting esp32-s3's soc.reserved_pins present in that 17-pin set (strapping {0,3}: 2; usb_flash_tied {35,36,37}: 3 -- 5 total) gives 17 - 5 = 12

Verify my board

Reads the connected chip over USB and checks it against what esp-atlas cites for Unexpected Maker TinyS3 — over Web Serial, no backend, nothing leaves your browser.

In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.

Serial monitor

Not connected.