# NanoS3

NanoS3 is the world’s smallest, fully-featured ESP32-S3 microcontroller module

- **Seller:** [Unexpected Maker](https://www.lectronz.com/stores/unexpectedmaker), Moorabbin, Victoria, Australia
- **Price:** $19.00 (USD, before shipping and taxes)
- **Availability:** In stock
- **Categories:** ESP32, WiFi, USB
- **Country of origin:** Australia
- **HS code:** 8542310070
- **Product page:** https://www.lectronz.com/products/nanos3

## Options

**Antenna Type**

- with Onboard Antenna (30 left)
- with u.FL for External Antenna (30 left)

## Links

- [Documentation](https://unexpectedmaker.com/datasheets/datasheet_nanos3.pdf)
- [Code](https://unexpectedmaker.com/getting-started.php)
- [Schematics](http://github.com/unexpectedmaker/esp32s3)

## Images

![NanoS3](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NzQxMDksInB1ciI6ImJsb2JfaWQifX0=--dd318c7ad79a59ef20b2b551577eb13282019134/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/NanoS3_Both.png)
![NanoS3](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NzQxMTMsInB1ciI6ImJsb2JfaWQifX0=--08e9aed78e13c167f07e5bfeb3b8919d8e4ef68e/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/NanoS3_uFL_Both.png)
![NanoS3](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NzQxMTcsInB1ciI6ImJsb2JfaWQifX0=--bdffa94903116e2f66776b6ae3a8581a7090097e/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/NanoS3_pinout4eTTQL.png)
![NanoS3](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NzQxMjEsInB1ciI6ImJsb2JfaWQifX0=--143ed2acfb073bbe796ed69c9017125bff8d3d08/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/NanoS3_uFL_PinoutxP0GXs.png)

## Description

![NanoS3 features](https://unexpectedmaker.com/images/features/main_features_nanos3.webp)

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

NanoS3 comes in two antenna styles - choose the one you want when you order:

- **NanoS3:** 3D high-gain antenna
- **NanoS3 uFL:** u.FL connector for an external antenna

## Features & Specifications

| | |
|---|---|
| **Processor** | ESP32-S3FN8 · 32-bit · Dual-core LX7 · up to 240 MHz |
| **Flash** | 8 MB QSPI |
| **PSRAM** | 8 MB 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** | NanoS3: 3D high-gain antenna · NanoS3 uFL: u.FL connector for an external antenna |
| **Connection** | 1.27 mm pitch castellated edges |
| **Format** | TinyPICO Nano compatible |
| **Size** | 28 × 11 mm |

---

## Compare the modules.

EdgeS3[D], OMGS3, NanoS3 and TinyPICO Nano specifications

|  | [EdgeS3[D]](https://unexpectedmaker.com/dev-boards.php#edges3d) | [OMGS3](https://unexpectedmaker.com/dev-boards.php#omgs3) | [NanoS3](https://unexpectedmaker.com/dev-boards.php#nanos3) | [TinyPICO Nano](https://unexpectedmaker.com/dev-boards.php#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 or External u.FL | 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](https://unexpectedmaker.com/getting-started.php) 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....

- [CircuitPython](https://unexpectedmaker.com/develop.php?platform=circuitpython&mcu=esp32s3#circuitpython-setup)
- [MicroPython](https://unexpectedmaker.com/develop.php?platform=micropython&mcu=esp32s3#micropython-setup)
- [Arduino](https://unexpectedmaker.com/develop.php?platform=arduino&mcu=esp32s3#arduino-setup)
- [ESP-IDF](https://unexpectedmaker.com/develop.php?platform=espidf&mcu=esp32s3#espidf-setup)
- [PlatformIO](https://unexpectedmaker.com/develop.php?platform=platformio&mcu=esp32s3#platformio-setup)
- [.NET nanoFramework](https://unexpectedmaker.com/develop.php?platform=nanoframework&mcu=esp32s3#nanoframework-setup)
- [Rust](https://unexpectedmaker.com/develop.php?platform=rust&mcu=esp32s3#rust-setup)
- [PHP](https://unexpectedmaker.com/develop.php?platform=php&mcu=esp32s3#php-setup)
- [TinyGo](https://unexpectedmaker.com/develop.php?platform=tinygo&mcu=esp32s3#tinygo-setup)

---

## Downloads

Download NanoS3 resources, including the schematic, 3D model, KiCAD footprint and more.

### 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

[Open GitHub repository →](https://github.com/UnexpectedMaker/esp32s3)

---

### 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.


## Shipping policy

All products purchased from this store ship directly from me here in Melbourne, Australia.
Orders are processed daily and usually go out within a few days!
I'm currently unable to ship to Germany, Denmark, or Sweden, but I am doing my best to work with Australia Post and Zonos about this issue; sorry for any inconvenience.
Finally, postage rates suck, and they keep going up; sorry :(

