diff --git a/docs/assets/img/product_pics/core/basic/basic_notice_01.jpg b/docs/assets/img/product_pics/core/basic/basic_notice_01.jpg
new file mode 100644
index 00000000..7a13c8ab
Binary files /dev/null and b/docs/assets/img/product_pics/core/basic/basic_notice_01.jpg differ
diff --git a/docs/en/core/basic.md b/docs/en/core/basic.md
index db816a68..61ca22ea 100644
--- a/docs/en/core/basic.md
+++ b/docs/en/core/basic.md
@@ -134,7 +134,7 @@ M5Stack Basic is consist with two separable parts. the upside part has all kinds
-**Notice:**
+**Notice1:**
*Comparision Between Different Development Kits of M5*
@@ -146,6 +146,18 @@ M5Stack Basic is consist with two separable parts. the upside part has all kinds
+**Notice2:M5PORT EXPLAIN**
+*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core.
+Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able.
+Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
+
+To use AD read function :
+1, Use Dupont cable refers to the pins on the side which can be used as an AD channel.
+2, Get a M5GO bottom, which comes with a PortB.
+3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs.
+For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet*
+
+
### Kit includes
- 1x M5Stack BASIC Controller
diff --git a/docs/en/core/face_kit.md b/docs/en/core/face_kit.md
index c3c228e7..d22a1761 100644
--- a/docs/en/core/face_kit.md
+++ b/docs/en/core/face_kit.md
@@ -91,3 +91,15 @@ Other than 3 functional panels, this development kit comes with more stuff like
+
+
+**Notice:M5PORT EXPLAIN**
+*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core.
+Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able.
+Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
+
+To use AD read function :
+1, Use Dupont cable refers to the pins on the side which can be used as an AD channel.
+2, Get a M5GO bottom, which comes with a PortB.
+3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs.
+For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet*
diff --git a/docs/en/core/fire.md b/docs/en/core/fire.md
index 87f5ceaa..850d60a4 100644
--- a/docs/en/core/fire.md
+++ b/docs/en/core/fire.md
@@ -171,7 +171,7 @@ Supported development platforms and program languages: Arduino, Blockly language
-**Notice:**
+**Notice1:**
*Comparision Between Different Development Kits*
@@ -183,6 +183,17 @@ Supported development platforms and program languages: Arduino, Blockly language
+**Notice2:M5PORT EXPLAIN **
+*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core.
+Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able.
+Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
+
+To use AD read function :
+1, Use Dupont cable refers to the pins on the side which can be used as an AD channel.
+2, Get a M5GO bottom, which comes with a PortB.
+3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs.
+For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet*
+
## Include
- 1x M5Stack Fire Controller
diff --git a/docs/en/core/gray.md b/docs/en/core/gray.md
index d9c7c271..f976aecd 100644
--- a/docs/en/core/gray.md
+++ b/docs/en/core/gray.md
@@ -161,7 +161,7 @@ Supported development platforms and program languages: Arduino, Blockly language
-**Notice:**
+**Notice1:**
*Comparision Between Different Development Kits*
@@ -173,6 +173,18 @@ Supported development platforms and program languages: Arduino, Blockly language
+**Notice2:M5PORT EXPLAIN**
+*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core.
+Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able.
+Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
+
+To use AD read function :
+1, Use Dupont cable refers to the pins on the side which can be used as an AD channel.
+2, Get a M5GO bottom, which comes with a PortB.
+3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs.
+For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet*
+
+
## Include
- 1x M5Stack Gray Controller
diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md
index 51033742..08858e06 100644
--- a/docs/en/core/m5go.md
+++ b/docs/en/core/m5go.md
@@ -164,7 +164,7 @@ This M5GO kit is specifically designed for STEM education. The pack includes 1 M
-**Notice:**
+**Notice1:**
*Comparision Between Different Development Kits*
@@ -176,6 +176,17 @@ This M5GO kit is specifically designed for STEM education. The pack includes 1 M
+**Notice2:M5PORT EXPLAIN**
+*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core.
+Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able.
+Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
+
+To use AD read function :
+1, Use Dupont cable refers to the pins on the side which can be used as an AD channel.
+2, Get a M5GO bottom, which comes with a PortB.
+3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs.
+For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet*
+
## Include
- 1x white M5Core controller
diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md
index 5ba01eb1..cbfdb6c7 100644
--- a/docs/en/core/m5go_lite.md
+++ b/docs/en/core/m5go_lite.md
@@ -165,7 +165,7 @@ All M5stack development board can be programmed through Arduino IDE, WebIDE UIFl
-**Notice:**
+**Notice1:**
*Comparision Between Different Development Kits*
@@ -177,7 +177,18 @@ All M5stack development board can be programmed through Arduino IDE, WebIDE UIFl
-## 包含
+**Notice2:M5PORT EXPLAIN**
+*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core.
+Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able.
+Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives:
+
+To use AD read function :
+1, Use Dupont cable refers to the pins on the side which can be used as an AD channel.
+2, Get a M5GO bottom, which comes with a PortB.
+3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs.
+For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet*
+
+## Package Includes:
- 1x white M5GO Controller
- 1x M5GO Base