NanoS3 is the world’s second smallest, fully-featured ESP32-S3 microcontroller module - just drop it on your PCB and focus on your features!

Features & Specifications
| Processor | ESP32-S3FN8 32-bit · Dual-core LX7 · up to 240 MHz |
|---|---|
| Flash | 8MB QSPI |
| PSRAM | 8MB QSPI |
| GPIO | 27 |
| Wireless | Wi-Fi 4 2.4 GHz · 802.11b/g/n BLE 5 + Mesh |
| USB | D+/D− pins for an external USB connector · USB Serial/JTAG support |
| Power | 700 mA · 3.3 V regulator |
| Battery | LiPo charging · optimised power path for low-power battery use |
| Onboard | Low-power RGB LED |
| Antenna | 3D high-gain antenna |
| Connection | 1.27 mm pitch castellated edges |
| Format | TinyPICO Nano compatible |
| Size | 28 × 11 mm |
Pinout

Board dimensions 28 × 12.7 mm
Compare the modules.
| Find your next module. | EdgeS3[D] | OMGS3 | NanoS3 | TinyPICO Nano |
|---|---|---|---|---|
| MCU | ESP32-S3-PICO | ESP32-S3-PICO | ESP32-S3FN8 | ESP32-PICO-D4 |
| Processor | Dual-core LX7 · up to 240 MHz | Dual-core LX7 · up to 240 MHz | Dual-core LX7 · up to 240 MHz | Dual-core LX6 · up to 240 MHz |
| Flash | 8 MB | 8 MB | 8 MB | 4 MB |
| PSRAM | 2 MB | 2 MB | 8 MB | 4 MB |
| Available IO | 29 + 8 | 17 | 27 | 27 |
| 2.4 GHz Wi-Fi | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 |
| Bluetooth | BLE 5 + Mesh | BLE 5 + Mesh | BLE 5 + Mesh | Classic BT + BLE 4.2 |
| Zigbee / Thread | — | — | — | — |
| Format / connection | M.2 B-Key module | Surface-mount module | Surface-mount module | Surface-mount module |
| USB | Via carrier · USB OTG / JTAG | Via carrier · USB OTG / Serial / JTAG | Via carrier · USB OTG / Serial / JTAG | Via carrier · USB-to-serial |
| 3.3 V regulators | 1 × 700 mA | 1 × 700 mA | 1 × 700 mA | 1 × 700 mA |
| STEMMA QT | — | — | — | — |
| RGB LED | — | NeoPixel | NeoPixel | — |
| Antenna | Onboard + u.FL · software switch | Onboard | Onboard | Onboard |
| Battery | I²C fuel gauge + LiPo charging | I²C fuel gauge + LiPo charging | LiPo charging | LiPo charging |
| Size | 22 × 23 mm | 25 × 10 mm | 28 × 12.7 mm | 27 × 13 mm |
Getting Started Using Your NanoS3
Please have a read through our Getting Started Guide for information on how to start using your NanoS3 Development Board.
Code any way you like!
Ships with CircuitPython pre-installed!
The NanoS3 ships with the latest version of CircuitPython that supports the ESP32-S3. It also ships with the UF2 bootloader, so you can easily update your NanoS3 with the latest CircuitPython firmware, whenever you desire.
Of course, you can choose from a wonderful array of other languages and platforms. Explore them all below....
Downloads
Download NanoS3 resources, including the schematic, 3D model, KiCAD footprint and more.
Schematic
GitHub
The Unexpected Maker ESP32-S3 GitHub repository includes:
- 3D STEP files for NanoS3 and its carrier
- Pinout reference card for NanoS3
- KiCAD footprint for NanoS3
- Helper libraries for Arduino and CircuitPython shipping files
ESP32-S3 datasheet
For detailed information about the ESP32-S3, including full IO capabilities and other functionality, refer to the datasheet from Espressif.
Certification
NanoS3 ships uncertified. If you use a NanoS3 on a project that requires certification, you’ll be required to also certify the WiFi and Bluetooth radios as part of your final product.
