diff --git a/docs/assets/img/product_pics/atom_base/echo/Echo.webp b/docs/assets/img/product_pics/atom_base/echo/Echo.webp
new file mode 100644
index 00000000..5febff8e
Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/echo/Echo.webp differ
diff --git a/docs/assets/img/product_pics/atom_base/echo/echo_sch.webp b/docs/assets/img/product_pics/atom_base/echo/echo_sch.webp
new file mode 100644
index 00000000..5b42cdfe
Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/echo/echo_sch.webp differ
diff --git a/docs/assets/img/product_pics/core/basic/basic_01.webp b/docs/assets/img/product_pics/core/basic/basic_01.webp
index 081db900..c2ef2ac0 100644
Binary files a/docs/assets/img/product_pics/core/basic/basic_01.webp and b/docs/assets/img/product_pics/core/basic/basic_01.webp differ
diff --git a/docs/assets/img/product_pics/core/gray/gray_01.webp b/docs/assets/img/product_pics/core/gray/gray_01.webp
index d8b9bc9d..2bc101ea 100644
Binary files a/docs/assets/img/product_pics/core/gray/gray_01.webp and b/docs/assets/img/product_pics/core/gray/gray_01.webp differ
diff --git a/docs/en/accessory/servo_holder.md b/docs/en/accessory/servo_holder.md
deleted file mode 100644
index eb68797b..00000000
--- a/docs/en/accessory/servo_holder.md
+++ /dev/null
@@ -1,55 +0,0 @@
-# SG90 Servo Holder
-
-
SKU:A076
-
-
-
-## Description
-
-**SG90 Servo Holder** is a 9g servo with LEGO fixed bracket.There are 180 ° and 360 ° specifications.The independent design of the fixed bracket can be easily disassembled, and the product is completely designed according to the LEGO standard unit,so that you can easily combine with LEGO series products, play unlimited creativity.The rudder plate is designed to be reopened without screw connection. It can be directly connected with LEGO parts. No matter 180 ° or 360 ° servo, it is very easy for beginners to use.Even if you don't know how to program, you can easily drive it with UIFlow.There is no need to use a dedicated servo-drive board with feedback control and a complicated gearbox. Any common pwm driver or a microcontroller can easily control this servo. Compared to driving a stepper motor, a servo is much simpler to use. You can use it to do interesting small projects requiring angular movement and/or control.The commonly used pulse width is 1-2ms (-90° position - 1ms , 0° position - 1.5ms, 90° position - 2ms),working at 50Hz. Going beyond the specified pulse width range will damage the servo.If you feel that the cable is not long enough, you can purchase the servo extension cable to extend it. 180° servo has three connecting wires,yellow is signal line, brown is GND, red is 5V, 180° servo can only control angle.The 360° servo has two connecting lines, red is 5V, black is GND, 360° servo can't control the angle, but you can adjust the speed by controlling PWM.When using the steering gear, pay attention to the power supply current and voltage to prevent burnout.
-
-### Product Features
-
-- Gear material: plastic
-- Weight: 9g
-- Size: 23mm x 12.2mm x 29mm
-- Torque: 1.6kg•cm/4.8V;1.8kg•cm/6.0V
-- Speed: 0.1sec/60°/4.8V;0.09sec/60°/6.0v
-- Cable length: 3cm
-- dead zone: 4μm
-- Spline: 21Teeth
-- Voltage: 4.8-6.0V
-
-## Specification
-
-
-
-
Resources
-
Parameter
-
-
-
net weight
-
g
-
-
-
Gross weight
-
g
-
-
-
Product Size
-
mm
-
-
-
Package Size
-
mm
-
-
-
-
\ No newline at end of file
diff --git a/docs/en/accessory/servo_kit.md b/docs/en/accessory/servo_kit.md
new file mode 100644
index 00000000..915786f5
--- /dev/null
+++ b/docs/en/accessory/servo_kit.md
@@ -0,0 +1,91 @@
+# Servo Kit 180°/360°
+
+
SKU:A076
+
+
+
+## Description
+
+**Servo Kit 180°/360°** is a 9g servo with LEGO fixed bracket.There are 180 ° or 360 ° specifications.The independent design of the fixed bracket can be easily disassembled, and the product is completely designed according to the LEGO standard unit,so that you can easily combine with LEGO series products, play unlimited creativity.The rudder plate is designed to be reopened without screw connection. It can be directly connected with LEGO parts. No matter 180 ° or 360 ° servo, it is very easy for beginners to use.Even if you don't know how to program, you can easily drive it with UIFlow.There is no need to use a dedicated servo-drive board with feedback control and a complicated gearbox. Any common pwm driver or a microcontroller can easily control this servo. Compared to driving a stepper motor, a servo is much simpler to use. You can use it to do interesting small projects requiring angular movement and/or control.The commonly used pulse width is 1-2ms (-90° position - 1ms , 0° position - 1.5ms, 90° position - 2ms),working at 50Hz. Going beyond the specified pulse width range will damage the servo.If you feel that the cable is not long enough, you can purchase the servo extension cable to extend it. 180° servo has three connecting wires,yellow is signal line, brown is GND, red is 5V, 180° servo can only control angle.The 360° servo has two connecting lines, red is 5V, black is GND, 360° servo can't control the angle, but you can adjust the speed by controlling PWM.When using the steering gear, pay attention to the power supply current and voltage to prevent burnout.
+
+### Product Features
+
+- Gear material: plastic
+- Weight: 9g
+- Size: 23mm x 12.2mm x 29mm
+- Torque: 1.6kg•cm/4.8V;1.8kg•cm/6.0V
+- Speed: 0.1sec/60°/4.8V;0.09sec/60°/6.0v
+- Cable length: 3cm
+- dead zone: 4μm
+- Spline: 21Teeth
+- Voltage: 4.8-6.0V
+
+## Include
+
+- 2x SG90 Servo 180° or 360°
+- 2x GROVE2SERVO adapter
+- 2x Elastic
+- 2x Fixed base of servo
+- 2x Special steering wheel
+- 2x Axle connector
+- 4x Conncetor peg with friction
+- 1x Frame 5x7-module
+- 2x Servo accessories package
+- 2x M2*4mm self tapping screw
+
+## Specification
+
+
+
+
Resources
+
Parameter
+
+
+
Gear material
+
Metal motor teeth, plastic gearbox
+
+
+
Gross weight
+
49g
+
+
+
net weight
+
44g
+
+
+
Gross weight
+
49g
+
+
+
net weight
+
44g
+
+
+
Gross weight
+
49g
+
+
+
Product Size
+
40*12*36mm
+
+
+
Package Size
+
73*45*23mm
+
+
+
+ ## Video
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/en/atom/atomecho.md b/docs/en/atom/atomecho.md
index 18885de7..d79b5a8e 100644
--- a/docs/en/atom/atomecho.md
+++ b/docs/en/atom/atomecho.md
@@ -1,25 +1,28 @@
-# M5AtomECHO
+# ATOM ECHO
-
SKU:E001
+
SKU:C008-C
-
+
## Description
-**M5AtomECHO** is a Programmable Smart Speaker designed based on ATOM. Its volume is very small, only 24 * 24 * 17 mm. Music can be played by bluetooth of ESP32 with mobile phones and tablets. Of course, you can access AWS, Baidu and other cloud platforms by writing code, and use built-in microphone and speaker for voice interaction, so that M5AtomECHO has certain AI capabilities, realizing voice control, story telling, Internet of things and other functions. The speaker is embedded with an RGB LED (SK6812), which can visually display the connection status. In addition to being used as a Bluetooth speaker, it still has the control ability of Atom series. You can connect devices through the grove interface, G21 / G25 can only be used for general I/O, they do not support I2C and UART.Screw hole on the back is convenient for users to fix.
+**ATOM ECHO** is a programmable smart speaker designed based on ATOM. It has a small size with only 24 * 24 * 17 mm. Music can be played by bluetooth of ESP32 with mobile phones and tablets, and you can also play the specified streaming music through WiFi. In order to facilitate the usage of speech function, we have integrated STT (speech to text) service in ATOM ECHO. You can use this function by burning the specified firmware, and complete various operations by voice command. Of course, you can access AWS, GOOGLE and other cloud platforms by writing code and using built-in microphone and speaker for speech interaction. In that way, ATOM ECHO possesses certain AI capabilities like realizing voice control, intelligent conversation, internet of things and other functions. The speaker is embedded with an RGB LED (SK6812) which can visually display the connection status. In addition to being used as a bluetooth speaker, it still has the control ability of ATOM series. You can connect the device through the GROVE interface. G21 / G25 can only be used for general I/O, they do not support I2C and UART. cScrew hole on the back is convenient for users to fix.
-?> **Note: the product can not be used for a long time. It is recommended to play music for about 1 hour. It is not allowed to play low-frequency and heavy music, otherwise the speaker will be damaged.**
+?>**Note: the product can not be used for a long time. It is recommended to play music for about 1 hour. It is not allowed to play low-frequency and heavy music, otherwise the speaker will be damaged.**
## Product Features
- Light and small
-- Based on esp32, Support A2DP, BLE 4.0
+- Support STT services
+- Based on ESP32, Support A2DP, BLE 4.0
- 2.4G WiFi IEEE 802.11b/g/n
- Built-in microphone and speaker
- RGB LED status display indication
- GROVE extension interface
- Record and playback
- Programmable key
+- Programming platform:Arduino、ESP-IDF/ADF
+
## Include
@@ -108,7 +111,7 @@