M5Stack Core2 AWS ESP32 IoT Development Kit
📦 Location of the warehouse: China
Free shipping for you
Free Shipping from 30€ in Germany, 50€ in the EU!
Trustpilot rating: 4/5
Thank you for your support - rate us on Trustpilot!

M5Stack Core2 AWS ESP32 IoT Development Kit
M5Stack Core2 AWS ESP32 IoT Development Kit is the official reference hardware for the AWS IoT Kit, designed to make building cloud-connected IoT applications easy and cost-effective.
Based on the powerful M5Stack Core2, this kit comes with an ESP32 dual-core processor, rich interfaces, and modular expandability. It includes the Microchip ATECC608 Trust&GO secure element, pre-provisioned for secure identity and encrypted communications – essential for cloud IoT development.
The Core2 for AWS integrates a touch screen, microphone, speaker, 6-axis IMU, vibration motor, and a rechargeable battery – providing everything you need to prototype smart home solutions, industrial automation, and remote monitoring projects.
Whether you're a beginner or an experienced developer, the M5StackCore2 for AWS ESP32 IoT Kit offers a secure, feature-rich, and scalable platform to bring your AWS-powered IoT ideas to life.
To learn more about the Core2 for AWS IoT Kit program, visit https://core2-for-aws-docs.m5stack.com
The M5Stack Core2 for AWS is an advanced and secure ESP32 IoT development kit officially recommended by AWS. Designed for building cloud-connected IoT applications, this kit is part of the AWS IoT Kit learning program and is ideal for both beginners and experienced developers.
Powered by the ESP32-D0WDQ6-V3 microcontroller, the Core2 for AWS features dual 32-bit Xtensa LX6 cores, a 240MHz main frequency, and 2.4GHz Wi-Fi connectivity. With 8MB PSRAM and 16MB flash memory onboard, it offers robust performance for a variety of IoT scenarios.
The device includes a 2.0-inch capacitive touch screen, delivering a smooth and responsive interface for interactive applications. It’s equipped with a vibration motor for haptic feedback, RTC module for accurate timekeeping, and an AXP192 power management chip to monitor and optimize energy usage. Additional hardware includes:
-
TF card slot (supports microSD cards up to 16GB)
-
Built-in speaker with I2S amplifier for clear audio
-
3 programmable capacitive touch buttons on the front
-
Physical power and reset buttons on the sides
The M5GO Bottom2 for AWS, included in this kit, extends the capabilities with:
-
MPU6886 6-axis IMU and temperature sensor
-
SPM1423 digital microphone for voice applications
-
10 RGB LEDs (SK6812) for custom light effects
-
500mAh lithium battery for portable operation
-
Microchip ATECC608 Trust & GO secure element for hardware-based authentication and cryptographic acceleration
-
CP2104 chip interface for lithium battery communication
The M5Stack Core2 AWS ESP32 IoT Development Kit is a plug-and-play, scalable, and secure solution for developing edge devices, smart home solutions, industrial automation systems, and cloud-native IoT projects on AWS.
For all questions or issues regarding this device, pls visit our forum: forum.m5stack.com
Power Management
Operations:
Power on: One click the power button on the left
Power off: Long press the left power button for 6 seconds
Reset: Click the RST button on the bottom side
Extensions
Some of the screen edges will have touch non-linearity problems, you can try to use M5Tool to upgrade the screen firmware to solve this problem.
Product Feature
-
Reference hardware kit for use with AWS IoT Kit
-
ESP32-D0WDQ6-V3, supports 2.4GHz Wi-Fi
-
16M Flash, 8M PSRAM
-
Built-in ATECC608 hardware encryption chip
-
Capacitive touch screen
-
Built-in PDM microphone, power indicator, 6-Axis IMU, vibration motor, I2S codec, Amplifier, Speaker, RTC, power button, reset button, 10 x RGB LEDs
-
TF card slot (support up to 16GB)
-
Built-in 500mAh Lithium-ion battery, equipped with power management chip
-
Validated through AWS Device Qualification Program
-
Compatible with multi-platform development:
Include
-
1x M5Stack Core2
-
1x M5GO Bottom2 for AWS
-
1x Type-C USB (50cm)
-
1x HEX KEY
Application
-
Internet of Things Controller
-
STEM Education
-
DIY projects
Specification
Resources | Parameter |
---|---|
ESP32-D0WDQ6-V3 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi |
Flash | 16MB |
PSRAM | 8MB |
Hardware encryption chip | ATECC608B-TNGTLSU-G (addr 0x35) |
Input voltage | 5V @ 500mA |
Host interface | TypeC x1, POGO PIN x1, I2C x1, GPIO x1, UART x1 |
Programmable LED light | SK6812*10 |
Button | Power button, RST button, virtual screen button * 3 |
Vibration reminder | Vibration motor |
IPS LCD screen | 2.0"@320*240 ILI9342C |
Capacitive touch screen IC | FT6336U |
Speaker | 1W-0928 |
Microphone | SPM1423 |
I2S power amplifier | NS4168 |
IMU | MPU6886 |
RTC | BM8563 |
PMU | AXP192 |
USB chip | CP2104 |
DC-DC boost | SY7088 |
TF card slot | Support up to 16G |
Lithium battery | 500mAh @ 3.7V |
Antenna | 2.4G 3D antenna |
Working temperature | 32°F to 104°F (0°C to 40°C ) |
Net weight | 101g |
Gross weight | 108g |
Product size | 54 x 54 x 24mm |
Package size | 90 x 60 x 27mm |
Shell material | Plastic (PC ) |
FAQs
Q: Is this kit compatible with MicroPython?
A: Yes, the M5Stack Core2 for AWS supports MicroPython, Arduino, and UIFlow.
Q: What cloud services are supported?
A: It is optimized for AWS IoT Core, FreeRTOS, and AWS Greengrass.
Q: How does it connect to the AWS cloud platform?
A: The onboard ATECC608 secure element is pre-provisioned with credentials, allowing easy and secure connection to AWS IoT Core.
Schematics
PinMap
LCD & TF card
LCD :320x240 TF card Maximum size 16GB
ESP32 Chip | GPIO38 | GPIO23 | GPIO18 | GPIO5 | GPIO15 | |||
---|---|---|---|---|---|---|---|---|
AXP192 Chip | AXP_IO4 | AXP_DC3 | AXP_LDO2 | |||||
ILI9342C | MISO | MOSI | SCK | CS | DC | RST | BL | PWR |
ESP32 Chip | GPIO38 | GPIO23 | GPIO18 | GPIO4 |
---|---|---|---|---|
TF Card | MISO | MOSI | SCK | CS |
CAP.TOUCH (I2C Addr: 0x38)
ESP32 chip | GPIO21 | GPIO22 | GPIO39 |
---|---|---|---|
AXP192 | |||
FT6336U | SDA | SCL | INT |
Mic & NS4168
ESP32 Chip | GPIO12 | GPIO0 | GPIO2 | AXP_IO2 | GPIO34 |
---|---|---|---|---|---|
NS4168 | BCLK | LRCK | DATA | SPK_EN | |
SPM1423 | CLK | DATA |
AXP Power Indicator Light
AXP192 | AXP_IO1 | AXP_LDO3 |
---|---|---|
Green LED | Vcc | / |
Vibration motor | Vcc |
RTC
ESP32 Chip | GPIO21 | GPIO22 | |
---|---|---|---|
AXP192 | AXP_PWR | ||
BM8563 | SDA | SCL | INT |
IMU(3-axis gyroscope & 3-axis accelerometer) &Pogo Pin
ESP32 Chip | GPIO21 | GPIO22 |
---|---|---|
MPU6886 | SDA | SCL |
Pogo Pin | SDA | SCL |
USB to serial chip
ESP32 Chip | GPIO1 | GPIO3 |
---|---|---|
CP2104 | RXD | TXD |
PSRAM
ESP32 Chip | GPIO8 | GPIO7 | GPIO10 | GPIO9 | GPIO17 | GPIO16 |
---|---|---|---|---|---|---|
ESP-PSRAM64H | SI/SIO0 | SO/SIO1 | SIO2 | SIO3 | SCLK | CS# |
SK6812-LED
ESP32 Chip | GPIO25 |
---|---|
SK6812-LED | DATA |
Internal I2C connection
ESP32 Chip | GPIO21 | GPIO22 |
---|---|---|
MPU6886 | SDA | SCL |
AXP192 | SDA | SCL |
BM8563 | SDA | SCL |
FT6336U | SDA | SCL |
ATECC608 | SDA | SCL |
Charging current measured value
charging current | Fully charged current(Power OFF) | Fully charged current(Power ON) |
---|---|---|
0.219A | 0.055A | 0.147A |
Effective Date: March 27, 2025
At OpenELAB, we are committed to providing accurate product descriptions and delivering high-quality products. If you experience any issues with your purchase, please notify us within 60 days of the shipment date.
1. Warranty Disclaimer
Unless explicitly stated in a specific agreement or purchase order, OpenELAB makes no warranties—express or implied—regarding the fitness, suitability, or merchantability of any product for a particular purpose or special use.
2. Warranty Policy
Warranty Period
The standard warranty period for products sold by OpenELAB is 12 months from the date of delivery.
Under this warranty, OpenELAB will make a reasonable effort to repair or replace products free of charge if defects are due to issues with raw materials, design, or manufacturing.
If the defect qualifies under this policy but falls outside the covered scope, reasonable charges may apply for repair or replacement.
After the warranty period, support may still be available at a reasonable fee.
Warranty Exclusions
The warranty does not apply in the following cases:
- The product is beyond the 12-month warranty period.
- Damage due to misuse, improper maintenance or storage, or failure to follow the user guide or manual.
- Issues caused by Force Majeure events (e.g., natural disasters, war, legal changes, etc.).
- Unauthorized repair attempts by the customer.
- The product is not defective but has been opened and is non-returnable by policy.
3. Returns & Refunds
If you're not satisfied with your purchase, you may be eligible for a return or exchange:
- Return for Refund: Within 15 days of receipt (unopened).
- Return for Replacement: Within 30 days of receipt (damaged or defective).
- Exchange Window: Up to 30 days from receipt.
Please email us at info@openelab.io for a return authorization before sending anything back.
Return Conditions
- Items must be in original, clean, and mint condition with packaging intact.
- Returns of damaged, used, scratched, modified, or programmed items will not be accepted.
- Include the receipt, a brief note with your name, order number, and reason for return.
Shipping & Fees
- Customers are responsible for return shipping to our warehouses in Europe, the US, or China.
- Refunds may be subject to additional shipping fees unless the return is due to our error.
- A flat €8 shipping fee will be deducted for returned items that originally qualified for free shipping.
Payment Platform Fees
For refunds processed through third-party platforms such as PayPal or Braintree, a standard 3.5% service fee may be deducted to cover payment processing costs.