M5Stack M5Stack Thread Border Router
Shipping within 72 hours
*Excluding pre-order items
🔥 CoreS3 Thread BR — Thread Border Router Kit
The CoreS3 Thread BR is a complete Thread Border Router kit 🌐, built around two main components: the CoreS3 controller 🧠 and the Module Gateway H2 🔗 wireless module.
The CoreS3 acts as the edge‑gateway control core, running user applications and the OpenThread protocol stack 🧵. Powered by the ESP32‑S3 SoC ⚙️, it includes 16MB Flash, 8MB PSRAM, and supports 2.4 GHz Wi‑Fi 📶. It also integrates a 2.0" touch LCD 🖥️, camera 📷, microphone 🎤, speaker 🔊, RTC ⏱️, and a six‑axis motion sensor 🎯, providing a rich set of peripherals for advanced development.
The Module Gateway H2 is built on the ESP32‑H2‑MINI‑1 and supports IEEE 802.15.4 📡. As an OpenThread Radio Co‑Processor (RCP), it handles Thread packet forwarding 🚚 for the CoreS3 controller.
With its powerful hardware and protocol support, CoreS3 Thread BR is ideal for smart homes 🏠, environmental monitoring 🌱, sensor networks 📡, and low‑power wireless nodes 🔋, enabling rapid prototyping and product development.
⭐ Features
🧠 CoreS3 Core Controller
-
⚙️ ESP32‑S3
-
💾 16MB Flash
-
🧠 8MB PSRAM
-
💽 microSD Card Slot
-
🎯 9‑axis IMU: BMI270 + BMM150
-
⏱️ RTC: BM8563
-
🔌 USB‑OTG
-
📷 0.3MP Camera GC0308
-
👁️ Proximity Sensor LTR‑553ALS‑WA
-
🎧 Audio Codec ES7210
-
🎤 Dual Microphone Input
-
🔊 Hi‑Fi Power Amplifier AW88298 + 1W Speaker
🔗 Module Gateway H2 (RCP)
-
⚙️ ESP32‑H2‑MINI‑1
-
📡 IEEE 802.15.4
-
🧵 Supports Zigbee, Thread, Matter
🧱 Base DIN
-
🛠️ DIN‑rail mounting design
-
🔋 Built‑in 500mAh lithium battery
-
🔌 Supports DC 9–24V input
-
🔘 Independent power switch
-
🔌 2 × HY2.0‑4P expansion interfaces
📦 Includes
-
1 × CoreS3 Thread BR
-
1 × Hex Key L‑Shape 2.5mm (for M3 screw)
-
4 × Screw Clips
-
1 × DIN Rail Base Clip
🚀 Applications
-
🏠 Smart Home
-
📡 Sensor Networks
Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-S3 @ Xtensa 32-bit LX7 Dual-core, 240MHz |
| Flash | 16MB |
| PSRAM | 8MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| Touch IPS LCD | 2.0"@320 x 240 ILI9342C |
| Camera | GC0308@0.3MP |
| Proximity Sensor | LTR-553ALS-WA |
| Power Management | AXP2101 |
| 6-axis IMU | BMI270 |
| 3-axis Magnetometer | BMM150 |
| RTC | BM8563 |
| Speaker | 16bits-I2S Power Amplifier AW88298@1W |
| Audio Codec | ES7210, Dual Microphone Input |
| RCP | ESP32-H2-MINI-1 @ RISC-V 32-bit Single-core, 96 MHz |
| Base DIN Battery | Charging IC: TP4057 Battery Capacity: 500mAh |
| Product Size | 54.0 x 54.0 x 38.1mm |
| Product Weight | 140.8g |
| Package Size | 101.0 x 64.0 x 41.0mm |
| Gross Weight | 178.9g |
Schematics

