diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_01.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_01.jpg
new file mode 100644
index 00000000..2fffe522
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_01.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_02.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_02.jpg
new file mode 100644
index 00000000..13ad1da5
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_02.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_03.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_03.jpg
new file mode 100644
index 00000000..ea354326
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_03.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_04.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_04.jpg
new file mode 100644
index 00000000..ae2b1ecf
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Core/Setting_04.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_01.png b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_01.png
new file mode 100644
index 00000000..88e796cb
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_01.png differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_02.png b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_02.png
new file mode 100644
index 00000000..92e4af86
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_02.png differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_03.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_03.jpg
new file mode 100644
index 00000000..aa05ddea
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_03.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_04.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_04.jpg
new file mode 100644
index 00000000..4a162aef
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_04.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_05.png b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_05.png
new file mode 100644
index 00000000..147b8b7d
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5Stick/Setting_05.png differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_01.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_01.jpg
new file mode 100644
index 00000000..637bb38b
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_01.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_02.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_02.jpg
new file mode 100644
index 00000000..33dd2384
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_02.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_03.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_03.jpg
new file mode 100644
index 00000000..50c75b38
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_03.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_04.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_04.jpg
new file mode 100644
index 00000000..c95c7ee0
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_04.jpg differ
diff --git a/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_05.jpg b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_05.jpg
new file mode 100644
index 00000000..5510f8dc
Binary files /dev/null and b/docs/assets/img/related_documents/Setting_WiFi/M5StickC/Setting_05.jpg differ
diff --git a/docs/en/app/Demo-Board.md b/docs/en/app/Demo-Board.md
index 729edc59..b7b8e18a 100644
--- a/docs/en/app/Demo-Board.md
+++ b/docs/en/app/Demo-Board.md
@@ -4,8 +4,8 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)**
-
+:memo:**[Description](#Description)** **[Schematic](#Schematic)** :bulb:**[Quick Start](#Quic-Start)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.55a11debQawlvD&ft=t&id=595173726730)**
+
## Description
@@ -41,6 +41,11 @@
+# Quick Start
+
+?>[Click here to view the Quick Start](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/Demo-Board_cn.pdf)
+
+
## Specification
@@ -114,4 +119,3 @@
- [**DC-Motor**](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/M5IoT-kit/DC-Motor)
- [**RFID**](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RFID)
-
diff --git a/docs/en/base/BASE15.md b/docs/en/base/BASE15.md
deleted file mode 100644
index e4261b8e..00000000
--- a/docs/en/base/BASE15.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# Base 15 {docsify-ignore-all}
-
-
-
-***
-
-
-
-## 描述
-
-**Base15** 是M5体系中一款支持高度定制化的工业底座.与PLC Base有着类似,却有着更高级别定制化能力.套件内提供了Protoboard(万能板)允许您添加自己的电路设计,并预留了两个Grove接口焊盘,方便您进行线路的拓展.提供M型防水接头组件,允许用户将其安装在底座的侧面或是底部.
-
-**Base15** 中'15'代号来源于底座的高度15cm,底座上每一侧都是可以自由拆卸,切割,定制成不同的接口,以满足不同需求.关于底座的定制,我们提供了大量的结构组件替代方案,并将其完全开源,你可以基于这些设计去制作3D打印林见或是二次设计.不但如此,该底座完全兼容M5堆叠模块与硬件拓展体系.在产品的底部,我们提供了3种不同的装配方式:2种导轨固定,悬挂固定。
-
-底座覆盖工业级外壳,自由拼接的组件能够为您提供无限的组合方式,为您创造出功能强大且可靠的工业应用.对于面向工业场景,要求一定的防护水准且希望项目高度定制化的开发者用户来说,**Base15** 是一个很好的解决方案.
-
-
-
-
-## 产品特性
-
-## 套件清单
-
-## 相关链接
-
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE15.pdf)**
\ No newline at end of file
diff --git a/docs/en/base/BASE26.md b/docs/en/base/BASE26.md
deleted file mode 100644
index d244be52..00000000
--- a/docs/en/base/BASE26.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# Base 26 {docsify-ignore-all}
-
-
-
-***
-
-
-
-## 描述
-
-**Base26** 是M5体系中一款支持高度定制化的工业底座.与PLC Base有着类似,却有着更高级别定制化能力.套件内提供了Protoboard(万能板)允许您添加自己的电路设计,并预留了两个Grove接口焊盘,方便您进行线路的拓展.提供了**TTL-RS485**转接板,能够方便您进行RS485类型的电平转换,配有M型防水接头组件,允许用户将其安装在底座的侧面或是底部.
-
-**Base26** 中'26'代号来源于底座的高度26cm,底座上每一侧都是可以自由拆卸,切割,定制成不同的接口,以满足不同需求.关于底座的定制,我们提供了大量的结构组件替代方案,并将其完全开源,你可以基于这些设计去制作3D打印林见或是二次设计.不但如此,该底座完全兼容M5堆叠模块与硬件拓展体系.在产品的底部,我们提供了3种不同的装配方式:2种导轨固定,悬挂固定。
-
-底座覆盖工业级外壳,自由拼接的组件能够为您提供无限的组合方式,为您创造出功能强大且可靠的工业应用.对于面向工业场景,要求一定的防护水准且希望项目高度定制化的开发者用户来说,**Base26** 是一个很好的解决方案.
-
-
-
-
-## 产品特性
-
-
-## 套件清单
-
-
-
-## 相关链接
-
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE26.pdf)**
\ No newline at end of file
diff --git a/docs/en/base/base15.md b/docs/en/base/base15.md
index 016170d6..b7f26dca 100644
--- a/docs/en/base/base15.md
+++ b/docs/en/base/base15.md
@@ -38,4 +38,13 @@ This base gives you an unlimited of combinations, it is powerful, flexible, and
- 10x Screw (3 types: M3*22, M3*12, M2*5)
- 2x M3 Nut
- 1x 2.45mm pin set
-- 1x Sticker
\ No newline at end of file
+- 1x Sticker
+
+## structural-design-file
+
+?>[lick here for open source architecture design files](https://github.com/m5stack/m5-structural-design-file/tree/master/BaseX_DB9_01)
+
+
+## Related Link
+
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE15.pdf)**
\ No newline at end of file
diff --git a/docs/en/base/base26.md b/docs/en/base/base26.md
index b1da2b0e..f431889c 100644
--- a/docs/en/base/base26.md
+++ b/docs/en/base/base26.md
@@ -41,4 +41,13 @@ This base gives you an unlimited of combinations, it is powerful, flexible, and
- 10x Screw (3 types: M3*22, M3*12, M2*5)
- 2x M3 Nut
- 1x 2.45mm pin set
-- 1x Sticker
\ No newline at end of file
+- 1x Sticker
+
+## structural-design-file
+
+?>[lick here for open source architecture design files](https://github.com/m5stack/m5-structural-design-file/tree/master/BaseX_DB9_01)
+
+
+## Related Link
+
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE26.pdf)**
\ No newline at end of file
diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md
index 04c4b670..1cb4dba0 100644
--- a/docs/en/core/m5go.md
+++ b/docs/en/core/m5go.md
@@ -21,7 +21,7 @@ This M5GO kit is specifically designed for STEM education. The pack includes 1 M
- 5V DC power supply
- USB Type-C
- ESP32-based
-- 16 MByte PSRAM
+- 16 MByte flash
- MPU9250
- Speaker, 3 Buttons, LCD(320*240), 1 Reset
- 2.4G Antenna: Proant 440
diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md
index 0b88f891..2ca58d9a 100644
--- a/docs/en/core/m5go_lite.md
+++ b/docs/en/core/m5go_lite.md
@@ -22,7 +22,7 @@ All M5stack development board can be programmed through Arduino IDE, WebIDE UIFl
- 5V DC power supply
- USB Type-C
- ESP32-based
-- 16 MByte PSRAM
+- 16 MByte flash
- MPU9250
- Speaker, 3 Buttons, LCD(320*240), 1 Reset
- 2.4G Antenna: Proant 440
diff --git a/docs/en/core/m5stick.md b/docs/en/core/m5stick.md
index cdd4995e..e3b2a81a 100644
--- a/docs/en/core/m5stick.md
+++ b/docs/en/core/m5stick.md
@@ -36,7 +36,6 @@ M5stick is one of the core devices in M5Stack product series which is built in a
- Red LED
- Buzzer
- IR transmitter
-- Microphone
- 1 Buttons, OLED(1.3 inch), 1 Reset
- 2.4G Antenna: Proant 440
- 80 mAh Lipo Battery
diff --git a/docs/en/core/m5stickc.md b/docs/en/core/m5stickc.md
index ee47b257..e7c4c94d 100644
--- a/docs/en/core/m5stickc.md
+++ b/docs/en/core/m5stickc.md
@@ -127,7 +127,7 @@ M5stickC is one of the core devices in M5Stack product series which is built in
- [BM8563](http://www.belling.com.cn/media/file_object/bel_product/BM8563/datasheet/BM8563_V1.1_cn.pdf)
- [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf)
- [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn.pdf)
- - [SPM1423](https://pdf1.alldatasheet.com/datasheet-pdf/view/546596/KNOWLES/SPM1423H;M4H-B.html)
+ - [SPM1423](https://pdf1.alldatasheet.com/datasheet-pdf/view/546596/KNOWLES/SPM1423HM4H-B.html)
## Example
diff --git a/docs/en/hat/ENV.md b/docs/en/hat/ENV.md
index df8bfba1..3411cdd1 100644
--- a/docs/en/hat/ENV.md
+++ b/docs/en/hat/ENV.md
@@ -46,7 +46,7 @@ Typical Magnetic Field:
- **[BMP280 library](https://github.com/adafruit/Adafruit_BMP280_Library)**
-- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_ENV.pdf)**
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_ENV.pdf)**
- **[BMM150 Datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/608913/ETC2/BMM150.html)**
diff --git a/docs/en/hat/PIR.md b/docs/en/hat/PIR.md
index 3fe6eb2e..5b97c995 100644
--- a/docs/en/hat/PIR.md
+++ b/docs/en/hat/PIR.md
@@ -37,5 +37,5 @@
- **[Official forum](http://forum.m5stack.com/)**
-- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_PIR.pdf)**
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_PIR.pdf)**
diff --git a/docs/en/hat/SPK.md b/docs/en/hat/SPK.md
index e07251d0..b39b241f 100644
--- a/docs/en/hat/SPK.md
+++ b/docs/en/hat/SPK.md
@@ -34,5 +34,5 @@
- **[PAM8303 Datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/790820/DIODES/PAM8303C.html)**
-- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_SPK.pdf)**
+- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_SPK.pdf)**
diff --git a/docs/en/related_documents.md b/docs/en/related_documents.md
index 71a138b2..14839b5a 100644
--- a/docs/en/related_documents.md
+++ b/docs/en/related_documents.md
@@ -2,12 +2,10 @@
-1. [Establish Serial Connection](en/related_documents/establish_serial_connection)
+- [Arduino IDE Development](en/related_documents/Arduino_IDE)
-2. [How to Install Git and Arduino](en/related_documents/how_to_install_git_and_arduino)
+- [Upgrade Firmware](en/related_documents/M5Burner)
-3. [Upgrade M5Stack Lib](en/related_documents/upgrade_m5stack_lib)
+- [Configuring a Wi-Fi connection](en/related_documents/how_to_connect_wifi_using_core)
-4. [How to Burn Firmware](en/related_documents/how_to_burn_firmware)
-
-5. [How to Connect WiFi Using Core](en/related_documents/how_to_connect_wifi_using_core)
+- [UIFlow Desktop IDE deployment](en/related_documents/UIFlow_Desktop_IDE)
\ No newline at end of file
diff --git a/docs/en/related_documents/Arduino_IDE.md b/docs/en/related_documents/Arduino_IDE.md
new file mode 100644
index 00000000..2c4cc61c
--- /dev/null
+++ b/docs/en/related_documents/Arduino_IDE.md
@@ -0,0 +1,111 @@
+# Arduino IDE Development{docsify-ignore-all}
+
+
+1. [Install Arduino-IDE](#Install-Arduino-IDE)
+
+2. [Install ESP32 Board](#Install-ESP32-Board)
+
+3. [Install M5Stack Library](#Install-M5Stack-Library)
+
+4. [Install USB Driver](#Install-USB-Driver)
+
+
+## Install Arduino-IDE
+
+
+>[Click here to visit Arduino's official website](https://www.arduino.cc/en/Main/Software),Select the installation package for your own operating system to download.
+
+
+
+
+
+## Install ESP32 Board
+
+>1.Open up Arduino IDE, navigate to `File`->`Peferences`->`Settings`
+
+
+
+>2.Copy the following ESP32 Boards Manager url to `Additional Boards Manager URLs:`
+
+**https://dl.espressif.com/dl/package_esp32_index.json**
+
+
+
+>3.Navigate to `Tools`->`Board:`->`Boards Manager...`
+
+
+
+>4.Search `ESP32` in the pop-up window, find it and click `Install`
+
+
+
+>5.选择 `工具`->`开发板:`->`ESP32`
+
+
+
+## Install M5Stack Library
+
+>Different hardware devices, with different case libraries, please choose to download according to the device you use..Open Arduino IDE, then Select `Sketch`->`Include Library`->`Manage Libraries...`
+
+
+
+### For M5Core and M5Stick
+
+?>Search `M5Stack` , find it and click `Install`
+
+
+
+### For M5Stick-C
+
+?>Search `M5StickC` , find it and click `Install`
+
+
+
+## Install USB Driver
+
+>1.Click on the CP210X driver for your operating system below to download.
+
+
+
+
+### For Mac
+
+>Unzip the downloaded driver package, install the program, double-click the image file to start the installation..
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/en/related_documents/M5Burner.md b/docs/en/related_documents/M5Burner.md
new file mode 100644
index 00000000..43b2cc4d
--- /dev/null
+++ b/docs/en/related_documents/M5Burner.md
@@ -0,0 +1,113 @@
+# Burn Firmware {docsify-ignore-all}
+
+:clapper: **[Video Tutorial](#Video-Tutorial)** :memo: **[Text Tutorial](#Text-Tutorial)**
+
+***
+
+**This article will guide you how to burn a right firmware to your board via M5Burner.**
+
+***
+
+## Text Tutorial
+
+**[1. related resources](#related-resources)**
+
+**[2. Install USB Driver](#Install-USB-Driver)**
+
+**[3. M5Burner](#M5Burner)**
+
+**[4. Add custom firmware](#Add-custom-firmware)**
+
+**[5. ESPTool](#ESPTool)**
+
+## related resources
+
+>1.Click on the M5Burner burning tool and CP210X driver for your operating system below to download.
+
+
+
+## Install USB Driver
+
+### For Windows
+
+>Decompress the downloaded CP210X driver package, select the installer for your operating system, and double-click to install.
+
+
+
+
+### For Mac
+
+>Unzip the downloaded CP210X driver package, install the program, double-click the image file to start the installation.
+
+
+
+
+## M5Burner
+
+>1.Decompress the downloaded burning tool package.
+
+
+
+>2.Double-click to open the "M5Burner" application. The left side of the tool is the firmware version list. Click the download arrow in the list to download the corresponding firmware (gray stands for undownloaded, white stands for download).
+>Click on the refresh button above to refresh the list and see if there is a new firmware release..
+
+
+
+>3.选择好您想要烧录的固件版本,将设备通过Type-C数据线连接至电脑,选择对应COM端口与设备类型.点击"Burn"开始烧录.
+
+!>When burning for the first time, it is recommended to click "Erase" to clear the memory. In the subsequent firmware update, there is no need to clear it again, otherwise the saved Wi-Fi information will be deleted and the API Key will be refreshed.
+
+
+
+
+## Add custom firmware
+
+>1.In addition to being able to burn the official firmware released by M5Stack, M5Burner also allows users to package the firmware and add it to the firmware list for burning.
+
+
+
+
+>2.When you package your own firmware, you need to follow the specified file directory rules, add the json configuration file, and finally package it into a "zip" format to add.
+
+
+
+
+>3.[Click to download the firmware package case](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/demo-firmware.zip).
+
+
+
+## ESPTool
+
+>1.For users who are accustomed to using command line operations, you can also choose ESPTool as a firmware burning tool.[Click here for details](https://github.com/espressif/esptool)
+
+
+## Video Tutorial
+
+**Windows M5Burne Tutorial**
+
+
+
+
\ No newline at end of file
diff --git a/docs/en/related_documents/Setting_WIFI.md b/docs/en/related_documents/Setting_WIFI.md
new file mode 100644
index 00000000..08a50989
--- /dev/null
+++ b/docs/en/related_documents/Setting_WIFI.md
@@ -0,0 +1,74 @@
+# 连接Wi-Fi(For UIFlow) {docsify-ignore-all}
+
+:clapper: **[视频教程](#视频教程)** :memo: **[文本教程](#文本教程)**
+
+***
+
+?> *以下的Wi-Fi配置内容,仅针对于烧录了UIFlow固件的M5Core设备,若您的设备还未安装UIFlow固件,[请点击此处查看固件烧录教程](zh_CN/related_documents/M5Burner))*
+
+**烧录了UIFlow的固件,并重启M5Core之后,您会看到如下的欢迎界面,然后我们开始连接Wi-Fi.**
+
+
+
+
+
+
+
+
+
+?>After the software is started, it will automatically detect whether your computer has a USB driver (CP210X) installed, click Install, and follow the prompts to install it.
+
+
+
+>After the driver installation is complete, it will automatically enter the UIFlow Desktop IDE and automatically pop up the configuration box. At this time, connect the M5 device to the computer through the Tpye-C data cable.
+
+
+
+!>Using the UIFlow Desktop IDE requires the M5 device to carry the UIFlow firmware and enter the **USB mode**.
+
+>Click the power button on the left side of the device to restart. After entering the menu, select Setup quickly to enter the configuration page and select**USB mode**.
+
+
+
+>Select the corresponding port, and connect to the programming device, click OK.
+
+
+
+## Example
+
+>After the connection is completed, you can start programming. Drag and drop the block in the block list on the left to the programming area. After editing the program, click the Run button in the upper right corner to execute the program..
+
+
+
+## Additional features
+
+!>In addition to being a powerful program editor, UIFlow Desktop IDE also integrates **USB driver** installation, **M5Burner** burning tool and other functions, no need to download other software, one-stop solution programming environment Deployment requirements.
+
+>In the upper menu bar of the IDE, you can find the corresponding additional functions, click to open the use, about the use of M5Burner, please refer to our other document for details. ["Upgrade Firmware"](zh_CN/related_documents/M5Burner).
+
+
+
+
+
diff --git a/docs/en/related_documents/how_to_burn_firmware.md b/docs/en/related_documents/how_to_burn_firmware.md
index 2a1913bf..a750e1a8 100644
--- a/docs/en/related_documents/how_to_burn_firmware.md
+++ b/docs/en/related_documents/how_to_burn_firmware.md
@@ -7,7 +7,7 @@
***
*This article will guide you how to burn a right firmware to your board via M5Burner.*
-
+Update
***
## Text Tutorial
diff --git a/docs/en/unit/adc.md b/docs/en/unit/adc.md
index 885e0269..5c7ae840 100644
--- a/docs/en/unit/adc.md
+++ b/docs/en/unit/adc.md
@@ -52,9 +52,7 @@ GAIN = 1, 2, 4, OR 8
- **Datasheet** - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html)
-## Example
-
-### Mini Burner
+# Test Firmware:MiniBurner
>1.Mini Burner is a simple and fast program burner, and each product page has a product-related case program for Mini Burner.
[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_ADC_ADS1100.exe)
@@ -63,6 +61,8 @@ GAIN = 1, 2, 4, OR 8
!>3.The CP210X (USB driver) needs to be installed before the Mini Burner is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+## Example
+
### 1. Arduino IDE
*The below code is incomplete(just for usage). If you want the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ADC/Arduino/ADC_ADS1100).*
diff --git a/docs/en/unit/angle.md b/docs/en/unit/angle.md
index 413241fe..143df7a9 100644
--- a/docs/en/unit/angle.md
+++ b/docs/en/unit/angle.md
@@ -42,9 +42,8 @@ The Unit's Grove interface is black, indicating an analog interface that needs t
- **[Forum](http://forum.m5stack.com/)**
-## Example
-### Mini Burner
+## Test Firmware:MiniBurner
>1.Mini Burner is a simple and fast program burner, and each product page has a product-related case program for Mini Burner.
[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_Angle.exe)
@@ -53,6 +52,8 @@ The Unit's Grove interface is black, indicating an analog interface that needs t
!>3.The CP210X (USB driver) needs to be installed before the Mini Burner is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+## Example
+
### 1. Arduino IDE
*The code below is incomplete. To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ANGLE/Arduino).*
diff --git a/docs/en/unit/rs485.md b/docs/en/unit/rs485.md
index 93ef5cc4..b6400073 100644
--- a/docs/en/unit/rs485.md
+++ b/docs/en/unit/rs485.md
@@ -16,8 +16,8 @@ used for converting TTL level to RS485 level. If the device to be controlled onl
## Product Features
-- Built in MAX485/SP485EEN
-- DC in 12/24 V
+- Built in MAX485/SP485EEN
+- input DC 12~24 V
- Program Platform: Arduino, UIFlow(Blockly,Pyhton)
- Two Lego-compatible holes
diff --git a/docs/index.md b/docs/index.md
index df5ebc52..6da75f49 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -670,6 +670,38 @@
M5:bit
+ + +## HAT-ENV +## HAT-PIR +## HAT-SPK + +
+
+ ENV
+
+
+ PIR
+
+
+ SPK
+
-
- ENV
-
-
- PIR
-
-
- SPK
-M5:bit
+ + +## HAT-ENV +## HAT-PIR +## HAT-SPK + +
+
+ ENV
+
+
+ PIR
+
+
+ SPK
+
-
- ENV
-
-
- PIR
-
-
- SPK
-
+## 上手指南
+
+?>[点击此处,查看上手指南](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/Demo-Board_cn.pdf)
+
## 模块参数
diff --git a/docs/zh_CN/base/BASE15.md b/docs/zh_CN/base/BASE15.md
index bc4bb09f..9b00c60d 100644
--- a/docs/zh_CN/base/BASE15.md
+++ b/docs/zh_CN/base/BASE15.md
@@ -19,15 +19,32 @@
## 产品特性
+- Highly Customizable
+- Alternative parts
+- M-BUS extension
+- 2 Fitting ways
+
## 套件清单
+- 1x PLC-Proto Broad
+- 1x Base15 Plastic Enclosure
+- 1x Slide Guide
+- 1x Din-Rail
+- 2x Grove Port
+- 1x M12*1.5
+- 2x hexagonal wrench
+- 10x Screw (3 types: M3*22, M3*12, M2*5)
+- 2x M3 Nut
+- 1x 2.45mm pin set
+- 1x Sticker
+
+## 结构设计文件
+
+?>[点击此处,获取开源结构设计文件](https://github.com/m5stack/m5-structural-design-file/tree/master/BaseX_DB9_01)
+
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE15.pdf)**
diff --git a/docs/zh_CN/base/BASE26.md b/docs/zh_CN/base/BASE26.md
index 334a1a80..1396cbad 100644
--- a/docs/zh_CN/base/BASE26.md
+++ b/docs/zh_CN/base/BASE26.md
@@ -19,15 +19,32 @@
## 产品特性
+- Highly Customizable
+- Alternative parts
+- M-BUS extension
+- 2 Fitting ways
## 套件清单
+- 1x PLC-Proto Broad
+- 1x Base15 Plastic Enclosure
+- 1x TTL-to-RS485 board
+- 1x Slide Guide
+- 1x Din-Rail
+- 2x Grove Port
+- 1x M12*1.5
+- 1x 4 Pin 3.96 Pitch Terminal
+- 1x hexagonal wrench
+- 10x Screw (3 types: M3*22, M3*12, M2*5)
+- 2x M3 Nut
+- 1x 2.45mm pin set
+- 1x Sticker
+
+## 结构设计文件
+
+?>[点击此处,获取开源结构设计文件](https://github.com/m5stack/m5-structural-design-file/tree/master/BaseX_DB9_01)
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
- **[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Bases/BASE26.pdf)**
\ No newline at end of file
diff --git a/docs/zh_CN/core/m5go.md b/docs/zh_CN/core/m5go.md
index 3119895f..8477daf4 100644
--- a/docs/zh_CN/core/m5go.md
+++ b/docs/zh_CN/core/m5go.md
@@ -19,7 +19,7 @@
- 5V 直流电源
- USB Type-C
- 基于ESP32开发
-- 16 MByte PSRAM
+- 16 MByte flash
- MPU9250
- 扬声器,按键x3,LCD屏幕(320 * 240),电源/复位按键x1
- 2.4G天线:Proant 440
diff --git a/docs/zh_CN/core/m5go_lite.md b/docs/zh_CN/core/m5go_lite.md
index f40e5494..a98d89bf 100644
--- a/docs/zh_CN/core/m5go_lite.md
+++ b/docs/zh_CN/core/m5go_lite.md
@@ -19,7 +19,7 @@
- 5V 直流电源
- USB Type-C
- 基于ESP32开发
-- 16 MByte PSRAM
+- 16 MByte flash
- MPU9250
- 扬声器,按键x3,LCD屏幕(320 * 240),电源/复位按键x1
- 2.4G天线:Proant 440
diff --git a/docs/zh_CN/core/m5stick.md b/docs/zh_CN/core/m5stick.md
index 28135bc3..b14ce876 100644
--- a/docs/zh_CN/core/m5stick.md
+++ b/docs/zh_CN/core/m5stick.md
@@ -38,7 +38,6 @@ M5stick 是 M5Stack 产品系列中的核心设备之一,该产品系列建立
- Red LED
- 蜂鸣器
- 红外发射管
-- 麦克风
- 按键x1, OLED(1.3寸), 电源/复位按键x1
- 2.4G天线:Proant 440
- 80 mAh 锂电池
diff --git a/docs/zh_CN/core/m5stickc.md b/docs/zh_CN/core/m5stickc.md
index fd16394a..05ea63e0 100644
--- a/docs/zh_CN/core/m5stickc.md
+++ b/docs/zh_CN/core/m5stickc.md
@@ -126,7 +126,7 @@ M5stick C 是 M5Stack 产品系列中的核心设备之一,该产品系列建
- [BM8563](http://www.belling.com.cn/media/file_object/bel_product/BM8563/datasheet/BM8563_V1.1_cn.pdf)
- [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf)
- [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn.pdf)
- - [SPM1423](https://pdf1.alldatasheet.com/datasheet-pdf/view/546596/KNOWLES/SPM1423H;M4H-B.html)
+ - [SPM1423](https://pdf1.alldatasheet.com/datasheet-pdf/view/546596/KNOWLES/SPM1423HM4H-B.html)
## 例程
diff --git a/docs/zh_CN/hat/PIR.md b/docs/zh_CN/hat/PIR.md
index cf16ec38..ab0472dd 100644
--- a/docs/zh_CN/hat/PIR.md
+++ b/docs/zh_CN/hat/PIR.md
@@ -8,7 +8,7 @@
## 描述
-**Hat ENV**是一款兼容M5SticKC的人体红外传感器,它属于"被动式热释电红外探测器",通过检测由人体或物体发射、反射的红外辐射进行判断工作.当检测到红外时、输出高电平,并进行一段时间的延时(期间保持高电平且允许重复触发),直至触发信号消失(恢复低电平).
+**Hat PIR**是一款兼容M5SticKC的人体红外传感器,它属于"被动式热释电红外探测器",通过检测由人体或物体发射、反射的红外辐射进行判断工作.当检测到红外时、输出高电平,并进行一段时间的延时(期间保持高电平且允许重复触发),直至触发信号消失(恢复低电平).
*注意: 检测触发后存在2秒延时.*
diff --git a/docs/zh_CN/related_documents.md b/docs/zh_CN/related_documents.md
index e93efa78..a8781831 100644
--- a/docs/zh_CN/related_documents.md
+++ b/docs/zh_CN/related_documents.md
@@ -1,46 +1,11 @@
# 相关文档 {docsify-ignore-all}
-
-3. [如何更新 Arduino-M5Stack 库](zh_CN/related_documents/upgrade_m5stack_lib)
+- [安装USB驱动及烧录固件](zh_CN/related_documents/M5Burner)
-4. [安装USB驱动及烧录固件](zh_CN/related_documents/how_to_burn_firmware)
-
-5. [如何使用 M5Core 连接可联网的 WiFi 热点](zh_CN/related_documents/how_to_connect_wifi_using_core) -->
-
-
-
-
-
-1. [Arduino IDE 环境搭建](zh_CN/related_documents/Arduino_IDE)
-
-
-
-2. [安装USB驱动及烧录固件](zh_CN/related_documents/M5Burner)
-
-3. [为M5Core配置Wi-Fi连接](zh_CN/related_documents/Setting_WIFI)
-
-4. [UIFlow Desktop IDE 部署](zh_CN/related_documents/UIFlow_Desktop_IDE)
-
-
-### Mini Burner
-
->1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
-[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_GPSRaw.exe)
-
->2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
-
-!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
-
-
-### Mini Burner
-
->1.Mini Burner is a simple and fast program burner, and each product page has a product-related case program for Mini Burner.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_GPSRaw.exe)
-
->2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
-
-!>3.The CP210X (USB driver) needs to be installed before the Mini Burner is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+- [配置Wi-Fi连接](zh_CN/related_documents/Setting_WIFI)
+- [UIFlow Desktop IDE 部署](zh_CN/related_documents/UIFlow_Desktop_IDE)
diff --git a/docs/zh_CN/related_documents/Arduino_IDE.md b/docs/zh_CN/related_documents/Arduino_IDE.md
index 6944ce8b..4b2e5fed 100644
--- a/docs/zh_CN/related_documents/Arduino_IDE.md
+++ b/docs/zh_CN/related_documents/Arduino_IDE.md
@@ -1,25 +1,5 @@
# Arduino IDE 环境搭建{docsify-ignore-all}
-
-
-
1. [安装Arduino-IDE](#安装Arduino-IDE)
@@ -29,7 +9,6 @@ https://www.arduino.cc/en/Main/Software
4. [安装串口驱动](#安装串口驱动)
-
## 安装Arduino-IDE
diff --git a/docs/zh_CN/related_documents/M5Burner.md b/docs/zh_CN/related_documents/M5Burner.md
index 60e8dea1..ac036ca2 100644
--- a/docs/zh_CN/related_documents/M5Burner.md
+++ b/docs/zh_CN/related_documents/M5Burner.md
@@ -89,103 +89,6 @@
-
-
-
-
-
-
-
-
-
-
-
## ESPTool
>1.对于习惯使用命令行操作的用户来说还可以选择ESPTool作为固件烧录工具.[点击此处查看详情](https://github.com/espressif/esptool)
diff --git a/docs/zh_CN/related_documents/Setting_WIFI.md b/docs/zh_CN/related_documents/Setting_WIFI.md
index 08a50989..8e1d9dfc 100644
--- a/docs/zh_CN/related_documents/Setting_WIFI.md
+++ b/docs/zh_CN/related_documents/Setting_WIFI.md
@@ -1,22 +1,90 @@
-# 连接Wi-Fi(For UIFlow) {docsify-ignore-all}
+# 配置Wi-Fi连接 {docsify-ignore-all}
+
:clapper: **[视频教程](#视频教程)** :memo: **[文本教程](#文本教程)**
-***
-?> *以下的Wi-Fi配置内容,仅针对于烧录了UIFlow固件的M5Core设备,若您的设备还未安装UIFlow固件,[请点击此处查看固件烧录教程](zh_CN/related_documents/M5Burner))*
+?>**请根据设备类型点击下方锚点查看相应的Wi-Fi配置教程,以下内容仅适用于烧录了UIFlow固件的M5Core设备,若您的设备还未安装UIFlow固件,[请点击此处查看固件烧录教程](zh_CN/related_documents/M5Burner)**
-**烧录了UIFlow的固件,并重启M5Core之后,您会看到如下的欢迎界面,然后我们开始连接Wi-Fi.**
+
+## 文本教程
+
+**[For M5Core](#M5Core配置)**
+
+**[For M5Stick](#M5Stick配置)**
+
+**[For M5StickC](#M5StickC配置)**
+
+## M5Core配置
+
+>1. 单击机身左侧**红色电源键**开机,待屏幕显示主菜单后,快速按下按键C选择Setup选项,进入设置页面选择"change WiFi connect",进入WiFi配置模式(此时M5Core将做为AP热点,屏幕上将显示热点名称).
+
+?> 设置页面将存放后续您添加的每一个WiFi信息,您可以在该页面进行连接模式以及默认WiFi的切换.
+
+
+
+>2. 使用手机或其他终端设备连接该热点(当连接成功时,M5Core屏幕将跳转为二维码页面),然后打开浏览器访问**192.168.4.1**(或是扫描屏幕上的二维码)进入WiFi配置页面.
+
+
+
+>3. 在配置页面中,填写想要连接的WiFi信息,点击""Configure",等待配置完成.
+
+!>. 配置WiFi过程中.请保持手机(终端)连接M5Core的AP热点.
+
+
+
+>4. 配置完成后,将默认重启设备.在进入主菜单时,按下按键A选择"PROGRAM",设备将自动连接设定的WiFi并进入编程模式.
+
+?> 编程模式页面中向您展示了几个关键信息.1. 二维码与顶栏的网址指向了[UIFlow web IDE](http://flow.m5stack.com/),2. 当右上角的指示灯由红色转为绿色的时候表示设备已成功连接网络. 3.API Key是UIFlow远程推送程序的一个凭证,UIFlow将依据这串号码将程序推送到相应的设备上.
+
+
+
+
+## M5Stick配置
+
+>1. 单击机身左侧的电源按钮进行开机,首次开机后将为默认进入WiFi配置模式,屏幕上将显示AP热点名称及配置页面地址
+
+
+
+>2. 使用手机或其他终端设备打开WiFi连接该热点.等待连接成功后,使用浏览器访问配置页面地址192.168.4.1,填写将要连接的WiFi信息,点击配置连接.
+
+
+
+>3. 配置完成后,M5Stick将自动重启,并进入网络编程模式.当cloud下方提示"done"时,表示已成功连接网络. 屏幕上显示的API Key将用于与[UIFlow web IDE](http://flow.m5stack.com/)配对使用.
+
+!>. 配置WiFi过程中.请保持手机(终端)连接M5Stick的AP热点.
+
+
+
+
+## M5StickC配置
+
+>1. 长按机身左侧的电源按钮大约2秒钟,进行开机,首次开机后将为默认进入WiFi配置模式,屏幕上将显示AP热点名称及配置页面地址
+
+
+
+>2. 使用手机或其他终端设备打开WiFi连接该热点.等待连接成功后,使用浏览器访问配置页面地址192.168.4.1,填写将要连接的WiFi信息,点击配置连接.
+
+
+
+>3. 配置完成后,M5StickC将自动重启,并进入网络编程模式.当网络标志由红色变为绿色时,表示已成功连接网络. 屏幕上显示的API Key将用于与[UIFlow web IDE](http://flow.m5stack.com/)配对使用.
+
+!>. 配置WiFi过程中.请保持手机(终端)连接M5StickC的AP热点.
+
+
+
+
+
+
+
## 视频教程
diff --git a/docs/zh_CN/unit/rs485.md b/docs/zh_CN/unit/rs485.md
index 2fae5852..ba14d714 100644
--- a/docs/zh_CN/unit/rs485.md
+++ b/docs/zh_CN/unit/rs485.md
@@ -13,7 +13,7 @@
## 产品特性
- 内置 MAX485/SP485EEN
-- 直流电压输入范围 12~24 V
+- 输入 DC 12~24V
- 开发平台: Arduino, UIFlow(Blockly,Pyhton)
- 2x LEGO 兼容孔