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 index fdf6876a..b4821a2d 100644 Binary files a/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg and b/docs/assets/img/product_pics/core/fire/m5_fire_04.jpg differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_01.png b/docs/assets/img/product_pics/core/m5go/m5go_01.png new file mode 100644 index 00000000..13e40e34 Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_01.png differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_02.jpg b/docs/assets/img/product_pics/core/m5go/m5go_02.jpg new file mode 100644 index 00000000..98ffa719 Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_02.jpg differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_03.jpg b/docs/assets/img/product_pics/core/m5go/m5go_03.jpg new file mode 100644 index 00000000..3b1ba647 Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_03.jpg differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_04.jpg b/docs/assets/img/product_pics/core/m5go/m5go_04.jpg new file mode 100644 index 00000000..876dc47d Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_04.jpg differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_05.jpg b/docs/assets/img/product_pics/core/m5go/m5go_05.jpg new file mode 100644 index 00000000..514d5b67 Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_05.jpg differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_06.png b/docs/assets/img/product_pics/core/m5go/m5go_06.png new file mode 100644 index 00000000..30c00dba Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_06.png differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_01.jpg b/docs/assets/img/product_pics/core/m5go/m5go_main_board.jpg similarity index 100% rename from docs/assets/img/product_pics/core/m5go/m5go_01.jpg rename to docs/assets/img/product_pics/core/m5go/m5go_main_board.jpg diff --git a/docs/en/product_documents.md b/docs/en/product_documents.md index e8287d96..51976898 100644 --- a/docs/en/product_documents.md +++ b/docs/en/product_documents.md @@ -10,9 +10,11 @@ | :----------: |:------------: | | [BASIC](/en/product_documents/m5stack-core/m5core_basic) | [Stick](/en/product_documents/m5stack-core/minicore_stick) | | [GRAY](/en/product_documents/m5stack-core/m5core_gray) | / | +| [WHITE(M5GO Main Board)](/en/product_documents/m5stack-core/m5core_white) | / | | [FIRE](/en/product_documents/m5stack-core/m5core_fire) | / | | [M5GO IOT Kit](/en/product_documents/m5stack-core/m5go_iot_starter_kit) | / | + | Wireless Modules | Accessory Modules | Controlling Modules | diff --git a/docs/en/product_documents/m5stack-core/m5core_basic.md b/docs/en/product_documents/m5stack-core/m5core_basic.md index 6f49261b..8de22800 100644 --- a/docs/en/product_documents/m5stack-core/m5core_basic.md +++ b/docs/en/product_documents/m5stack-core/m5core_basic.md @@ -2,7 +2,7 @@ ## DESCRIPTION -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** 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 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. @@ -99,24 +99,26 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M- - **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) +- **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)
- basic_01 + basic_01
- basic_02 + basic_02
- basic_03 + basic_03
- basic_04 + basic_04
- basic_05 + basic_05
- basic_05 + basic_05
\ 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 ad88d168..00ef2e1b 100644 --- a/docs/en/product_documents/m5stack-core/m5core_fire.md +++ b/docs/en/product_documents/m5stack-core/m5core_fire.md @@ -149,7 +149,9 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C, ## DOCUMENTS -- **Example** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) +- **Example** + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) + - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) - **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU6050](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf) - [MAG3110](https://www.nxp.com/docs/en/data-sheet/MAG3110.pdf) @@ -157,14 +159,16 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C, - **[Purchase](https://www.aliexpress.com/store/product/M5Stack-NEW-PSRAM-2-0-FIRE-IoT-Kit-Dual-Core-ESP32-16M-FLash-4M-PSRAM-Development/3226069_32847906756.html?spm=2114.12010615.8148356.10.1c93724d7cJ5rG.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) +- **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) ## READ MORE ### Diagram of Fire
- +
@@ -176,5 +180,5 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C,
- +
\ 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 730f104c..a6e9c94d 100644 --- a/docs/en/product_documents/m5stack-core/m5core_gray.md +++ b/docs/en/product_documents/m5stack-core/m5core_gray.md @@ -1,10 +1,10 @@ -# M5Stack GRAY +# M5Core GRAY ## DESCRIPTION -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 M5Core **GRAY** is a development kit based on ESP32 chip composed of a gray M5Core and a Bottom Base board. You can even program The M5Core 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 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 M5Core 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 M5Core 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. @@ -92,8 +92,8 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M- ## INCLUDES -- 1x M5Stack GRAY -- 1x M5Stack Core Bottom +- 1x M5Core GRAY +- 1x M5Core Bottom - Type-C USB Cable - User Manual @@ -110,24 +110,26 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M- - **[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) +- **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)
- gray_01 + gray_01
- gray_02 + gray_02
- gray_03 + gray_03
- gray_04 + gray_04
- gray_05 + gray_05
- basic_05 + basic_05
\ No newline at end of file diff --git a/docs/en/product_documents/m5stack-core/m5core_white.md b/docs/en/product_documents/m5stack-core/m5core_white.md new file mode 100644 index 00000000..42a23971 --- /dev/null +++ b/docs/en/product_documents/m5stack-core/m5core_white.md @@ -0,0 +1,158 @@ +# M5Core WHITE + +## DESCRIPTION + +**The White M5Core is a main board of M5GO IOT Starter Kit.** The White M5Core is similar with M5Core GRAY. But it's bottom module is M5GO Base, not the same as M5Core GRAY. + +It 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 + +- Programming Support + - M5Flow + - MicroPython + - Arduino +- Compatible LEGO +- TF Card Support + +## PARAMETER + +| Source | Parameter | +| :----------: |:------------: | +| ESP32 | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth | +| Flash) | 4M-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 | +| **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 + +**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 M5Core WHITE +- 1x M5GO Base +- 1x M5GO CHG BASE +- Type-C USB Cable +- User Manual + +## DOCUMENTS + +- **Example** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) + +- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO) + +- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/3226069_32881911596.html?spm=2114.12010615.8148356.6.44fa2da3D2i5Yi)** + +- **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) + +
+ +
+ +
+ basic_05 +
+ \ 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 73c1d9dd..9a2ea320 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 @@ -139,18 +139,42 @@ We also supply some courses for teaching IOT programming. If you are interesting ## DOCUMENTS -- **Example** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) +- **Example** + - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) + - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples) - **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO) - **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/3226069_32881911596.html?spm=2114.12010615.8148356.6.44fa2da3D2i5Yi)** -- **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) +- **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)
- +
- basic_05 + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ basic_05
\ No newline at end of file diff --git a/docs/en/product_documents/m5stack-core/minicore_stick.md b/docs/en/product_documents/m5stack-core/minicore_stick.md index a89a5937..a1f9a686 100644 --- a/docs/en/product_documents/m5stack-core/minicore_stick.md +++ b/docs/en/product_documents/m5stack-core/minicore_stick.md @@ -64,13 +64,13 @@ MPU9250 Version: - **Quick Start** - Arduino
- +
- +
- +
\ No newline at end of file