PinMap
LCD
| ESP32-S3 | G37 | G36 | G3 | G35 |
|---|---|---|---|---|
| ILI9342C | MOSI | SCK | CS | DC |
Touch
| ESP32-S3 | G12 | G11 |
|---|---|---|
| FT6336U (0x38) | I2C_SYS_SDA | I2C_SYS_SCL |
IMU
| ESP32-S3 | G12 | G11 |
|---|---|---|
| BMI270 (0x69) | I2C_SYS_SDA | I2C_SYS_SCL |
| ESP32-S3 | BMI270_ASDx | BMI270_ASCx |
|---|---|---|
| BMM150 (0x10) | BMM_SDA | BMM_SCL |
RTC
| ESP32-S3 | G12 | G11 |
|---|---|---|
| BM8563 (0x51) | I2C_SYS_SDA | I2C_SYS_SCL |
| AXP2101 | IRQ |
|---|---|
| BM8563 | AXP_WAKEUP |
Audio
| ESP32-S3 | G12 | G11 | G34 | G33 | G13 | G14 | G0 |
|---|---|---|---|---|---|---|---|
| ES7210 (0x40) | I2C_SYS_SDA | I2C_SYS_SCL | I2S_BCK | I2S_WCK | I2S_DATO | I2S_MCLK | |
| AW88298 (0x36) | I2C_SYS_SDA | I2C_SYS_SCL | I2S_BCK | I2S_WCK | I2S_DATI |
ALS & PS Sensor
| ESP32-S3 | G12 | G11 |
|---|---|---|
| LTR-553ALS-WA (0x23) | I2C_SYS_SDA | I2C_SYS_SCL |
IO Expansion (AW9523B)
| ESP32-S3 | G12 | G11 |
|---|---|---|
| AW9523B (0x58) | I2C_SYS_SDA | I2C_SYS_SCL |
| AW9523B | P0_0 | P0_1 | P0_2 | P0_3 | P0_4 | P0_5 |
|---|---|---|---|---|---|---|
| FT6336U | TOUCH_RST | |||||
| Power Control | BUS_OUT_EN | |||||
| AW88298 | AW_RST | |||||
| ES7210 | ES_INT | |||||
| microSD | TF_SW | |||||
| Power Control | USB_OTG_EN |
| AW9523B | P1_0 | P1_1 | P1_2 | P1_3 | P1_7 |
|---|---|---|---|---|---|
| Camera | CAM_RST | ||||
| LCD | LCD_RST | ||||
| Touch | TOUCH_INT | ||||
| AW88298 | AW_INT | ||||
| Power Control | BOOST_EN |
microSD
| ESP32-S3 | G35 | G37 | G36 | G4 |
|---|---|---|---|---|
| microSD | MISO | MOSI | SCK | CS |
Camera
| GC0308 | Camera Pin | ESP32-S3 |
|---|---|---|
| SCCB Clock | SIOC | G11 |
| SCCB Data | SIOD | G12 |
| System Clock | XCLK | -1 |
| Vertical Sync | VSYNC | G46 |
| Horizontal Reference | HREF | G38 |
| Pixel Clock | PCLK | G45 |
| Pixel Data Bit 0 | D0 | G39 |
| Pixel Data Bit 1 | D1 | G40 |
| Pixel Data Bit 2 | D2 | G41 |
| Pixel Data Bit 3 | D3 | G42 |
| Pixel Data Bit 4 | D4 | G15 |
| Pixel Data Bit 5 | D5 | G16 |
| Pixel Data Bit 6 | D6 | G48 |
| Pixel Data Bit 7 | D7 | G47 |
| Camera Reset | RESET | -1 |
| Camera Power Down | PWDN | -1 |
Module Gateway H2 (RCP)
| Module Gateway H2 | ESP32-S3 |
|---|---|
| RXD | G10 |
| TXD | G17 |
| MOSI | G37 |
| MISO | G35 |
| CLK | G36 |
| CS | G13 |
| WL_ACTIVE | G0 |
| BT_PRIORITY | G5 |
| BT_ACTIVE | G6 |
| EN | G7 |
| G9 | G18 |
HY2.0-4P
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.A | GND | 5V | G2 | G1 |
| PORT.B | GND | 5V | G9 | G8 |
| PORT.C | GND | 5V | G17 | G18 |
CoreS3 M5-Bus
| FUNC | PIN | LEFT | RIGHT | PIN | FUNC |
|---|---|---|---|---|---|
| GND | 1 | 2 | G10 | ADC | |
| GND | 3 | 4 | G8 | PB_IN | |
| GND | 5 | 6 | RST | EN | |
| MOSI | G37 | 7 | 8 | G5 | GPIO |
| MISO | G35 | 9 | 10 | G9 | PB_OUT |
| SCK | G36 | 11 | 12 | 3V3 | |
| RXD0 | G44 | 13 | 14 | G43 | TXD0 |
| PC_RX | G18 | 15 | 16 | G17 | PC_TX |
| Int SDA | G12 | 17 | 18 | G11 | Int SCL |
| PORT.A SDA | G2 | 19 | 20 | G1 | PORT.A SCL |
| GPIO | G6 | 21 | 22 | G7 | GPIO |
| I2S_DOUT | G13 | 23 | 24 | G0 | I2S_LRCK |
| HVIN(Base DIN) | 25 | 26 | G14 | I2S_DIN | |
| HVIN(Base DIN) | 27 | 28 | 5V | ||
| HVIN(Base DIN) | 29 | 30 | BAT |
Model Size

