diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css
index 89aa1988..0eaeb7c3 100644
--- a/docs/assets/css/main.css
+++ b/docs/assets/css/main.css
@@ -190,7 +190,8 @@ body[data-page="ja/README.md"] #faces-kit {
#servo,
#lego_plus,
#encoder,
-#joystick-1 {
+#joystick-1,
+#fan {
width: 0;
height: 0;
overflow: hidden;
@@ -252,7 +253,7 @@ body[data-page="ja/README.md"] #faces-kit {
#finger,
#weight,
#trace,
-#neopixel,
+#rgb_led,
#catear,
#hex,
#neoflash,
diff --git a/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/CP210X_MAC.png b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/CP210X_MAC.png
new file mode 100644
index 00000000..fef30c88
Binary files /dev/null and b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/CP210X_MAC.png differ
diff --git a/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/CP210X_WIN.jpg b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/CP210X_WIN.jpg
new file mode 100644
index 00000000..6ea91de1
Binary files /dev/null and b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/CP210X_WIN.jpg differ
diff --git a/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_01.jpg b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_01.jpg
new file mode 100644
index 00000000..b8d6d4ee
Binary files /dev/null and b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_01.jpg differ
diff --git a/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_02.jpg b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_02.jpg
new file mode 100644
index 00000000..3ac0dba3
Binary files /dev/null and b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_02.jpg differ
diff --git a/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_03.jpg b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_03.jpg
new file mode 100644
index 00000000..0b5e7bb4
Binary files /dev/null and b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_03.jpg differ
diff --git a/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_04.jpg b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_04.jpg
new file mode 100644
index 00000000..3438826a
Binary files /dev/null and b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_04.jpg differ
diff --git a/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_05.jpg b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_05.jpg
new file mode 100644
index 00000000..8888c166
Binary files /dev/null and b/docs/assets/img/getting_started_pics/how_to_burn_firmware/M5Burner/M5Burner_05.jpg differ
diff --git a/docs/assets/img/product_pics/app/Demo-Board/Demo-Board_04.jpg b/docs/assets/img/product_pics/app/Demo-Board/Demo-Board_04.jpg
new file mode 100644
index 00000000..c629cca0
Binary files /dev/null and b/docs/assets/img/product_pics/app/Demo-Board/Demo-Board_04.jpg differ
diff --git a/docs/assets/img/product_pics/module/module_FAN.png b/docs/assets/img/product_pics/module/module_FAN.png
new file mode 100644
index 00000000..1b4527de
Binary files /dev/null and b/docs/assets/img/product_pics/module/module_FAN.png differ
diff --git a/docs/assets/img/product_pics/unit/M5GO_Unit_neopixel.jpg b/docs/assets/img/product_pics/unit/M5GO_Unit_neopixel.jpg
new file mode 100644
index 00000000..97b6a912
Binary files /dev/null and b/docs/assets/img/product_pics/unit/M5GO_Unit_neopixel.jpg differ
diff --git a/docs/assets/img/product_pics/unit/M5GO_Unit_neopixel.png b/docs/assets/img/product_pics/unit/M5GO_Unit_neopixel.png
deleted file mode 100644
index ffabc5cc..00000000
Binary files a/docs/assets/img/product_pics/unit/M5GO_Unit_neopixel.png and /dev/null differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_1.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_1.jpg
new file mode 100644
index 00000000..64ed8dcf
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_1.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_2.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_2.jpg
new file mode 100644
index 00000000..68ba838f
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_2.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_3.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_3.jpg
new file mode 100644
index 00000000..894de038
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_3.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_4.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_4.jpg
new file mode 100644
index 00000000..a5fdc58b
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_4.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_5.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_5.jpg
new file mode 100644
index 00000000..6f94d716
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_5.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_6.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_6.jpg
new file mode 100644
index 00000000..41b93e58
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_6.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_7.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_7.jpg
new file mode 100644
index 00000000..f8063c44
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_7.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_8.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_8.jpg
new file mode 100644
index 00000000..d6d149ac
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_8.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_install.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_install.jpg
new file mode 100644
index 00000000..10bbd100
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_install.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/Arduino_logo.jpg b/docs/assets/img/related_documents/Arduino_IDE/Arduino_logo.jpg
new file mode 100644
index 00000000..b7b14397
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/Arduino_logo.jpg differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/CP210X_MAC.png b/docs/assets/img/related_documents/Arduino_IDE/CP210X_MAC.png
new file mode 100644
index 00000000..fef30c88
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/CP210X_MAC.png differ
diff --git a/docs/assets/img/related_documents/Arduino_IDE/CP210X_WIN.jpg b/docs/assets/img/related_documents/Arduino_IDE/CP210X_WIN.jpg
new file mode 100644
index 00000000..6ea91de1
Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/CP210X_WIN.jpg differ
diff --git a/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_01.jpg b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_01.jpg
new file mode 100644
index 00000000..5010c027
Binary files /dev/null and b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_01.jpg differ
diff --git a/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_02.png b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_02.png
new file mode 100644
index 00000000..15e3c6da
Binary files /dev/null and b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_02.png differ
diff --git a/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_03.png b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_03.png
new file mode 100644
index 00000000..0355babc
Binary files /dev/null and b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_03.png differ
diff --git a/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_04.png b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_04.png
new file mode 100644
index 00000000..e7b914af
Binary files /dev/null and b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_04.png differ
diff --git a/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_05.jpg b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_05.jpg
new file mode 100644
index 00000000..d0caaa6e
Binary files /dev/null and b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_05.jpg differ
diff --git a/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_06.jpg b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_06.jpg
new file mode 100644
index 00000000..52d586d8
Binary files /dev/null and b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_06.jpg differ
diff --git a/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_07.jpg b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_07.jpg
new file mode 100644
index 00000000..340c5983
Binary files /dev/null and b/docs/assets/img/related_documents/UIFlow_Desktop_IDE/Desktop_IDE_07.jpg differ
diff --git a/docs/en/app/Demo-Board.md b/docs/en/app/Demo-Board.md
index 68bc41a5..729edc59 100644
--- a/docs/en/app/Demo-Board.md
+++ b/docs/en/app/Demo-Board.md
@@ -34,8 +34,13 @@
- 1x **Demo Board** learning board
- 1x Power Aapter
+- 1x RS232 cable
+- 1x RFID Card
+- 1x ID Card
- 16x breadboard cable
+
+
## Specification
diff --git a/docs/en/module/FAN.md b/docs/en/module/FAN.md
new file mode 100644
index 00000000..541424bf
--- /dev/null
+++ b/docs/en/module/FAN.md
@@ -0,0 +1,31 @@
+# Module FAN {docsify-ignore-all}
+
+
+
+***
+
+
+
+## Description
+
+**FAN** is one of the M5Stack stacking module series. The fan cooling module can effectively cool the body, so that other hardware can stabilize the normal work. The fan on the module is connected to the power pin by default, and the stack can be used.
+
+## Product Features
+
+- Rated voltage: DC 5V
+- Rated current: 0.14 A
+- Power consumption: 0.7W
+- Speed: 7500 ± 10% RPM
+- Noise: 300BA
+- Bearing: Hydraulic bearing
+- Wiring: red line positive, black line negative
+
+## Include
+
+- 1x M5Stack FAN Module
+
+## Related Link
+
+- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
+
+- **[Forum](http://forum.m5stack.com/)**
diff --git a/docs/en/module/battery.md b/docs/en/module/battery.md
index 39c43a67..1c54ef32 100644
--- a/docs/en/module/battery.md
+++ b/docs/en/module/battery.md
@@ -31,3 +31,4 @@ Once the BATTERY is stacked underneath the M5 controller, the battery positive p
- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
- **[Forum](http://forum.m5stack.com/)**
+
diff --git a/docs/en/module/bus.md b/docs/en/module/bus.md
index e595c2b0..de0627e1 100644
--- a/docs/en/module/bus.md
+++ b/docs/en/module/bus.md
@@ -32,3 +32,4 @@ Just like other M5modules, BUS is able to connected with other layer through M-B
- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
- **[Forum](http://forum.m5stack.com/)**
+
diff --git a/docs/en/module/commu.md b/docs/en/module/commu.md
index d2b46745..efbdec42 100644
--- a/docs/en/module/commu.md
+++ b/docs/en/module/commu.md
@@ -56,6 +56,17 @@ Be care about TTL Interface. It is a UART Interface actually by default. But you
## Example
+### 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_COMMU_Test_B.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)
+
+
+
### Arduino IDE
#### CAN communication
diff --git a/docs/en/module/encoder.md b/docs/en/module/encoder.md
index d2987caf..26fe140e 100644
--- a/docs/en/module/encoder.md
+++ b/docs/en/module/encoder.md
@@ -81,6 +81,16 @@ void get_encoder_increment(void){
## Example
+### 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_faces_encoder.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)
+
+
### Arduino IDE
*If you want the complete code `faces_encoder.ino`, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/ENCODER/Arduino/faces_encoder).*
diff --git a/docs/en/module/gps.md b/docs/en/module/gps.md
index 09189404..6116c552 100644
--- a/docs/en/module/gps.md
+++ b/docs/en/module/gps.md
@@ -67,6 +67,15 @@ If you want to Change the uart baudrate,please check here ( [u-center-just-for-W
## Example
+### 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)
+
### Arduino IDE
*To the complete code `GPSRaw.ino`, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GPS/Arduino).*
diff --git a/docs/en/module/joystick.md b/docs/en/module/joystick.md
index 5fdeae7d..cf0c8a87 100644
--- a/docs/en/module/joystick.md
+++ b/docs/en/module/joystick.md
@@ -73,6 +73,15 @@ void get_joystick_offset(void){
## Example
+### 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_Faces_Joystick.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)
+
### Arduino IDE
*To the complete code `faces_joystick.ino`, click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/JOYSTICK/Arduino/faces_joystick)。*
diff --git a/docs/en/module/lego_plus.md b/docs/en/module/lego_plus.md
index 42a9d620..c386ed5a 100644
--- a/docs/en/module/lego_plus.md
+++ b/docs/en/module/lego_plus.md
@@ -40,7 +40,14 @@ LEGO motor is one of the Technic pieces form LEGO. The purpose of LEGO Technic i
+### 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_LEGO_Test.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)
### UIFlow
diff --git a/docs/en/module/lora.md b/docs/en/module/lora.md
index a7a2d23f..9e3b3afe 100644
--- a/docs/en/module/lora.md
+++ b/docs/en/module/lora.md
@@ -56,6 +56,15 @@ LoRa and LoRaWAN permit long-range connectivity for Internet of Things (IoT) dev
## Example
+### 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_LoRaReceiverCallback.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)
+
### Arduino IDE
These are the point-to-point communication examples between two LORA modules. The LoRa nodes send and receive messages.
diff --git a/docs/en/module/lorawan.md b/docs/en/module/lorawan.md
index 0b9255e2..0aeb908c 100644
--- a/docs/en/module/lorawan.md
+++ b/docs/en/module/lorawan.md
@@ -90,6 +90,15 @@ By default, the UART configuration: "9600, 8, n, 1"(8 bits data, no parity, 1 st
## Example
+### 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_LoRaWAN_Transmmiter.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)
+
### Arduino IDE
This is a exmaple of p2p LoRaWAN modules communication. Reference to `3.6 Point to Point communication with LoRa` of [LoRaWAN User Manual](http://wiki.ai-thinker.com/_media/lora/docs/rhf76-052_ho_to_use_ai-thinker_s_lorawan_modem.pdf).
diff --git a/docs/en/module/plus.md b/docs/en/module/plus.md
index a5863818..bbc6a19d 100644
--- a/docs/en/module/plus.md
+++ b/docs/en/module/plus.md
@@ -33,6 +33,16 @@ Communication Protocol: IIC (0x62).
## Example
+### 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_Plus.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)
+
+
### Arduino IDE
*The Code below `plus_read_encoder.ino` is incomplete. To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/PLUS/Arduino).*
diff --git a/docs/en/module/servo.md b/docs/en/module/servo.md
index 310f6a51..4a683317 100644
--- a/docs/en/module/servo.md
+++ b/docs/en/module/servo.md
@@ -39,6 +39,16 @@ Servo is powered by MEGA328 communicate via IIC(0x53).
## Example
+### 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_Servo.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)
+
+
### 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/Module/SERVO/Arduino).*
diff --git a/docs/en/module/sim800.md b/docs/en/module/sim800.md
index c0bd3734..334cf298 100644
--- a/docs/en/module/sim800.md
+++ b/docs/en/module/sim800.md
@@ -58,6 +58,17 @@ Series Protocol: UART
- **[Forum](http://forum.m5stack.com/)**
+
+### 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_SIM800L_Send_Message.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)
+
+
diff --git a/docs/en/module/usb.md b/docs/en/module/usb.md
index 2f891e45..bd1b8b8a 100644
--- a/docs/en/module/usb.md
+++ b/docs/en/module/usb.md
@@ -38,6 +38,16 @@ Series Protocol: SPI
## Example
+### 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_USB_Mouse.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)
+
+
*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/USB/Arduino).*
**NOTE:**
diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
index 3fae61af..ab2a2b22 100644
--- a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
+++ b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
@@ -34,11 +34,7 @@ Open up your browser, and visit Arduino official website https://www.arduino.cc/
## 2. Install USB to Serial Driver
-Open up your browser, visite M5Stack official website https://m5stack.com/download
-
-#### (1) Navigate to `Explore` `Download`,click `CP210X Driver` `Mac` to download the installation package and then unzip it.
-
-
+>1.Click the link on the right to download the CP210X driver..
MacOS
#### (2) After unzipped this package, double click the disk image `SiLabsUSBDriverDisk.dmg` for installation
diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
index 4015c8b3..b738e911 100644
--- a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
+++ b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
@@ -34,11 +34,7 @@ Open up your browser, and visit Arduino official website https://www.arduino.cc
## 2. Install USB to Serial Driver
-Open up your browser, visit M5Stack official website https://m5stack.com/download
-
-#### (1) Navigate to `Explore` `Download`,click `CP210X Driver` click `Windows` to download this installation package and then unzip it afterwads.
-
-
+>1.Click the link on the right to download the CP210X driver..
Windows
#### (2) Based on your Windows operating system type, select the corresponding driver installation package
diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md b/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md
index f21f52be..d6d6a0bb 100644
--- a/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md
+++ b/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md
@@ -2,23 +2,36 @@
## Table of Contents
-**[1. Install USB to Serial Driver](#_1-Install-USB-to-Serial-Driver)**
+**[1. Install Driver and Tools](#_1-Install-USB-to-Serial-Driver)**
-**[2. Download UIFlow Firmware](#_2-Burn-UIFlow-Firmware)**
+**[2. CP210X Driver](#_1-Install-USB-to-Serial-Driver)**
-**[3. Wi-Fi Configuration](#_3-Wi-Fi-Setting)**
+**[3. M5Burner](#_2-M5Burner)**
-**[4. Program](#_4-Program)**
+**[4. Wi-Fi Configuration](#_3-Wi-Fi-Setting)**
-**[5. Video Tutorial](#_5-Related-Video)**
+**[5. Program](#_4-Program)**
-## 1. Install USB to Serial Driver
+**[6. Video Tutorial](#_5-Related-Video)**
-Open up your browser, and visit M5Stack official website https://m5stack.com/download
+## 1. Install USB to Serial Driver
-### (1) Navigate to `Explore` `Download` `CP210X Driver`. Based on your OS choose to download the installation package, unzip the package afterwards.
+>1.Click on the M5Burner burning tool and CP210X driver for your operating system below to download.
-
+
-## 2. Download UIFlow Firmware
+## 2. M5Burner
-### (1) Download M5Burner
-
-Go to [M5Stack Official Website](http://www.m5stack.com/download), and download M5Burner
-
-
-
-
-
-### (2) Flash the firmware
+### (1) Flash the firmware
- Connect M5Core to your computer via the USB Type-C cable, unzip the M5Burner pakage.
- Here appears a folder, open it and double-click the executable `M5Burner.exe`
@@ -241,4 +246,15 @@ In this case, 'Hello M5Stack` will be printed on the M5Core screen.
\ No newline at end of file
+?> *Absolutely, For being more familiar with M5, you can read [the tutorial documentation of UIFlow](https://m5stack.github.io/UIFlow_doc/cn/index.html).* -->
+
+
+
\ No newline at end of file
diff --git a/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md b/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md
index 5751fc65..1a35554b 100644
--- a/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md
+++ b/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md
@@ -42,11 +42,7 @@ Open up your browser, visit Arduino official website https://www.arduino.cc/en/
## 2. Install USB to Serial Driver
-Open up your browser, visit M5Stack official website https://m5stack.com/download
-
-#### (1) Navigate to `Explore` `Download`,click `CP210X Driver` `Mac` to download the installation package and then unzip it.
-
-
+>1.Click the link on the right to download the CP210X driver..
MacOS
#### (2) After unzipped this package, double click the disk image `SiLabsUSBDriverDisk.dmg` for installation
diff --git a/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md b/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
index f97c61c3..dfd11905 100644
--- a/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
+++ b/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
@@ -38,11 +38,7 @@ Open up your browser, and visit Arduino official website https://www.arduino.cc/
## 2. Install USB to Serial Driver
-Open up your browser, and visit M5Stack official website https://m5stack.com/download
-
-#### (1) Navigate to `Explore` `Download`,click `CP210X Driver` click `Windows` to download this installation package and then unzip it afterwads.
-
-
+>1.Click the link on the right to download the CP210X driver..
-
### (2) Flash the firmware
@@ -137,4 +143,15 @@ Now you can start programming with UIFlow!
-->
\ No newline at end of file
+ -->
+
+
+
\ No newline at end of file
diff --git a/docs/en/related_documents/establish_serial_connection.md b/docs/en/related_documents/establish_serial_connection.md
index d2bde7a4..b3fad732 100644
--- a/docs/en/related_documents/establish_serial_connection.md
+++ b/docs/en/related_documents/establish_serial_connection.md
@@ -8,7 +8,7 @@
### 1. Install the USB driver
-**[Download the SiLabs CP2104 Driver](http://res.m5stack.com/Driver/CP210x_VCP_MacOS.zip)**
+**[Download the SiLabs CP2104 Driver](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CP210x_VCP_MacOS.zip)**
**After the disk image `SiLabsUSBDriverDisk.dmg` was downloaded, mount it.**
diff --git a/docs/en/unit/adc.md b/docs/en/unit/adc.md
index 3349ab9c..885e0269 100644
--- a/docs/en/unit/adc.md
+++ b/docs/en/unit/adc.md
@@ -54,6 +54,15 @@ GAIN = 1, 2, 4, OR 8
## Example
+### 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/Unit/MiniBurner_ADC_ADS1100.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)
+
### 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 eb8c68dc..413241fe 100644
--- a/docs/en/unit/angle.md
+++ b/docs/en/unit/angle.md
@@ -44,6 +44,15 @@ The Unit's Grove interface is black, indicating an analog interface that needs t
## Example
+### 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/Unit/MiniBurner_Angle.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)
+
### 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/button.md b/docs/en/unit/button.md
index 4c560659..67cb7648 100644
--- a/docs/en/unit/button.md
+++ b/docs/en/unit/button.md
@@ -43,6 +43,15 @@ This unit communicates with M5Core through GROVE B port.
## Example
+### 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/Unit/MiniBurner_Button.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)
+
### 1. Arduino IDE
*The code below is incomplete(just for usage). To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/BUTTON/Arduino).*
diff --git a/docs/en/unit/cardkb.md b/docs/en/unit/cardkb.md
index db9505b7..c933d57e 100644
--- a/docs/en/unit/cardkb.md
+++ b/docs/en/unit/cardkb.md
@@ -49,6 +49,16 @@ It also can achieve button combination(Sym+Key, Shift+Key, Fn+Key) and output ri
## Example
+### 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/Unit/MiniBurner_CardKB.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)
+
+
### 1. Arduino IDE
*To get the code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/CARDKB/Arduino)。*
diff --git a/docs/en/unit/color.md b/docs/en/unit/color.md
index 2947e071..e63906f3 100644
--- a/docs/en/unit/color.md
+++ b/docs/en/unit/color.md
@@ -56,6 +56,15 @@ This Unit communicates with the M5Core via the GROVE A interface(I2C). Address i
## Example
+### 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/Unit/MiniBurner_Color.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)
+
### 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/COLOR/Arduino).*
diff --git a/docs/en/unit/dac.md b/docs/en/unit/dac.md
index dc2ed644..22c830c5 100644
--- a/docs/en/unit/dac.md
+++ b/docs/en/unit/dac.md
@@ -37,6 +37,16 @@
## Example
+### 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/Unit/MiniBurner_DAC_MCP4725.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)
+
+
### 1. Arduino IDE
*The code below is incomplete(just for usage). To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/DAC/Arduino).*
diff --git a/docs/en/unit/dual_button.md b/docs/en/unit/dual_button.md
index 19282bf0..44eeffc3 100644
--- a/docs/en/unit/dual_button.md
+++ b/docs/en/unit/dual_button.md
@@ -41,6 +41,15 @@ This unit communicates with M5Core through GROVE B port.
## Example
+### 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/Unit/MiniBurner_Dual_Button.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)
+
### 1. Arduino IDE
*The code below is incomplete(just for usage). TO get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/DUAL_BUTTON/Arduino).*
diff --git a/docs/en/unit/earth.md b/docs/en/unit/earth.md
index 2873733a..2d2a7e45 100644
--- a/docs/en/unit/earth.md
+++ b/docs/en/unit/earth.md
@@ -42,6 +42,16 @@ change the measurement range.
## Example
+### 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/Unit/MiniBurner_Earth.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)
+
+
### 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/EARTH/Arduino).*
diff --git a/docs/en/unit/env.md b/docs/en/unit/env.md
index 8f966447..a1e24858 100644
--- a/docs/en/unit/env.md
+++ b/docs/en/unit/env.md
@@ -41,6 +41,15 @@ BMP280 is an absolute barometric pressure sensor especially designed for mobile
## Example
+### 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/Unit/MiniBurner_ENV.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)
+
### 1. Arduino IDE
This is a ENV example, implemented reading temperature, humidity and atmospheric pressure function.
diff --git a/docs/en/unit/extio.md b/docs/en/unit/extio.md
index 349999ae..ec0e2da2 100644
--- a/docs/en/unit/extio.md
+++ b/docs/en/unit/extio.md
@@ -37,6 +37,15 @@ It’s difficult to foresee the needs of your project from the start. EXT.IO is
## Example
+### 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/Unit/MiniBurner_EXT_IO.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)
+
### 1. Arduino IDE
*To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/EXTIO/Arduino)。*
diff --git a/docs/en/unit/gps.md b/docs/en/unit/gps.md
index a36c38fe..2d181f97 100644
--- a/docs/en/unit/gps.md
+++ b/docs/en/unit/gps.md
@@ -74,6 +74,15 @@ UART settings :
## Example
+### 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/Unit/MiniBurner_GPS.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)
+
### Arduino IDE
*To get the complete code `GPSRaw.ino`, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/GPS/Arduino).*
diff --git a/docs/en/unit/heart.md b/docs/en/unit/heart.md
index ceb7c4e3..08ae1fad 100644
--- a/docs/en/unit/heart.md
+++ b/docs/en/unit/heart.md
@@ -46,6 +46,16 @@ MAX30100 is a complete pulse oximetry and heartrate sensor system solution desig
## Example
+### 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/Unit/MiniBurner_HEART.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)
+
+
### 1. Arduino IDE
*To get the code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HEART/Arduino).*
diff --git a/docs/en/unit/ir.md b/docs/en/unit/ir.md
index bfe525fe..277de65e 100644
--- a/docs/en/unit/ir.md
+++ b/docs/en/unit/ir.md
@@ -33,6 +33,15 @@ IR remote control is widely used in consumer electronics,it can be used to opera
## Example
+### 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/Unit/MiniBurner_IR.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)
+
### 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/IR/Arduino).*
diff --git a/docs/en/unit/joystick.md b/docs/en/unit/joystick.md
index 1eaed0ee..000ea130 100644
--- a/docs/en/unit/joystick.md
+++ b/docs/en/unit/joystick.md
@@ -43,6 +43,15 @@ This Unit communicates with the M5Core via the GROVE A interface. It's I2C addre
## Example
+### 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/Unit/MiniBurner_Joystick.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)
+
### 1. Arduino IDE
*The code below is incomplete(just for usage).To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/JOYSTICK/Arduino).*
diff --git a/docs/en/unit/light.md b/docs/en/unit/light.md
index e1165ab8..d0f52946 100644
--- a/docs/en/unit/light.md
+++ b/docs/en/unit/light.md
@@ -34,6 +34,15 @@ We add some extra work to strengthen the circult, a Dual Differential Comparator
## Example
+### 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/Unit/MiniBurner_Light.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)
+
### 1. Arduino IDE
*The code below is incomplete. To complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/LIGHT/Arduino).*
diff --git a/docs/en/unit/makey.md b/docs/en/unit/makey.md
index a252e7f9..27f31cda 100644
--- a/docs/en/unit/makey.md
+++ b/docs/en/unit/makey.md
@@ -57,6 +57,15 @@ Repeat the same operation as above. you will see this sound much better.
## Example
+### 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/Unit/MiniBurner_Makey.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)
+
### 1. Arduino IDE
*The code below is incomplete. To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/Makey_NewVersion/Arduino/Makey_new_version).*
diff --git a/docs/en/unit/ncir.md b/docs/en/unit/ncir.md
index 6704aa49..6ea52260 100644
--- a/docs/en/unit/ncir.md
+++ b/docs/en/unit/ncir.md
@@ -43,6 +43,15 @@ Connect with M5Core via GROVE A IIC(0x5A).
## Example
+### 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/Unit/MiniBurner_NCIR.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)
+
### 1. Arduino IDE
*The code below is incomplete. TO get complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/NCIR).*
diff --git a/docs/en/unit/neopixel.md b/docs/en/unit/neopixel.md
index 8da0dddc..035db6ed 100644
--- a/docs/en/unit/neopixel.md
+++ b/docs/en/unit/neopixel.md
@@ -1,6 +1,6 @@
-# Unit NEOPIXEL {docsify-ignore-all}
+# Unit RGB LED {docsify-ignore-all}
-LEGO+
+
+
+ FAN
+M5:bit
-## NeoPixel +## RGB_LED ## CatEar ## HEX ## NeoFlash @@ -655,9 +663,9 @@TRACE
LEGO+
+
+ FAN
+M5:bit
+
## 模块参数
diff --git a/docs/zh_CN/core/basic.md b/docs/zh_CN/core/basic.md
index f5a6b9b7..10f7bc43 100644
--- a/docs/zh_CN/core/basic.md
+++ b/docs/zh_CN/core/basic.md
@@ -144,7 +144,18 @@ M5Stack Basic 由两个可分离部分堆叠组成. 顶部放置了电路板,
-## 包含
+
+**Notice2:M5PORT 说明 **
+*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
+
+使用AD读取功能:
+1,使用杜邦线连接机身侧面的能够AD转换的引脚.
+2,堆叠一个M5GO底座,使用其提供PortB.
+3,使用PbHUB连接至PortA,拓展出6个PortB.
+有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+
+
+## 套件清单
- 1x BASIC Controller
- 1x Basic 底座
diff --git a/docs/zh_CN/core/face_kit.md b/docs/zh_CN/core/face_kit.md
index 57543664..c3ae70a9 100644
--- a/docs/zh_CN/core/face_kit.md
+++ b/docs/zh_CN/core/face_kit.md
@@ -86,4 +86,14 @@
-
\ No newline at end of file
+
+
+
+**Notice2:M5PORT 说明 **
+*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
+
+使用AD读取功能:
+1,使用杜邦线连接机身侧面的能够AD转换的引脚.
+2,堆叠一个M5GO底座,使用其提供PortB.
+3,使用PbHUB连接至PortA,拓展出6个PortB.
+有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
diff --git a/docs/zh_CN/core/fire.md b/docs/zh_CN/core/fire.md
index 582d944e..367e62d3 100644
--- a/docs/zh_CN/core/fire.md
+++ b/docs/zh_CN/core/fire.md
@@ -13,7 +13,7 @@
我们可以在很多的应用场景中使用IMU姿态传感器用作:检测加速度、角度、轨迹延伸等数据.根据这些去制作出相关的产品,如运动数据采集器,3D远程手势控制器等.
-
+
M5Stack Fire 配有三个可分离部件. 顶部与其他的M5主机一样,放置了电路板,芯片,LCD屏幕,2.4G天线,,各种电子元器件以及一些接口组件.中间部分称为 [M5GO 底座](https://docs.m5stack.com/#/zh_CN/base/m5go_bottom),提供锂电池,[M-BUS](https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_schematic/M-BUS.png) 总线母座,LED条和三个GROVE拓展端口. 位于最底部的是充电底座,可以与 M5GO 底座通过 POGO 引脚进行连接,进行充电.
@@ -194,6 +194,18 @@ M5Stack Fire 配有三个可分离部件. 顶部与其他的M5主机一样,放
+
+**Notice2:M5PORT 说明 **
+*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
+
+使用AD读取功能:
+1,使用杜邦线连接机身侧面的能够AD转换的引脚.
+2,堆叠一个M5GO底座,使用其提供PortB.
+3,使用PbHUB连接至PortA,拓展出6个PortB.
+有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+
+
+
## 包含
- 1x Fire Controller
diff --git a/docs/zh_CN/core/gray.md b/docs/zh_CN/core/gray.md
index 932c31de..16bae917 100644
--- a/docs/zh_CN/core/gray.md
+++ b/docs/zh_CN/core/gray.md
@@ -157,6 +157,17 @@
+
+**Notice2:M5PORT 说明 **
+*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
+
+使用AD读取功能:
+1,使用杜邦线连接机身侧面的能够AD转换的引脚.
+2,堆叠一个M5GO底座,使用其提供PortB.
+3,使用PbHUB连接至PortA,拓展出6个PortB.
+有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+
+
## 包含
- 1x Gray Controller
diff --git a/docs/zh_CN/core/m5go.md b/docs/zh_CN/core/m5go.md
index ce599c44..3119895f 100644
--- a/docs/zh_CN/core/m5go.md
+++ b/docs/zh_CN/core/m5go.md
@@ -183,6 +183,18 @@
+
+**Notice2:M5PORT 说明 **
+*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
+
+使用AD读取功能:
+1,使用杜邦线连接机身侧面的能够AD转换的引脚.
+2,堆叠一个M5GO底座,使用其提供PortB.
+3,使用PbHUB连接至PortA,拓展出6个PortB.
+有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+
+
+
## 包含
- 1x M5GO Controller
diff --git a/docs/zh_CN/core/m5go_lite.md b/docs/zh_CN/core/m5go_lite.md
index 35194167..f40e5494 100644
--- a/docs/zh_CN/core/m5go_lite.md
+++ b/docs/zh_CN/core/m5go_lite.md
@@ -184,6 +184,16 @@
+**Notice2:M5PORT 说明 **
+*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用.
+
+使用AD读取功能:
+1,使用杜邦线连接机身侧面的能够AD转换的引脚.
+2,堆叠一个M5GO底座,使用其提供PortB.
+3,使用PbHUB连接至PortA,拓展出6个PortB.
+有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+
+
## 包含
- 1x M5GO Controller
diff --git a/docs/zh_CN/module/FAN.md b/docs/zh_CN/module/FAN.md
new file mode 100644
index 00000000..3ae53151
--- /dev/null
+++ b/docs/zh_CN/module/FAN.md
@@ -0,0 +1,32 @@
+# Module FAN {docsify-ignore-all}
+
+
+
+***
+
+
+
+## 描述
+
+**FAN** 是M5Stack堆叠模块系列中的一款,风扇散热模块,能够有效的冷却机身,使其他硬件能够稳定正常的工作.模块上的风扇默认连接电源引脚,堆叠即可使用.
+
+## 产品特性
+
+- 额定电压:DC 5V
+- 额定电流:0.14 A
+- 消耗功率:0.7W
+- 转速:7500±10%RPM
+- 噪音:300BA
+- 轴承:液压轴承
+- 接线:红线正极,黑线负极
+
+## 包含
+
+- 1x M5Stack FAN 风扇散热模块
+
+
+## 相关链接
+
+- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[官方论坛](http://forum.m5stack.com/)**
diff --git a/docs/zh_CN/module/battery.md b/docs/zh_CN/module/battery.md
index c9dc700f..369eb0be 100644
--- a/docs/zh_CN/module/battery.md
+++ b/docs/zh_CN/module/battery.md
@@ -30,4 +30,4 @@
- **[官方论坛](http://forum.m5stack.com/)**
-
+
diff --git a/docs/zh_CN/module/bus.md b/docs/zh_CN/module/bus.md
index 610289a7..d14254a8 100644
--- a/docs/zh_CN/module/bus.md
+++ b/docs/zh_CN/module/bus.md
@@ -32,3 +32,4 @@
- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
- **[官方论坛](http://forum.m5stack.com/)**
+
diff --git a/docs/zh_CN/module/commu.md b/docs/zh_CN/module/commu.md
index 31e38404..b1e6990a 100644
--- a/docs/zh_CN/module/commu.md
+++ b/docs/zh_CN/module/commu.md
@@ -55,6 +55,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_COMMU_Test_B.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### Arduino IDE
#### CAN通信
diff --git a/docs/zh_CN/module/encoder.md b/docs/zh_CN/module/encoder.md
index edd01de5..68f9d67e 100644
--- a/docs/zh_CN/module/encoder.md
+++ b/docs/zh_CN/module/encoder.md
@@ -82,6 +82,15 @@ void get_encoder_increment(void){
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_faces_encoder.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/ENCODER/Arduino/faces_encoder).*
diff --git a/docs/zh_CN/module/gps.md b/docs/zh_CN/module/gps.md
index 2f677ef5..3c1c57a2 100644
--- a/docs/zh_CN/module/gps.md
+++ b/docs/zh_CN/module/gps.md
@@ -67,6 +67,15 @@ M5Core与GPS模块之间使用UART通信协议,通过连接引脚**UART2 (GPIO
## 例程
+### 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#安装串口驱动)
+
### Arduino IDE
*具体例程`GPSRaw.ino`请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GPS/Arduino)。*
diff --git a/docs/zh_CN/module/joystick.md b/docs/zh_CN/module/joystick.md
index 1e24f8b6..36eb4b24 100644
--- a/docs/zh_CN/module/joystick.md
+++ b/docs/zh_CN/module/joystick.md
@@ -73,6 +73,15 @@ void get_joystick_offset(void){
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_Faces_Joystick.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### Arduino IDE
*以下代码仅为片段,如需获取完整代码,[请点击此处. ](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/JOYSTICK/Arduino/faces_joystick)。*
diff --git a/docs/zh_CN/module/lego_plus.md b/docs/zh_CN/module/lego_plus.md
index ea38ea7f..022c04a7 100644
--- a/docs/zh_CN/module/lego_plus.md
+++ b/docs/zh_CN/module/lego_plus.md
@@ -40,6 +40,14 @@
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_LEGO_Test.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
### 2. UIFlow
diff --git a/docs/zh_CN/module/lora.md b/docs/zh_CN/module/lora.md
index a217dbf3..c1b2eb8b 100644
--- a/docs/zh_CN/module/lora.md
+++ b/docs/zh_CN/module/lora.md
@@ -57,6 +57,15 @@ LoRa和LoRaWAN允许与不同类型的物联网(IoT)设备,进行远程连
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_LoRaReceiverCallback.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### Arduino IDE
在本案例中,将使用两个LoRa模块分别进行发送与接收消息.实现点对点的通信功能.
diff --git a/docs/zh_CN/module/lorawan.md b/docs/zh_CN/module/lorawan.md
index 004514c0..cc6989d9 100644
--- a/docs/zh_CN/module/lorawan.md
+++ b/docs/zh_CN/module/lorawan.md
@@ -90,6 +90,15 @@ LoRaWAN默认的串口配置: 波特率为9600,8位数据位,无校验位,1
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_LoRaWAN_Transmmiter.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### Arduino IDE
本案例将使用两个LoRaWAN模块,实现P2P(点对点)通讯,详情请参考 [LoRaWAN使用手册](http://wiki.ai-thinker.com/_media/lora/docs/rhf76-052_ho_to_use_ai-thinker_s_lorawan_modem.pdf)的3.6.
diff --git a/docs/zh_CN/module/plus.md b/docs/zh_CN/module/plus.md
index 24323380..d7557b44 100644
--- a/docs/zh_CN/module/plus.md
+++ b/docs/zh_CN/module/plus.md
@@ -37,6 +37,15 @@ PLUS 上的PORT C 和 PORT B 的丝印画反了,使用时请注意。黑色的
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_Plus.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/PLUS/Arduino).*
diff --git a/docs/zh_CN/module/servo.md b/docs/zh_CN/module/servo.md
index cbc6f3ef..8398bdfc 100644
--- a/docs/zh_CN/module/servo.md
+++ b/docs/zh_CN/module/servo.md
@@ -39,6 +39,16 @@ SERVO 基于 MEGA328 芯片进行 I2C 通信(0x53).
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_Servo.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处.](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/SERVO/Arduino).*
diff --git a/docs/zh_CN/module/sim800.md b/docs/zh_CN/module/sim800.md
index 480a8280..a59801cf 100644
--- a/docs/zh_CN/module/sim800.md
+++ b/docs/zh_CN/module/sim800.md
@@ -61,6 +61,16 @@
- **[官方论坛](http://forum.m5stack.com/)**
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_SIM800L_Send_Message.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
+
+*注意:如果已经安装了 CP21x 的串口驱动的话,请直接从[步骤 3](#_3-安装-ESP32-的板管理) 开始。*
-浏览器打开 M5Stack 官网 https://m5stack.com/download
+>1.点击右侧链接,下载CP210X驱动程序.
MacOS
-#### (1) 点击 `Mac`,下载 Mac 版本的驱动安装包并解压
-
-
#### (2) 解压后,双击镜像文件 SiLabsUSBDriverDisk.dmg,开始安装
@@ -154,3 +151,13 @@
+
+
\ No newline at end of file
diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
index 7eaf69d0..5665b50f 100644
--- a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
+++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
@@ -36,11 +36,7 @@
## 2. 安装串口驱动
-浏览器打开 M5Stack 官网 https://m5stack.com/download
-
-#### (1) 点击 `Windows`,下载 Windows 版本的驱动安装包并解压
-
-
+>1.点击右侧链接,下载CP210X驱动程序.
+>1.点击下方对应自己操作系统的 M5Burner烧录工具 及 CP210X驱动程序 进行下载.
-#### (2) 根据您的 windows 操作系统类型,选择对应的驱动安装包
+
+## 安装串口驱动
-#### (3) 双击执行
+### For Windows
-
+>将下载好的CP210X驱动压缩包解压,选择对应您操作系统的安装程序,双击安装.
-
+
-#### (4) 检查确认 COM 串口号
-检查确认 COM 串口号,以确定串口驱动是否安装成功:
+### For Mac
-将 Core 通过 USB Type-C 线连接电脑,打开 Windows 设备管理器,点击 `端口 (COM 和 LPT)` 以查看串口号。然后拔掉 USB 线,此时`端口 (COM 和 LPT)` 上消失的 COM 口就是该 Core 对应的 串口号。
+>将下载好的CP210X驱动压缩包解压,安装程序,双击镜像文件开始安装.
-
+
-拔掉 USB 线之后,COM 口消失
-
+## M5Burner
-## 2. 烧录 UIFlow 固件
+>1.将下载好的烧录工具压缩包进行解压.
-#### (1) 下载最新的 M5Burner
+
-访问[官网](http://www.m5stack.com/download),下载 M5Burner
+>2.双击打开"M5Burner"应用程序.工具左侧为固件版本列表,点击列表中下载箭头能够下载相应的固件(灰色代表未下载,白色代表已下载).
+>点击上方的刷新按钮能够刷新列表,查看是否有新的固件发布.
-
+
-
+>3.选择好您想要烧录的固件版本,将设备通过Type-C数据线连接至电脑,选择对应COM端口与设备类型.点击"Burn"开始烧录.
-#### (2) 烧录固件
+!>在首次烧录时,建议点击"Erase"清除内存,在后续的固件更新时,则无需再次清除,否则将删除已保存的Wi-Fi信息,及刷新API Key.
-将 M5Core 通过 USB Type-C 线连接到电脑,解压刚刚下载的 M5Burner 压缩包, 然后双击可执行文件 `M5Burner.exe`
+
-选择板子正与电脑相连的`串口号`和 `921600 波特率`, 选择最新版本的 UIFlow 固件
-
-
-
-点击 `Burn` 以下载 UIFlow 的固件到 M5Core 中
-
-
-
-出现如下界面,表示固件烧录成功
-
-
-
-## 3. 配置 Wi-Fi
+## 配置 Wi-Fi
#### (1) 选择`设置网络`
@@ -100,7 +96,7 @@ M5Core 成功连接可联网的 Wi-Fi ( 这里是 M5 )之后,屏幕会出现 `
* 红色代表 M5Core 离线状态
-## 4. 编程
+## 开始编程
#### (1) 连接 UIFlow
@@ -157,7 +153,7 @@ lcd.print("Hello M5Stack")
这时候,M5Core 屏幕上会打印出 `Hello M5Stack` 字样。
-## 5. 相关视频
+## 相关视频
- UIFlow 的简介
@@ -174,3 +170,14 @@ lcd.print("Hello M5Stack")
## 最后
?> *如果您想了解学习 UIFlow 方面的编程,阅读 [UIFlow 的教程文档](https://m5stack.github.io/UIFlow_doc/cn/index.html).*
+
+
+
\ No newline at end of file
diff --git a/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md b/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md
index 3b816411..7f605984 100644
--- a/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md
+++ b/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_MacOS.md
@@ -36,11 +36,7 @@
-浏览器打开 M5Stack 官网 https://m5stack.com/download
-
-#### (1) 点击 `Mac`,下载 Mac 版本的驱动安装包并解压
-
-
+>1.点击右侧链接,下载CP210X驱动程序.
MacOS
#### (2) 解压后,双击镜像文件 SiLabsUSBDriverDisk.dmg,开始安装
@@ -153,3 +149,12 @@
?> **如果您想了解更多关于CP2104 USB驱动的资料,请阅读这个链接的内容** https://developer.apple.com/library/archive/technotes/tn2459/\_index.html
+
\ No newline at end of file
diff --git a/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md b/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
index 2861a2f8..fad122ab 100644
--- a/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
+++ b/docs/zh_CN/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
@@ -38,11 +38,7 @@
## 2. 安装串口驱动
-浏览器打开 M5Stack 官网 https://m5stack.com/download
-
-#### (1) 点击 `Windows`,下载 Windows 版本的驱动安装包并解压
-
-
+>1.点击右侧链接,下载CP210X驱动程序.
diff --git a/docs/zh_CN/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md b/docs/zh_CN/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md
index 33537a44..0526b34f 100644
--- a/docs/zh_CN/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md
+++ b/docs/zh_CN/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md
@@ -20,13 +20,6 @@
MacOS
+
+
+## 安装ESP32的板管理
+
+>1.打开 Arduino IDE,选择 `文件`->`首选项`->`设置`
+
+
+
+>2.复制下方的 ESP32 板管理网址到 `附加开发板管理器:` 中
+
+**https://dl.espressif.com/dl/package_esp32_index.json**
+
+
+
+>3.选择 `工具`->`开发板:`->`开发板管理器...`
+
+
+
+>4.在新弹出的对话框中,输入并搜索 `ESP32`,点击`安装`(若出现搜索失败的情况,可以尝试重启Arduino程序)
+
+
+
+
+>5.选择 `工具`->`开发板:`->`ESP32`
+
+
+
+## 安装M5Stack的库
+
+>不同的硬件设备,有着不同的案例程序库,请根据你所使用的设备选择下载.打开 Arduino IDE, 然后选择 `项目`->`加载库`->`库管理...`
+
+
+
+### For M5Core and M5Stick
+
+?>搜索 `M5Stack` 并安装,如下图所示
+
+
+
+### For M5Stick-C
+
+?>搜索 `M5StickC` 并安装,如下图所示
+
+
+
+## 安装串口驱动
+
+>1.点击下方对应自己操作系统的CP210X驱动程序 进行下载.
+
+
+
+
+
+### For Windows
+
+>将下载好的驱动压缩包解压,选择对应您操作系统的安装程序,双击安装.
+
+
+
+
+### For Mac
+
+>将下载好的驱动压缩包解压,安装程序,双击镜像文件开始安装.
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/zh_CN/related_documents/how_to_burn_firmware.md b/docs/zh_CN/related_documents/M5Burner.md
similarity index 63%
rename from docs/zh_CN/related_documents/how_to_burn_firmware.md
rename to docs/zh_CN/related_documents/M5Burner.md
index 7c55ebf1..60e8dea1 100644
--- a/docs/zh_CN/related_documents/how_to_burn_firmware.md
+++ b/docs/zh_CN/related_documents/M5Burner.md
@@ -1,210 +1,253 @@
-# 如何通过M5Burner烧录固件 {docsify-ignore-all}
-
-:clapper: **[视频教程](#视频教程)** :memo: **[文本教程](#文本教程)**
-
-***
-
-*这个文档会介绍如何下载M5Burner,并通过M5Burner烧录固件.*
-
-***
-
-## 文本教程
-
-1. [Windows](#Windows)
-
-2. [MacOS](#MacOS)
-
-2. [Linux](#Linux)
-
-## Windows
-
-
-
-
->1.点击下方对应自己操作系统的 M5Burner烧录工具 及 CP210X驱动程序 进行下载.
-
-
-
-驱动安装教程,[请点击此处](zh_CN/related_documents/establish_serial_connection)
-
-### 3. 烧录固件
-
-解压刚刚下载的M5Burner压缩包, 然后双击`M5Burner.exe`.
-
-**选择板子正与PC相连的`串口号`和`921600 波特率`, 选择合适的固件文件, 点击`Erase`, 然后等擦除固件完成,点击`Burn`**
-
-?> **Tip** **a.** 如果您想通过 [UIFlow](http://flow.m5stack.com)(/[M5Cloud](http://cloud.m5stack.com)) 来编程的话,请选择最新的 `M5Flow-vx.x`(/`M5Cloud-vx.x.x`) **b.** 如果您想有 ESP32CAM (或 M5CAMERA),并且想编程它的话,请选择最新版的`M5Cam-vx.x (/M5Cam-psram)`
-
-
-
-!> **注意** 如何 M5Burner 的串口号选项框没有显示任何的 `COMx` 号或者只显示 `COM1`, 这时候您需要参考这篇文档[建立串口通信](zh_CN/related_documents/establish_serial_connection)来重新安装USB驱动.
-
-**a. 选择合适的固件文件**
-
-a. 如果您想通过 [UIFlow](http://flow.m5stack.com)来编程的话,请选择最新的 `M5Flow-vx.x`
-
-b. 如果您想有 ESP32CAM (或 M5CAMERA),并且想编程它的话,请选择最新版的 `M5Cam-vx.x (/M5Cam-psram)`
-
-**b. 点击 `Erase`**
-
-
-
-*如果 M5Burner 打印出这样的信息的话`Hard resetting via RTS pin...`,这就表明您擦除固件成功了.*
-
-
-
-*如果 M5Burner 打印出这样的信息的话`Leaving... Staying in bootloader.`,这就表明您烧录固件成功了.*
-
-
-
-### 3. 然后重启板子
-
-?> **提示**
-如果 M5Burner 在点击 `Burn` 之后,显示 `busy...`, 也就是卡顿的话,不要慌张,稍微等几分钟,软件自然就会烧录成功。
-
-?> **提示** 如果 M5Burner 在擦除或者烧录过程中被中断了(如突然关闭软件), 为了保证板子能正常工作,您最好重新擦除和烧录一遍固件.
-
-## MacOS
-
-### 1. 安装 USB 驱动 (如果您还没安装 USB 驱动的话,跟着这个步骤完成。如果已经安装的话,您可以直接跳转到步骤 2。)
-
-首先,打开官网 https://m5stack.com,然后在页面最顶部选择 `Explore` -> `Download`,下载 MacOS 版本的 `M5Burner` 和 `CP21X Driver`。
-
-
-
-
-
-USB 驱动 `CP21X Driver` 下载完之后,打开这个文件,如下图所示安装这个驱动。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-执行到这里,USB 驱动安装成功了。不过您需要执行以下步骤来允许 Mac 系统执行第三方应用软件。打开 Mac 的 `search`,然后搜索 `Terminal`,并敲击键盘 `Enter` 按键以执行它。
-
-
-
-在 `Terminal` 中,输入下图的命令,然后敲击键盘 `Enter` 按键。
-
-
-
-现在点击屏幕左上角的苹果 LOGO,选择 `System Preferences...`,然后打开 `Security & Privacy`.
-
-
-
-在打开的窗口中,选择选项 `Allow apps downloaded from:` 下的 `Anywhere`.
-
-
-
-### 2. 打开 M5Burner
-
-回到浏览器,点击浏览器右上角的 `Downloads` 按钮,打开 `M5Burner` 文件。
-
-
-
-### 3. 烧录固件
-
-接下来,通过 Type-C USB 线连接您的设备到 Mac 电脑,然后选择对应的固件版本(一般是选择最新的版本),点击 `Flash` 按钮。
-
-
-
-固件烧录完成后,拔了 USB 线,按下您的 M5 上的复位按键(M5Core 是红色按键,同时也是电源键)。
-
-## Linux
-
-### 1. 安装 pip 和 esptool
-
-打开终端,根据系统版本,输入如下命令,安装 python的包管理工具 `pip`
-
-* Centos7:
-
-```shell
-sudo yum install python-pip
-```
-
-* Ubuntu and Debian:
-
-```shell
-sudo apt-get install python-pip
-```
-
-* Arch:
-
-```shell
-sudo pacman -S --needed python-pip
-```
-
-安装完 `pip` 之后,输入 `sudo pip install esptool`,安装 esptool
-
-
-
-### 2. 下载最新的M5Burner
-
-访问[UIFlow](http://www.m5stack.com)来下载MacOS版本的M5Burner,并解压。
-
-
-
-### 3. 执行程序
-
-在用户目录下创建文件夹 `M5Burner`,复制 `M5Burner_MacOS/M5Burner_MacOS.app/Contents/Resources/firmware/M5Flow/` 文件夹到 `~/M5Burner`
-
-如果您希望烧录 v1.1.1 版本的固件的话,在终端窗口中,切换当前到对应目录下,`cd ~/M5Burner/M5Flow/v1.1.1-en`
-
-
-
-插入 M5Core 设备,在终端执行 `sudo chmod +x *.sh`,对所有的 shell 脚本文件赋予可执行权限,然后再执行 `sudo ./flash.sh` 烧录固件。
-
-
-
-## 视频教程
-
-**Windows**
-
-
-
-
\ No newline at end of file
diff --git a/docs/zh_CN/related_documents/how_to_connect_wifi_using_core.md b/docs/zh_CN/related_documents/Setting_WIFI.md
similarity index 91%
rename from docs/zh_CN/related_documents/how_to_connect_wifi_using_core.md
rename to docs/zh_CN/related_documents/Setting_WIFI.md
index bccd36e3..08a50989 100644
--- a/docs/zh_CN/related_documents/how_to_connect_wifi_using_core.md
+++ b/docs/zh_CN/related_documents/Setting_WIFI.md
@@ -1,75 +1,74 @@
-# 连接Wi-Fi(For UIFlow) {docsify-ignore-all}
-
-:clapper: **[视频教程](#视频教程)** :memo: **[文本教程](#文本教程)**
-
-***
-
-?> *如果您的M5Core还没预先烧录了UIFlow固件的话,参考这篇文章[如何使用M5Burner烧录固件](zh_CN/related_documents/how_to_burn_firmware))*
-
-**烧录了UIFlow的固件,并重启M5Core之后,您会看到如下的欢迎界面,然后我们开始连接Wi-Fi.**
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+?>软件启动后,将自动检测你的电脑是否安装有USB驱动(CP210X),点击Install,根据提示,进行安装.
+
+
+
+>驱动安装完成后,将自动进入UIFlow Desktop IDE并自动弹出配置框,此时将M5设备通过Tpye-C数据线连接至电脑.
+
+
+
+!>使用UIFlow Desktop IDE需要M5设备搭载UIFlow固件且进入**USB编程模式**.
+
+>单击设备左侧电源键重启,进入菜单后快速选择Setup,进入配置页面,选择**USB mode**.
+
+
+
+>选择好对应的端口,与编程设备,点击OK进行连接.
+
+
+
+## 使用案例
+
+>完成连接后,就可以开始编程创作了,拖拽左侧的程序块列表中的程序块到编程区域,完成程序编辑后点击右上角的运行按钮,执行程序.
+
+
+
+## 附加功能
+
+!>UIFlow Desktop IDE除了是一个强大的程序编辑器以外,它同时还集成了**USB驱动**安装、**M5Burner**烧录工具等功能,无需另外下载其他的软件,一站式解决编程环境的部署需求.
+
+>在IDE的上方菜单栏,能够找到对应的附加功能,点击即可打开使用,关于M5Burner的使用方式,详情可以参考我们的另一篇文档 ["烧录固件"](zh_CN/related_documents/M5Burner).
+
+
+
+
+
diff --git a/docs/zh_CN/related_documents/how_to_install_git_and_arduino.md b/docs/zh_CN/related_documents/how_to_install_git_and_arduino.md
deleted file mode 100644
index 47ed6bfd..00000000
--- a/docs/zh_CN/related_documents/how_to_install_git_and_arduino.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# 安装Git和Arduino IDE (Windows) {docsify-ignore-all}
-
-## 1. 安装`Git`
-如果您已经安装了`Git`,请直接从第2步开始。
-
-否则点击这里下载[Git](https://git-scm.com/download/win)并安装它
-
-## 2. 安装`Arduino IDE`
-
-*下载地址*
-https://www.arduino.cc/en/Main/Software
-
-
-
-
-
-
-
+
## 产品特性
@@ -34,6 +40,14 @@ Port B 中的两条数据总线与ESP32的**GPIO36**和**GPIO26**连接,可根
- 1x PbHUB Unit
- 1x Grove 线
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_PbHUB.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
## 原理图
diff --git a/docs/zh_CN/unit/pir.md b/docs/zh_CN/unit/pir.md
index 5d96e076..8a8e7825 100644
--- a/docs/zh_CN/unit/pir.md
+++ b/docs/zh_CN/unit/pir.md
@@ -43,6 +43,16 @@
## 例程
+### 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#安装串口驱动)
+
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/PIR/Arduino).*
diff --git a/docs/zh_CN/unit/relay.md b/docs/zh_CN/unit/relay.md
index 7257b146..0dc11de2 100644
--- a/docs/zh_CN/unit/relay.md
+++ b/docs/zh_CN/unit/relay.md
@@ -36,6 +36,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_Relay.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RELAY/Arduino).*
diff --git a/docs/zh_CN/unit/rfid.md b/docs/zh_CN/unit/rfid.md
index cb7b999d..2f6b62bd 100644
--- a/docs/zh_CN/unit/rfid.md
+++ b/docs/zh_CN/unit/rfid.md
@@ -46,6 +46,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_RFID.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/Arduino).*
diff --git a/docs/zh_CN/unit/rgb.md b/docs/zh_CN/unit/rgb.md
index b338b189..1402f29b 100644
--- a/docs/zh_CN/unit/rgb.md
+++ b/docs/zh_CN/unit/rgb.md
@@ -28,6 +28,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_RGB.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RGB/Arduino).*
diff --git a/docs/zh_CN/unit/rs485.md b/docs/zh_CN/unit/rs485.md
index f1792012..2fae5852 100644
--- a/docs/zh_CN/unit/rs485.md
+++ b/docs/zh_CN/unit/rs485.md
@@ -34,6 +34,15 @@
- 数据手册 - **[MAX485](https://pdf1.alldatasheet.com/datasheet-pdf/view/73463/MAXIM/MAX485.html)** - **[SP485EEN](https://pdf1.alldatasheet.com/datasheet-pdf/view/45954/SIPEX/SP485EEN.html)**
+### 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#安装串口驱动)
+
### 管脚映射
diff --git a/docs/zh_CN/unit/thermal.md b/docs/zh_CN/unit/thermal.md
index 319d91e6..0cb30f68 100644
--- a/docs/zh_CN/unit/thermal.md
+++ b/docs/zh_CN/unit/thermal.md
@@ -48,6 +48,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_MLX90640.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/THERMAL/Arduino)。*
diff --git a/docs/zh_CN/unit/tof.md b/docs/zh_CN/unit/tof.md
index 138958b6..b339fa46 100644
--- a/docs/zh_CN/unit/tof.md
+++ b/docs/zh_CN/unit/tof.md
@@ -54,6 +54,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_TOF_VL53L0X.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/TOF/Arduino).*
diff --git a/docs/zh_CN/unit/trace.md b/docs/zh_CN/unit/trace.md
index 7d3fc43f..d9adce22 100644
--- a/docs/zh_CN/unit/trace.md
+++ b/docs/zh_CN/unit/trace.md
@@ -39,6 +39,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_TRACE.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### 1. Arduino IDE
*以下代码仅为片段,如需获取完整代码, [请点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/TRACE/Arduino)。*
diff --git a/docs/zh_CN/unit/weight.md b/docs/zh_CN/unit/weight.md
index 973c113a..4468b5ca 100644
--- a/docs/zh_CN/unit/weight.md
+++ b/docs/zh_CN/unit/weight.md
@@ -55,6 +55,15 @@
## 例程
+### Mini Burner
+
+>1.Mini Burner是一个简洁快速的程序烧录器,每一个产品页面里的Mini Burner都提供了一个与产品相关的案例程序.
+[点击此处下载](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Unit/MiniBurner_WEIGHT.exe)
+
+>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录
+
+!>3.Mini Burner烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动)
+
### 1. Arduino IDE
该案例使用10Kg量程的传感器.(单位:克)