SKU: K016
M5Stick is a compact IoT development board. It integrates the ESP32 chip, featuring Wi-Fi capabilities and an IMU motion sensor, making it a reliable hardware platform for both programming education and project development.
What can it do? This small development tool can inspire endless creative possibilities. M5Stick can help quickly prototype IoT products, simplifying the entire development process. Even beginners in programming can use it to build interesting applications and apply them in real-life scenarios.
M5Stick is one of the core devices in the M5Stack product series, which is built on a growing ecosystem of hardware and software. It offers numerous compatible expansion modules, rich open-source code, and an active community forum, providing strong support during the development process.
Main Resources | Parameters |
---|---|
ESP32 | 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi |
Flash Memory | 4MB Flash |
Input Voltage | 5V @ 500mA |
Interfaces | TypeC x 1, GROVE (I2C+I/O+UART) x 1 |
OLED Screen | 1.3-inch, 64 x 128, SH1107 |
Buzzer | Active buzzer x 1 |
Button | Custom button x 1 |
LED | Blue LED x 1 |
IR | Infrared transmitter x 1 |
MEMS | MPU9250 (gray version) |
Battery | 80 mAh @ 3.7V, internal |
Antenna | 2.4G 3D antenna |
Operating Temp | 0 ~ 60°C |
Net Weight | 14g |
Gross Weight | 65g |
Product Size | 48.2 x 25.5 x 13.7mm |
Package Size | 85 x 55 x 31mm |
Case Material | Plastic (PC) |
Power On/Off:
The image below shows the position of Button A and mounting holes
EspCore-schematic . Power-schematic . UsbUART-schematic .
Blue LED & Button BUTTON & Buzzer BUZZER & Infrared Transmitter IR
ESP32 Chip | GPIO17 | GPIO19 | GPIO26 | GPIO35 |
---|---|---|---|---|
IR Transmitter | Transmitter Pin | |||
Blue LED | LED Pin | |||
Buzzer BUZZER | Buzzer Pin | |||
Button BUTTON | Button Pin |
OLED Screen
ESP32 Chip | GPIO14 | GPIO27 | GPIO33 | GPIO18 | GPIO23 |
---|---|---|---|---|---|
OLED Screen | CS | DC | RST | D0 | D1 |
GROVE Interface
ESP32 Chip | GPIO13 | GPIO25 | 5V | GND |
---|---|---|---|---|
GROVE | SCL | SDA | 5V | GND |
IP5306 Charge/Discharge Voltage Parameters
Charge | Discharge |
---|---|
0.00 ~ 3.40V -> 0% | 4.20 ~ 4.07V -> 100% |
3.40 ~ 3.61V -> 25% | 4.07 ~ 3.81V -> 75% |
3.61 ~ 3.88V -> 50% | 3.81 ~ 3.55V -> 50% |
3.88 ~ 4.12V -> 75% | 3.55 ~ 3.33V -> 25% |
4.12 ~ / -> 100% | 3.33 ~ 0.00V -> 0% |
Gray Version:
ESP32 Chip | GPIO22 | GPIO21 |
---|---|---|
9-axis IMU MPU9250 | SCL | SDA |
Gray Version:
EasyLoader is a simple and fast program burner that includes a product-related example program. By following simple steps to burn it into the main controller, you can perform a series of functional verifications.