diff --git a/docs/assets/img/product_pics/module/commu_sch.png b/docs/assets/img/product_pics/module/commu_sch.png
new file mode 100644
index 00000000..9289c6af
Binary files /dev/null and b/docs/assets/img/product_pics/module/commu_sch.png differ
diff --git a/docs/en/module/commu.md b/docs/en/module/commu.md
index cb1988e2..b509eedf 100644
--- a/docs/en/module/commu.md
+++ b/docs/en/module/commu.md
@@ -4,9 +4,9 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-COMMU-Module-Extend-RS485-TTL-CAN-I2C-Port-with-MCP2515-TJA1051-SP3485-Development-Board/3226069_32954475633.html?spm=a2g1y.12024536.productList_5885013.subject_2)**
+
-
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-COMMU-Module-Extend-RS485-TTL-CAN-I2C-Port-with-MCP2515-TJA1051-SP3485-Development-Board/3226069_32954475633.html?spm=a2g1y.12024536.productList_5885013.subject_2)**
## Description
@@ -123,4 +123,8 @@ This is a COMMU example for RS485 communication.
Burn [example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/COMMU/Arduino/RS485) to two M5Cores. Then after pressed Button A, this two cores will send message to each other and receive data.
-
\ No newline at end of file
+
+
+# Schematic
+
+