Softwares
ESP-IDF
- ESP Thread BR ESP Zigbee Gateway
- ESP Thread BR ESP Thread Border Router
- ESP Thread BR Bi-directional IPv6 Connectivity
- ESP Thread BR NAT64
- ESP Thread Border Router SDK
Other
1. Algemene verzendinformatie
- We bieden premium verzendmethoden met een trackingnummer voor elke bestelling.
-
Het verzendadres moet in het Engels worden ingevoerd zonder speciale symbolen om het koeriersbedrijf te helpen uw adres in het systeem te herkennen. We verzenden volgens het door u opgegeven verzendadres. Breng ons op de hoogte van eventuele adreswijzigingen voordat uw bestelling de status "Verzonden" krijgt om verlies van het pakket te voorkomen.
-
Neem onmiddellijk contact op met onze klantenservice als u een bestelling wilt annuleren of wijzigen. Zodra uw bestelling de status "Verzonden" heeft bereikt, kan deze niet meer worden geannuleerd of gewijzigd. Controleer uw winkelwagen vóór het afrekenen om complicaties te voorkomen.
-
We kunnen alle op voorraad zijnde bestellingen binnen 1 werkdag verzenden zodra uw bestelling is bevestigd.
-
Alle artikelen worden gecontroleerd vóór verzending en zorgvuldig met de hand verpakt.
-
Bij standaard koerierspraktijk moet u de inhoud van het pakket controleren voordat u tekent voor ontvangst van uw goederen. Anders kunnen wij niet aansprakelijk worden gesteld voor eventuele schade die tijdens het transport is ontstaan.
2. Verzendopties voor Duitsland, EU*-landen en VS
(Voor producten in magazijn München, magazijn Long Beach)
2.1 Bestellingen met een waarde van maximaal €5:
Verzendopties:
| Verzendopties | Duitsland | EU* |
|---|---|---|
|
Deutsche Post |
€6 Aankomst binnen 3-4 werkdagen |
€15 Aankomst binnen 5-9 werkdagen |
| Verzendopties | Continentaal VS | Niet-Continentaal VS |
|---|---|---|
|
USPS Ground Advantage |
€7.95 Aankomst binnen 3-7 werkdagen |
€8.95 Aankomst binnen 5-9 werkdagen |
|
UPS Express |
€13.95 Aankomst binnen 2-4 werkdagen |
€17.95 Aankomst binnen 3-7 werkdagen |
2.2 Verzendopties voor een bestelwaarde tussen €5 en €30 binnen Duitsland, €5 en €50 binnen de EU, of €5 en €45 in de VS:*
Verzendopties:
| Verzendopties | Duitsland | EU* |
|---|---|---|
|
Deutsche Post |
€3.5 Aankomst binnen 3-4 werkdagen |
€6 Aankomst binnen 5-9 werkdagen |
|
DHL Paket |
€6 Aankomst binnen 2-3 werkdagen |
€15 Aankomst binnen 3-7 werkdagen |
|
DHL Express |
€14 Aankomst binnen 1-2 werkdagen |
€65 Aankomst binnen 2-3 werkdagen |
| Verzendopties | Continentaal VS | Niet-Continentaal VS |
|---|---|---|
|
USPS Ground Advantage |
€4.95 Aankomst binnen 3-7 werkdagen |
€6.95 Aankomst binnen 5-9 werkdagen |
|
UPS Express |
€11.95 Aankomst binnen 2-4 werkdagen |
€13.95 Aankomst binnen 3-7 werkdagen |
2.3 Gratis verzendopties voor een bestelwaarde boven €30 binnen Duitsland, €50 binnen de EU* of €45 in de VS:
| Gratis verzendopties | Duitsland | EU* |
|---|---|---|
|
Deutsche Post |
Gratis boven €30 | Gratis boven €50 |
|
DHL Paket |
+ €2 voor boven €30 / Gratis boven €60 | + €8 voor boven €50 / Gratis boven €80 |
|
DHL Express |
+ €10 voor boven €30 | + €60 voor boven €50 |
| Gratis verzendopties | Continentaal VS | Niet-Continentaal VS |
|---|---|---|
|
USPS Ground Advantage |
Gratis boven €45 | Gratis boven €60 |
|
UPS Express |
+ € 8,95 voor boven €45 | + € 11,95 voor boven €45 |
-
Bepaalde EU-landen zijn niet opgenomen in onze EU-zone definitie: Verenigd Koninkrijk (exclusief Ierland), Zwitserland, Liechtenstein, Vaticaanstad, Albanië, Wit-Rusland, Noorwegen, Oekraïne en IJsland. Voor bovenstaande landen geldt de Internationale Verzendregel.
- De regio's in de Niet-Continentaal VS omvat: Alaska, Amerikaans Samoa, Guam, Hawaï, de Marshalleilanden, de Noordelijke Marianen, Palau, Puerto Rico, de Amerikaanse Maagdeneilanden, de Strijdkrachten van Amerika, de Strijdkrachten in Europa, de Strijdkrachten in de Stille Oceaan, en de Buitenliggende eilanden van de VS. De verzending en levering naar deze gebieden zijn onderhevig aan de Verzendregels voor niet-continentaal VS.
2.4 Verzendopties voor internationale landen:
(via Deutsche Post of YunExpress)
| Bestelbedrag | Internationaal |
|---|---|
| €0 - €15 | €8 |
| €15 - €30 | €7 |
| €30 - €50 | €6 |
| €50 en hoger | €4 |
Belangrijke mededeling:
- Controleer de voorraadlocatie op de productpagina voordat u uw bestelling plaatst om de levertijden te bevestigen.
- FVoor producten in het magazijn in Shenzhen verzenden we doorgaans eerst de producten van het magazijn in Shenzhen naar ons magazijn in München of Long Beach, wat ongeveer 1,5 week duurt. Nadat we de zending in München/Long Beach hebben ontvangen, sturen we de artikelen naar u. We regelen alleen YunExpress-verzending vanuit Shenzhen voor bestellingen met producten in het magazijn in Shenzhen ter waarde van meer dan €50.
- Als als u een bestelling plaatst met producten uit zowel het magazijn in München als Shenzhen, verzenden we eerst de producten uit het magazijn in München en sturen we de resterende producten naar u zodra we ze uit Shenzhen ontvangen.








