diff --git a/docs/assets/img/product_pics/core/M-BUS.jpg b/docs/assets/img/product_pics/core/M-BUS.jpg
new file mode 100644
index 00000000..fc69968d
Binary files /dev/null and b/docs/assets/img/product_pics/core/M-BUS.jpg differ
diff --git a/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg b/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg
new file mode 100644
index 00000000..fdf6876a
Binary files /dev/null and b/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg differ
diff --git a/docs/en/product_documents/m5stack-core/m5core_basic.md b/docs/en/product_documents/m5stack-core/m5core_basic.md
index 8c1b3745..6f49261b 100644
--- a/docs/en/product_documents/m5stack-core/m5core_basic.md
+++ b/docs/en/product_documents/m5stack-core/m5core_basic.md
@@ -1,14 +1,10 @@
-# M5Stack BASIC
+# M5Core BASIC
## DESCRIPTION
-The M5Stack **BASIC** is a development kit based on ESP32 chip. You can even
-program The M5Stack BASIC through Blockly, Arduino or MicroPython.
+The M5Stack **BASIC** is a black development kit based on ESP32 chip composed of a black M5Core and a Bottom Base board. You can even program The M5Stack BASIC through Blockly, Arduino or MicroPython. The black core is a basic kit and it does not own any MEMS chip(like MPU9250, MPU6050, or MAG3110...).
-The M5Stack BASIC equips the ESP32 with everything necessary to program,
-and a TFT LCD, so you can create a 3D remote gesture controller, a
-simple "Leap Motion" via M5Stack BASIC in a day in stead of couple weeks
-and so on.
+The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-Bus besides I2S Pins(GPIO0, GPIO12, GPIO13, GPIO15, GPIO34)for DIY. Each gpio on M-Bus is expanded as pin and port for convenience and flexibility.
## FEATURES
@@ -34,6 +30,58 @@ and so on.
| C.A.S.E | Plastic ( PC ) |
| Weight | 120g with bottom, 100g only core |
+
+## PinMap
+
+**Speak**
+
+| Speak Pin | ESP32 Chip |
+| :----------: |:------------: |
+| Speak Pin | GPIO25 |
+
+**Button**
+
+| Button Pin | ESP32 Chip |
+| :----------: |:------------: |
+| BUTTON A | GPIO39 |
+| BUTTON B | GPIO38 |
+| BUTTON C | GPIO37 |
+
+**GROVE A**
+
+| GROVE A(I2C) | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+| 5V | 5V |
+| GND | GND |
+
+**LCD**
+
+| ILI9341 | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | / |
+| CLK | GPIO18 |
+| CS | GPIO14 |
+| DC | GPIO27 |
+| RST | GPIO33 |
+| BL | GPIO32 |
+
+**TF Card**
+
+| TFCard Pin | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | GPIO19 |
+| CLK | GPIO18 |
+| CS | GPIO4 |
+
+**M-Bus**
+
+*Please refer to the last picture*
+
+
## INCLUDES
- 1x M5Stack BASIC
@@ -52,3 +100,23 @@ and so on.
- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack)
- **Quick Start** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/en/product_documents/m5stack-core/m5core_fire.md b/docs/en/product_documents/m5stack-core/m5core_fire.md
index a2e2e551..46c74893 100644
--- a/docs/en/product_documents/m5stack-core/m5core_fire.md
+++ b/docs/en/product_documents/m5stack-core/m5core_fire.md
@@ -2,22 +2,18 @@
## DESCRIPTION
-The M5Stack **FIRE** is a development kit based on ESP32 chip. You can even
-program The M5Stack FIRE through Blockly, Arduino or MicroPython.
+The M5Stack **FIRE** is a development kit based on ESP32 chip. FIRE is a kit which composed of red m5core, M5Go Base and M5Go CHG. Base(for charging red m5core). You can even program The M5Stack FIRE through Blockly, Arduino or MicroPython.
-The M5Stack FIRE equips the ESP32 with everything necessary to program,
-run and develop on the wonderchip. It also features a Six-Axis (Gyro +
-Accelerometer) MEMS (MPU-6050), a 3-Axis Digital Magnetometer (MAG3110)
-and a TFT LCD, so you can create a 3D remote gesture controller, a
-simple "Leap Motion" via M5Stack FIRE in a day in stead of couple weeks
-and so on.
+The M5Stack FIRE equips the ESP32 with everything necessary to program, run and develop on the wonderchip. It also features a Six-Axis (Gyro + Accelerometer) MEMS (**MPU-6050**), a 3-Axis Digital Magnetometer (**MAG3110**) and a TFT LCD, so you can create a 3D remote gesture controller, a simple "Leap Motion" via M5Stack FIRE in a day in stead of couple weeks and so on.
+
+M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C, 2 RGBLed Bars(SK6812), a microphone and a Battery(600mAh).
## FEATURES
- Programming Support
-- Blockly
-- Arduino
-- Python
+ - M5Flow
+ - MicroPython
+ - Arduino
- Compatible LEGO
- TF Card Support
@@ -26,24 +22,127 @@ and so on.
| Source | Parameter |
| :----------: |:------------: |
| ESP32 | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth |
-| Flash) | 16M-Bytes |
+| Flash | 16M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| Microphone | MEMS Analog BSE3729 Microphone |
| LED | SK6812 3535 RGB LED x 10 |
-| MEMS | MPU6050, MAG3110 |
+| **MEMS** | MPU6050, MAG3110 |
| Battery | 150mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
| C.A.S.E | Plastic ( PC ) |
| Weight | 56g |
+## PinMap
+
+**POGO Pin**
+
+| POGO Pin | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+
+**LED Bar**
+
+| LED Pin | ESP32 Chip |
+| :----------: |:------------: |
+| LED Pin | GPIO15 |
+
+**MIC**
+
+| MIC Pin | ESP32 Chip |
+| :----------: |:------------: |
+| MIC Pin | GPIO34 |
+
+**Speak**
+
+| Speak Pin | ESP32 Chip |
+| :----------: |:------------: |
+| Speak Pin | GPIO25 |
+
+**Button**
+
+| Button Pin | ESP32 Chip |
+| :----------: |:------------: |
+| BUTTON A | GPIO39 |
+| BUTTON B | GPIO38 |
+| BUTTON C | GPIO37 |
+
+**GROVE**
+
+| PORT A(I2C) | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+| 5V | 5V |
+| GND | GND |
+
+| PORT B(I/O) | ESP32 Chip |
+| :----------: |:------------: |
+| G36 | GPIO36 |
+| G26 | GPIO26 |
+| 5V | 5V |
+| GND | GND |
+
+| PORT C(UART2) | ESP32 Chip |
+| :----------: |:------------: |
+| RXD | GPIO16 |
+| TXD | GPIO17 |
+| 5V | 5V |
+| GND | GND |
+
+**MEMS Chip**
+
+*MPU6050 i2c address: 0x68*
+
+| MPU6050 | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+| 5V | 5V |
+| GND | GND |
+
+*MAG3110 i2c address: 0x0e*
+
+| MAG3110 | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+| 5V | 5V |
+| GND | GND |
+
+**LCD**
+
+| ILI9341 | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | / |
+| CLK | GPIO18 |
+| CS | GPIO14 |
+| DC | GPIO27 |
+| RST | GPIO33 |
+| BL | GPIO32 |
+
+**TF Card**
+
+| TFCard Pin | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | GPIO19 |
+| CLK | GPIO18 |
+| CS | GPIO4 |
+
+**M-Bus**
+
+*Please refer to the last picture*
+
## INCLUDES
- 1x M5Stack FIRE
-- 1x M5GO Bottom
+- 1x M5GO Base
- 1x M5GO CHG BASE
- Type-C USB Cable
- User Manual
@@ -74,4 +173,8 @@ and so on.
+
+
+
+
\ No newline at end of file
diff --git a/docs/en/product_documents/m5stack-core/m5core_gray.md b/docs/en/product_documents/m5stack-core/m5core_gray.md
index a9aeacad..730f104c 100644
--- a/docs/en/product_documents/m5stack-core/m5core_gray.md
+++ b/docs/en/product_documents/m5stack-core/m5core_gray.md
@@ -2,14 +2,11 @@
## DESCRIPTION
-The M5Stack **GRAY**GRAY is a development kit based on ESP32 chip. You can even
-program The M5Stack GRAY through Blockly, Arduino or MicroPython.
+The M5Stack **GRAY** is a development kit based on ESP32 chip composed of a gray M5Core and a Bottom Base board. You can even program The M5Stack GRAY through Blockly, Arduino or MicroPython.
-The M5Stack GRAY equips the ESP32 with everything necessary to program,
-run and develop on the wonderchip. It also features a Six-Axis (Gyro +
-Accelerometer), 3-Axis Digital Magnetometer, MEMS(MPU9250), and a TFT
-LCD, so you can create a 3D remote gesture controller, a simple "Leap
-Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
+The M5Stack GRAY equips the ESP32 with everything necessary to program, run and develop on the wonderchip. It also features a MEMS Chip(**MPU9250**), and a TFT LCD, so you can create a 3D remote gesture controller, a simple "Leap Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
+
+The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-Bus besides I2S Pins(GPIO0, GPIO12, GPIO13, GPIO15, GPIO34)for DIY. Each gpio on M-Bus is expanded as pin and port for convenience and flexibility.
## FEATURES
@@ -29,12 +26,70 @@ Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
+| **MEMS** | MPU9250 |
| Battery | 150mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
| C.A.S.E | Plastic ( PC ) |
| Weight | 120g with bottom, 100g only core |
+## PinMap
+
+**Speak**
+
+| Speak Pin | ESP32 Chip |
+| :----------: |:------------: |
+| Speak Pin | GPIO25 |
+
+**Button**
+
+| Button Pin | ESP32 Chip |
+| :----------: |:------------: |
+| BUTTON A | GPIO39 |
+| BUTTON B | GPIO38 |
+| BUTTON C | GPIO37 |
+
+**MEMS Sensor**
+
+| MPU9250 | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+
+**GROVE**
+
+| Port A(I2C) | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+| 5V | 5V |
+| GND | GND |
+
+**LCD**
+
+| ILI9341 | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | / |
+| CLK | GPIO18 |
+| CS | GPIO14 |
+| DC | GPIO27 |
+| RST | GPIO33 |
+| BL | GPIO32 |
+
+**TF Card**
+
+| TFCard Pin | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | GPIO19 |
+| CLK | GPIO18 |
+| CS | GPIO4 |
+
+**M-Bus**
+
+*Please refer to the last picture*
+
## INCLUDES
- 1x M5Stack GRAY
@@ -55,4 +110,24 @@ Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-ESP32-Mpu9250-9Axies-Motion-Sensor-Core-Development-Kit-Extensible-IoT-Development-Board/3226069_32836393710.html?spm=2114.12010615.8148356.12.25e96be7zRik8r.html)**
-- **Quick Start** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
\ No newline at end of file
+- **Quick Start** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md b/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md
index 469b22be..a94d9396 100644
--- a/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md
+++ b/docs/en/product_documents/m5stack-core/m5go_iot_starter_kit.md
@@ -26,15 +26,111 @@ We also supply some courses for teaching IOT programming. If you are interesting
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
+| **MEMS** | MPU9250 |
| Battery | 150mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
| C.A.S.E | Plastic ( PC ) |
| Weight | 300g with bottom |
+## PinMap
+
+**POGO Pin**
+
+| POGO Pin | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+
+**LED Bar**
+
+| LED Pin | ESP32 Chip |
+| :----------: |:------------: |
+| LED Pin | GPIO15 |
+
+**MIC**
+
+| MIC Pin | ESP32 Chip |
+| :----------: |:------------: |
+| MIC Pin | GPIO34 |
+
+**Speak**
+
+| Speak Pin | ESP32 Chip |
+| :----------: |:------------: |
+| Speak Pin | GPIO25 |
+
+**Button**
+
+| Button Pin | ESP32 Chip |
+| :----------: |:------------: |
+| BUTTON A | GPIO39 |
+| BUTTON B | GPIO38 |
+| BUTTON C | GPIO37 |
+
+**GROVE**
+
+| PORT A(I2C) | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+| 5V | 5V |
+| GND | GND |
+
+| PORT B(I/O) | ESP32 Chip |
+| :----------: |:------------: |
+| G36 | GPIO36 |
+| G26 | GPIO26 |
+| 5V | 5V |
+| GND | GND |
+
+| PORT C(UART2) | ESP32 Chip |
+| :----------: |:------------: |
+| RXD | GPIO16 |
+| TXD | GPIO17 |
+| 5V | 5V |
+| GND | GND |
+
+**MEMS Chip**
+
+*MPU9250 i2c address: 0x68*
+
+| MPU9250 | ESP32 Chip |
+| :----------: |:------------: |
+| SCL | GPIO22 |
+| SDA | GPIO21 |
+| 5V | 5V |
+| GND | GND |
+
+**LCD**
+
+| ILI9341 | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | / |
+| CLK | GPIO18 |
+| CS | GPIO14 |
+| DC | GPIO27 |
+| RST | GPIO33 |
+| BL | GPIO32 |
+
+**TF Card**
+
+| TFCard Pin | ESP32 Chip |
+| :----------: |:------------: |
+| MOSI | GPIO23 |
+| MISO | GPIO19 |
+| CLK | GPIO18 |
+| CS | GPIO4 |
+
+**M-Bus**
+
+*Please refer to the last picture*
+
## INCLUDES
- 1x white M5Core
+- 1x M5GO Base
- 6x Units
- 4x LEGO Accessories
- 3x GROVE Cables
@@ -53,4 +149,8 @@ We also supply some courses for teaching IOT programming. If you are interesting
+
+
+
+
\ No newline at end of file
diff --git a/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md b/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md
index 04b28f7d..a6f87123 100644
--- a/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md
+++ b/docs/zh_CN/product_documents/m5stack-core/m5core_basic.md
@@ -46,3 +46,19 @@
- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack)
- **快速上手** - Arduino - [MacOS](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file