diff --git a/docs/ja/api_reference.md b/docs/ja/api_reference.md
index a577e149..e7ced222 100644
--- a/docs/ja/api_reference.md
+++ b/docs/ja/api_reference.md
@@ -1 +1,5 @@
-[LCD](api_reference/api_lcd)
\ No newline at end of file
+# API リファレンス
+
+## (近日公開...)
+
+
\ No newline at end of file
diff --git a/docs/ja/m5stack_cases.md b/docs/ja/m5stack_cases.md
index d3ba65e2..b5c5b505 100644
--- a/docs/ja/m5stack_cases.md
+++ b/docs/ja/m5stack_cases.md
@@ -1,5 +1,3 @@
# M5Stack Cases
-## STEM Education
-
-## STEM Education
+## (近日公開...)
diff --git a/docs/ja/product_documents.md b/docs/ja/product_documents.md
index 60676b28..98790d5c 100644
--- a/docs/ja/product_documents.md
+++ b/docs/ja/product_documents.md
@@ -18,22 +18,27 @@
| 無線通信モジュール | アクセサリモジュール | 制御モジュール |
| :------------------: |:------------------:| :--------------------:|
-| [GPS](ja/product_documents/modules/module_gps) | [PROTO](ja/product_documents/modules/module_proto) | [STEPMOTOR](ja/product_documents/modules/module_stepmotor)|
-| [LORA](ja/product_documents/modules/module_lora) | [BATTERY](ja/product_documents/modules/module_battery) | [PLC](ja/product_documents/modules/module_plc) |
-| [LAN](ja/product_documents/modules/module_lan) | [BTC](ja/product_documents/modules/module_btc) | [FACES](ja/product_documents/modules/module_face) |
-| [SIM800/GPRS/GSM](ja/product_documents/modules/module_sim800) | [PLUS](ja/product_documents/modules/module_plus) | [Node](ja/product_documents/modules/module_node) |
-| / | / | / |
-| / | / | / |
-| / | / | / |
-| / | / | / |
-| / | / | / |
+| [GPS](ja/product_documents/modules/module_gps) | [PROTO](ja/product_documents/modules/module_proto) | [STEPMOTOR](ja/product_documents/modules/module_stepmotor) |
+| [LORA](ja/product_documents/modules/module_lora) | [BATTERY](ja/product_documents/modules/module_battery) | [Node](ja/product_documents/modules/module_node) |
+| [SIM800/GPRS/GSM](ja/product_documents/modules/module_sim800) | [BTC](ja/product_documents/modules/module_btc) | / |
+| / | [PLUS](ja/product_documents/modules/module_plus) | / |
+
+## ベース
+
+
+
+- [M5GO](ja/product_documents/bases/m5go_base) (近日公開予定)
+- [PLC](ja/product_documents/bases/plc_base)
+- [FACE](ja/product_documents/bases/face_base)
+- [LAN](ja/product_documents/bases/lan_base)
## アクセサリ
-- [LEGO-CABLE](ja/product_documents/cables/accessory_lego_cable)
-- [FRAME](ja/product_documents/accessory_frame)
+- [LEGO-CABLE](ja/product_documents/accessories/cables/lego_cable) (近日公開予定)
+- [FRAME](ja/product_documents/accessories/frame) (近日公開予定)
+- [HEADERS-SOCKET](ja/product_documents/accessories/headers_socket) (近日公開予定)
## ユニット
diff --git a/docs/ja/product_documents/accessories/cables/accessory_lego_cable.md b/docs/ja/product_documents/accessories/cables/lego_cable.md
similarity index 100%
rename from docs/ja/product_documents/accessories/cables/accessory_lego_cable.md
rename to docs/ja/product_documents/accessories/cables/lego_cable.md
diff --git a/docs/ja/product_documents/bases/face_base.md b/docs/ja/product_documents/bases/face_base.md
index b725d131..e8fb3166 100644
--- a/docs/ja/product_documents/bases/face_base.md
+++ b/docs/ja/product_documents/bases/face_base.md
@@ -1,3 +1,55 @@
-# FACE-Base
+# M5Stack FACES ベース
-## 近日公開...
\ No newline at end of file
+## 概要
+
+M5Stack FACES はESP32互換の3つの異なるキーボードのセットです。(キーボード、ゲームパッド、電卓キー)
+
+M5Stack FACES を利用して、自作ゲームを作って遊んだり、リモコン電卓やリモートゲームコントローラーを作成することが可能です。
+
+## 特徴
+
+- プログラミングサポート
+ - Blockly
+ - Arduino
+ - MycroPython
+- LEGO 互換
+- Nintendo エミュレータサポート
+- [TFカード](https://ja.wikipedia.org/wiki/SD%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC%E3%82%AB%E3%83%BC%E3%83%89)サポート
+
+## パッケージ内容
+
+- 1x M5Stack GRAY
+- 1x キーボード
+- 1x ゲームパッド
+- 1x 電卓キー
+- 1x FACE ボトム
+- 1x CHG ベース
+- 1x USB Type-C ケーブル
+- ユーザーマニュアル
+
+## アプリケーション
+
+- 自作ゲーム
+- Nintendo エミュレータ
+- テトリス
+- 自作電卓
+- 自作ポケコン
+
+## ドキュメント
+
+- 回路図
+ - [Schematic](https://github.com/m5stack/esp32-cam-demo/blob/m5cam/M5CAM-ESP32-A1-POWER.pdf)
+
+- サンプルコード
+ - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
+
+- データシート
+ - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+ - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf)
+
+- GitHub
+ - [Arduino](https://github.com/m5stack/M5Stack-nesemu)
+
+## 関連情報
+
+- [M5Stack FACES 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3649/)
diff --git a/docs/ja/product_documents/bases/lan_base.md b/docs/ja/product_documents/bases/lan_base.md
index f53fa4e6..deb2b3cf 100644
--- a/docs/ja/product_documents/bases/lan_base.md
+++ b/docs/ja/product_documents/bases/lan_base.md
@@ -1,3 +1,45 @@
-# LAN-Base
+# M5Stack LAN ベース
-## 近日公開...
\ No newline at end of file
+## 概要
+
+M5Stack LAN ベースはI2Cとユーザ定義の6ピンポートによってイーサネット通信が可能なベースです。
+
+M5Stackの無線通信が遅かったり、無線ネットワークに繋がらない時に、このLANベースを利用して、それらの厄介な問題を解決すルことができます。
+
+## 特徴
+
+- W5500 - 高性能イーサネットチップ
+
+## パッケージ内容
+
+- 1x M5Stack LAN ベース(ユーザ定義 6 PIN and 1 Groveポート)
+- 1x DINレール
+- 1x ステッカー
+
+## アプリケーション
+
+- ミニポータブルWEBサーバ
+ - TCP/UDP サーバ
+ - HTTP サーバ
+- ミニポータブルWEBクライアント
+ - TCP/UDP クライアント
+ - HTTP クライアント
+- SMTP/NTP サーバ
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/W5500)
+
+- データシート
+ - [LAN](https://www.u-blox.com/zh/product/neo-m8-series)
+
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+## 関連情報
+
+- [M5Stack LAN ベース 購入](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-LAN-Module-with-W5500-Chip-LanProto-Ethernet-convert-Network-Module-Microcontroller-for-Arduino/3226069_32904089417.html)
diff --git a/docs/ja/product_documents/bases/m5go_base.md b/docs/ja/product_documents/bases/m5go_base.md
index d1079cc5..e35eda8d 100644
--- a/docs/ja/product_documents/bases/m5go_base.md
+++ b/docs/ja/product_documents/bases/m5go_base.md
@@ -1,3 +1,3 @@
-# M5GO-Base
+# M5GO ベース
## 近日公開...
\ No newline at end of file
diff --git a/docs/ja/product_documents/bases/plc_base.md b/docs/ja/product_documents/bases/plc_base.md
index d552cd60..999a0545 100644
--- a/docs/ja/product_documents/bases/plc_base.md
+++ b/docs/ja/product_documents/bases/plc_base.md
@@ -1,3 +1,44 @@
-# PLC-Base
+# M5Stack PLC ベース
-## 近日公開...
\ No newline at end of file
+## 概要
+
+M5Stack PLC ベースはRS-485アダプタを含む工業向けベースです。
+DC9V-24V入力、4ピンまたは6ピンのリレー出力、デジタル入力、通信インターフェースなどを備えます。
+
+## 特徴
+
+- 自由に自作可能
+- プログラマブルロジックコントローラ (PLC)
+- 軽量: 0.1kg (0.22lb.)
+- パッケージサイズ: 5\*5\*5cm (1.97\*1.97\*1.97in)
+
+## パッケージ内容
+
+- 1x PLC-Protoボード
+- 1x RS-485モジュール
+- 1x PLCプラスチックエンクロージャ
+- 1x スライドガイド
+- 1x 磁石
+- 1x 6ピン3.96ピッチ端子
+- 1x 4ピン3.96ピッチ端子
+- 3x 六角レンチ
+- 7x 端子ピン
+- 1x ステッカー
+
+## アプリケーション
+
+- プログラマブルロジックコントローラ
+- プログラマブルモーションコントローラ
+- デジタルオペレーションプロセッサ
+- 強電コントローラ
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+## 関連情報
+
+- [M5Stack PLC ベース 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3992/)
diff --git a/docs/ja/product_documents/modules/module_battery.md b/docs/ja/product_documents/modules/module_battery.md
new file mode 100644
index 00000000..6ea7bfba
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_battery.md
@@ -0,0 +1,24 @@
+# M5Stack BATTERY モジュール
+
+## 概要
+
+M5Stack BATTERY モジュールは850mAhの大容量バッテリを内蔵しています。
+
+これによりM5Stack単独で動作するポータブルデバイスを開発する事が可能です。
+
+## 特徴
+
+- 850mAh 大容量バッテリ
+
+## パッケージ内容
+
+- 1x M5Stack BATTERY モジュール
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+
+## 関連情報
+
+- [M5Stack BATTERY モジュール 購入](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-Battery-Module-for-Arduino-ESP32-Core-Development-Kit-Capacity-850mAh-Stackable-IoT/3226069_32839688875.html?spm=2114.12010610.8148356.8.7b26c4a1uVFob3.html)
diff --git a/docs/ja/product_documents/modules/module_btc.md b/docs/ja/product_documents/modules/module_btc.md
new file mode 100644
index 00000000..baffcb4f
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_btc.md
@@ -0,0 +1,23 @@
+# M5Stack BTC モジュール
+
+## 概要
+
+M5Stack BTC モジュールは温度と湿度を計測することができるDHT12センサーを内蔵しています。
+これにより小型IoT温湿度計などを作成する事が可能です。
+
+## 特徴
+
+- DHT12内蔵
+
+## パッケージ内容
+
+- 1x USB Type-C ケーブル
+- 16x M3
+- 1x Tools
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+
+## 関連情報
diff --git a/docs/ja/product_documents/modules/module_commu.md b/docs/ja/product_documents/modules/module_commu.md
new file mode 100644
index 00000000..979d315e
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_commu.md
@@ -0,0 +1,3 @@
+# M5Stack COMMU モジュール
+
+## 近日公開...
diff --git a/docs/ja/product_documents/modules/module_gps.md b/docs/ja/product_documents/modules/module_gps.md
new file mode 100644
index 00000000..14533636
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_gps.md
@@ -0,0 +1,43 @@
+# M5Stack GPS モジュール
+
+## 概要
+
+M5Stack GPS モジュールはu-bloxのNEO-M8Nを採用した小型のGPSモジュールです。
+
+GPSモジュールはu-bloxのM8 GNSSエンジンにより、高い性能と受信感度を発揮します。
+
+## 特徴
+
+- GPS NEO-M8N モジュール
+- 高性能
+- 高受信感度 (–167 dBm)
+- 最大 3 GNSS 同時受信可能
+- 内蔵と外付けアンテナを選択可能
+
+## パッケージ内容
+
+- 1x M5Stack GPS モジュール
+- 1x 外付けアンテナ
+
+## アプリケーション
+
+- 子供向けGPSブレスレット
+- GPSによる物流トラッキングシステム
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/GPS)
+
+- データシート
+ - [GPS](https://www.u-blox.com/zh/product/neo-m8-series)
+
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+## 関連情報
+
+- [M5Stack GPS モジュール 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3861/)
diff --git a/docs/ja/product_documents/modules/module_lora.md b/docs/ja/product_documents/modules/module_lora.md
new file mode 100644
index 00000000..5acad4ec
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_lora.md
@@ -0,0 +1,48 @@
+# M5Stack LORA モジュール
+
+## 概要
+
+M5Stack LORA モジュールはRa-02と呼ばれる小型のLoRa™モジュールを採用しています。
+
+LoRa™は少ない消費電力で広いエリアをカバーする無線通信方式の一つです。
+
+## 特徴
+
+- Ai-Thinker製Ra-02採用
+- FSK, GFSK, MSK, GMSK, LoRa™, OOK 変調モードをサポート
+- 受信感度 -141 dBm
+- ビットレート可変 up to 300Kbps
+- アンテナ内蔵
+
+## パッケージ内容
+
+- 1x M5Stack LORA モジュール
+
+## アプリケーション
+
+- 自動検針器
+- スマートホーム
+- リモート灌漑システム
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/Lora)
+- データシート
+ - [LoRa](http://wiki.ai-thinker.com/lora)
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+?> **メモ** もしあなたのLCD画面が表示されない場合は、以下のソースのように``m5.begin()``のあとに以下の2行を追加してみてください。GPIO5がLoRaモジュールのNSSピンに接続されている為、GPIO5をプルアップする必要があります。
+
+```cpp
+ m5.begin();
+ pinMode(5,OUTPUT);
+ digitalWrite(5,HIGH);
+```
+
+## 関連情報
+
+- [M5Stack LORA モジュール 購入](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-LoRa-Module-for-ESP32-DIY-Development-Kit-Wireless-433MHz-Built-in-Antenna/3226069_32839736315.html?spm=2114.12010615.8148356.22.25e96be7xE1y22.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/modules/module_node.md b/docs/ja/product_documents/modules/module_node.md
new file mode 100644
index 00000000..8a883438
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_node.md
@@ -0,0 +1,36 @@
+# Node モジュール
+
+## 概要
+
+Node モジュールは12個のRGB LED(SK6812)、コーデックチップ(WM8978)、DHT12、IR送受信機(CHQ0038H)、2つのマイクを備えたサウンドボックスモジュールです。WM8978チップはHi-Fiスピーカーなどでよく使われています。
+
+このモジュールを使えば、WEBラジオ、Bluetoothスピーカー、インテリジェントサウンドボックスなどを作ることが可能です。
+
+## 特徴
+
+- 12 x RGB LED
+- Hi-Fiステレオコーデックチップ(Up to 24bit DAC)
+- リチウムバッテリーインターフェース
+
+## パッケージ内容
+
+- 1x Node モジュール
+
+## アプリケーション
+
+- WEBラジオ
+- Bluetoothスピーカー
+- インテリジェントサウンドボックス
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+- データシート
+ - [WM8978](http://pdf1.alldatasheet.com/datasheet-pdf/view/96647/WOLFSON/WM8978.html)
+- 回路図
+ - [Schematic](https://github.com/m5stack/M5StackModule-Node/tree/master/schematic)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5StackModule-Node/tree/master/example)
+
+## 関連情報
diff --git a/docs/ja/product_documents/modules/module_plus.md b/docs/ja/product_documents/modules/module_plus.md
new file mode 100644
index 00000000..694414f4
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_plus.md
@@ -0,0 +1,38 @@
+# M5Stack PLUS モジュール
+
+## 概要
+
+M5Stack PLUS モジュールは500mAhのバッテリ、ロータリエンコーダ、IR送信機、PORT B(UART)、PORT C(GPIO)そしてマイクジャックの為のパッドを備えています。M5Stackの下に重ねるだけで、機能を強化することが出来ます。M5Stackとの通信にはI2Cを使用します。I2Cアドレスは **0x89**です。
+
+## 特徴
+
+- 500mAh バッテリー
+- プログラマブルロータリエンコーダ
+- IR送信機
+- PORT B (UART)
+- PORT C (GPIO)
+
+## パッケージ内容
+
+- 1x PLUS モジュール
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/Plus)
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+
+
+
+
+
+
+
+
+## 関連情報
+
+- [M5Stack PLUS モジュール 購入](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-PLUS-Module-Encoder-Module-with-MEGA328P-500mAh-Battery-ISP-IR-Transmitter-UART-GPIO/3226069_32949278724.html?spm=a2g1x.12024536.productList_5885013.pic_1)
\ No newline at end of file
diff --git a/docs/ja/product_documents/modules/module_proto.md b/docs/ja/product_documents/modules/module_proto.md
new file mode 100644
index 00000000..49247871
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_proto.md
@@ -0,0 +1,66 @@
+# M5Stack PROTO モジュール
+
+## 概要
+
+M5Stack PROTO モジュールは、各M5Stack Coreと接続可能な30ピンソケットとユニバーサル基板が一体になった試作用モジュールです。あなたのアイデアを自由に試作することができます。
+
+## 特徴
+
+- フレキシブルなブランクホール
+- M5Stack Coreと互換性のある30ピンソケット
+- 温湿度センサー DHT12 付属 (キット購入時)
+
+## インターフェース
+
+| LINE0 | LINE1 |
+|:---|:---|
+| GND | IO35(ADC1) |
+| GND | IO36(ADC2) |
+| GND | EN |
+| IO23(MOSI) | IO25(DAC0) |
+| IO19(MISO) | IO26(DAC1) |
+| IO18(EXT_SCK) | 3V3 |
+| IO3(U1_RX) | IO1(U1_TX) |
+| IO16(U1_RX) | IO17(U2_TX) |
+| IO21(I2C_SDA) | IO22(I2C_SCL) |
+| IO2 | IO5 |
+| IO12(I2S_SCLK) | IO13 |
+| IO15(I2S_OUT) | IO0 |
+| HPOWR | IO34 |
+| HPOWR | 5V |
+| HPOWR | BAT |
+
+## パッケージ内容
+
+### PROTO モジュール Kit
+
+- 1x M5Stack PROTO モジュール
+- 1x DHT12 温湿度センサー
+- 1x バスソケット
+- 1x Grove ケーブル
+- 1x パッキングボックス
+- ユーザーマニュアル
+
+### PROTOT モジュール
+
+- 1x M5Stack PROTO モジュール
+
+### ボード
+
+- 3x M5Stack PROTO ボード
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+## 関連情報
+
+- [PROTO モジュール Kit 購入](https://ja.aliexpress.com/store/product/M5Stack-Official-Experimental-Proto-Board-Set-included-DHT12-Bus-Socke-Grove-Cable-for-ESP32-Basic-Kit/3226069_32841004439.html?spm=a2g11.12010615.8148356.4.107d660eYIJ8hs)
+
+- [PROTO モジュール 購入](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-Proto-Module-Proto-Board-with-Extension-Bus-Socket-for-Arduino-ESP32-Development/3226069_32843231933.html?spm=2114.12010610.8148356.4.7b26c4a1MZw8Xy.html)
+
+- [PROTO ボード 購入](https://www.aliexpress.com/store/product/M5Stack-Official-Core-Development-of-Experimental-Proto-Board-suitable-for-ESP32-Basic-Kit-and-Mpu9250-Kit/3226069_32837180999.html?spm=a2g11.12010615.8148356.6.107d660eszgsuC)
diff --git a/docs/ja/product_documents/modules/module_sim800.md b/docs/ja/product_documents/modules/module_sim800.md
new file mode 100644
index 00000000..24e35b76
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_sim800.md
@@ -0,0 +1,46 @@
+# M5Stack SIM800L モジュール
+
+## 概要
+
+M5Stack SIM800L モジュールは小型のSIM800Lを用いたGSM/GPRS通信用モジュールです。
+M5Stackシリーズのコアを使用し、Blockly、Arduino、MicroPythonでプログラムすることが可能です。
+
+SIM800LはクアッドバンドのGSM/GPRS通信ソリューションを提供します。SIM800LとM5StackはUSART2と呼ばれるシリアルポートで接続されます。もちろん、あなた自身でシリアルポート番号を変更することも可能です。
+
+## 特徴
+
+- SIM800L モジュール
+- アンテナ内蔵
+- 3.5 mm Phone Audio ジャック
+- マイク
+- パラメータ
+- GSM/GPRS
+- クアッドバンド 850/900/1800/1900MHz をサポート
+- transmit Voice, SMS and data information with low power consumption
+- 低消費電力で通話、SMS、データ通信が可能
+- Bluetooth と Embedded AT
+
+## パッケージ内容
+
+- 1x M5Stack SIM800L モジュール
+
+## アプリケーション
+
+- 二酸化窒素アラーム
+- 自動WebクローラーSMS通知
+- リモート検針システム
+
+## ドキュメント
+
+- ウェブサイト
+ - [M5Stack](https://m5stack.com)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples)
+- データシート
+ - [SIM800L](http://simcomm2m.com/En/module/detail.aspx?id=138)(SIM800L)
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+## 関連情報
+
+- [M5Stack SIM800L モジュール 購入](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-GSM-Module-SIM800L-Stackable-IoT-Development-Board-for-Arduino-ESP32-with-MIC/3226069_32843211923.html?spm=2114.12010615.8148356.20.25e96be7xE1y22.html)
diff --git a/docs/ja/product_documents/modules/module_stepmotor.md b/docs/ja/product_documents/modules/module_stepmotor.md
new file mode 100644
index 00000000..ad71a689
--- /dev/null
+++ b/docs/ja/product_documents/modules/module_stepmotor.md
@@ -0,0 +1,56 @@
+# STEPMOTOR モジュール
+
+## 概要
+
+STEPMOTOR モジュールはATmega328pを内蔵しており、GRBLファームウェアによってモータをコントロールすることが可能です。M5StackのCoreとの通信にはI2Cを利用しています。I2Cアドレスは**0x70**です。
+
+## 特徴
+
+- 電源入力 9-24V
+- 3-Way STEPMOTOR(X, Y, Z)
+- リチウムバッテリー用インターフェース内蔵
+
+## パッケージ内容
+
+- 1x STEPMOTOR モジュール
+- 1x 12V 電源
+- 1x 5V ファンモジュール
+
+## アプリケーション
+
+- 自作3Dプリンタ
+- シンプルロボットアーム
+
+## ドキュメント
+
+- **サンプルコード**
+ - [Arduino](https://github.com/m5stack/stepmotor_module/tree/master/StepMotor_M5test)
+
+- **クイックスタート**
+ - 近日公開...
+
+
+
+## 関連情報
+
+- [STEPMOTOR モジュール 購入](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-Stepmotor-Module-for-Arduino-ESP32-GRBL-12C-Step-Motor-MEGA328P-similar-as-12V/3226069_32889109142.html?spm=2114.12010612.8148356.17.50511b9b5ViNuz)
\ No newline at end of file
diff --git a/docs/ja/product_documents/tools/tool_usb_downloader.md b/docs/ja/product_documents/tools/tool_usb_downloader.md
index d83da185..f6a7a75d 100644
--- a/docs/ja/product_documents/tools/tool_usb_downloader.md
+++ b/docs/ja/product_documents/tools/tool_usb_downloader.md
@@ -5,7 +5,7 @@
1. USB/UART変換チップCP2104によるESP32/ESP8266のファームウェア書き込みをサポートします。
2. 6ピン@2.54mmバスソケットです。
-## ピンアサイン
+## ピンマップ
| Pin# | Name |
| :---------------------|:------------------------- |
@@ -31,4 +31,4 @@
\ No newline at end of file
+ -->
diff --git a/docs/ja/product_documents/units/unit_396port.md b/docs/ja/product_documents/units/unit_396port.md
new file mode 100644
index 00000000..933852d2
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_396port.md
@@ -0,0 +1,18 @@
+# Unit 3.96port
+
+## DESCRIPTION
+
+The Unit 3.96port is a unit that aim to transfer GROVE interface to VH3.96-4Pin.
+
+## FEATURES
+
+- VH3.96 interface
+- Two Lego installation holes
+
+## DOCUMENTS
+
+ - [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_adc.md b/docs/ja/product_documents/units/unit_adc.md
new file mode 100644
index 00000000..532b0dac
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_adc.md
@@ -0,0 +1,35 @@
+# Unit ADC
+
+## DESCRIPTION
+
+This is a unit having self-calibrating function and 16bit analog-to-digitial coverter. The resolution is double than insided ADC of esp32, that means you can detect smaller amplitude voltage. The unit communicates with M5Core with I2C. It has provided two modes: continuously conversion and single conversion.
+
+## FEATURES
+
+- Up to 16 bits of resolution and perform conversions at rates of 8, 16, 32, or 128 samples per second
+- Programmable gain amplifier
+ - Gain = 1, 2, 4, OR 8
+- Detect 0~12V voltage Input
+- Two Lego installation holes
+
+## APPLICATION
+
+- ECG signal acquisition
+- Blood pressure measurement
+- Dynamometer
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ADC_ADS1100)
+
+- Datasheet
+
+ - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html)
+
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ADC-Unit-16-Bit-I2C-GROVE-ADS1100-Module-0V-to-12V-analog-to-digital/3226069_32946953374.html?spm=a2g1x.12024536.productList_5885013.pic_7)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_angle.md b/docs/ja/product_documents/units/unit_angle.md
new file mode 100644
index 00000000..319ee941
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_angle.md
@@ -0,0 +1,19 @@
+# Unit ANGLE
+
+## DESCRIPTION
+
+The Unit ANGLE is a potentiometer sensor that can detect rotary
+angle.
+
+## FEATURES
+
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- [GitHub](https://github.com/m5stack/M5GO)
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_button.md b/docs/ja/product_documents/units/unit_button.md
new file mode 100644
index 00000000..68990879
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_button.md
@@ -0,0 +1,19 @@
+# Unit BUTTON
+
+## DESCRIPTION
+
+The Unit BUTTON is a sigle-button unit that can be detected whether the button pressed or not
+
+## FEATURES
+
+- Two Lego installation holes
+- GROVE Interface
+
+## DOCUMENTS
+
+- [GitHub](https://www.m5stack.com)
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Button-Unit-for-ESP32-Arduino-Micropython-Development-Kit-with-GROVE-GPIO-Port-Blockly/3226069_32921805637.html?spm=a2g1x.12024536.productList_2187621.8)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_color_sensor.md b/docs/ja/product_documents/units/unit_color_sensor.md
new file mode 100644
index 00000000..e217353c
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_color_sensor.md
@@ -0,0 +1,34 @@
+# Unit COLOR
+
+## DESCRIPTION
+
+This is a unit can detecte the color of object surface which integrates TCS3472 (a color sensor). The unit comunicates with M5Core with I2C.
+
+## FEATURES
+
+- High precision
+- Detection range: -70℃~382.2℃
+- Two Lego installation holes
+
+## APPLICATION
+
+- RGB LED Backlight Control
+- Product Color Verification
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Color)
+
+- Datasheet
+
+ - [TCS3472](https://pdf1.alldatasheet.com/datasheet-pdf/view/560511/AMSCO/TCS3472.html)
+
+- [Schematic](https://github.com/m5stack/M5Stack)
+
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html?spm=a2g1x.12024536.productList_5885013.pic_5)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_dac.md b/docs/ja/product_documents/units/unit_dac.md
new file mode 100644
index 00000000..9572c5bc
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_dac.md
@@ -0,0 +1,32 @@
+# Unit ADC
+
+## DESCRIPTION
+
+This is a unit can convert digital signal to analog signal like voltage waveform, audio waveform and so on. It integrates a 12-bit high resolution DAC chip named MCP4725 which integrates a on-board non-volatile memory (EEPROM). The unit comunicates with M5Core with I2C. The DAC input and configuration data can be programmed to the EEPROM.
+
+## FEATURES
+
+- Up to 12 bits of resolution
+- Output 0~3.3V voltage
+- Two Lego installation holes
+
+## APPLICATION
+
+- MP3 Audio Player
+- mini Oscilloscope
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725)
+
+- Datasheet
+
+ - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html)
+
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-DAC-Unit-MCP4725-I2C-DAC-Converter-Breakout-Module-Digital-to-Analog-12-Bits-0V/3226069_32947696641.html?spm=a2g1x.12024536.productList_5885013.pic_6)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_dual_button.md b/docs/ja/product_documents/units/unit_dual_button.md
new file mode 100644
index 00000000..4cc743d3
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_dual_button.md
@@ -0,0 +1,19 @@
+# Unit Dual BUTTON
+
+## DESCRIPTION
+
+This Unit is a dual-button unit that can be detected whether a single button pressed or two buttons pressed
+
+## FEATURES
+
+- Two Lego installation holes
+- GROVE Interface
+
+## DOCUMENTS
+
+- [GitHub](https://www.m5stack.com)
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Mini-Dual-Button-Unit-Mini-with-GROVE-Port-Cable-Connector-Compatible-with-FIRE/3226069_32923126250.html?spm=a2g1x.12024536.productList_2187621.9)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_env.md b/docs/ja/product_documents/units/unit_env.md
new file mode 100644
index 00000000..3fde9fda
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_env.md
@@ -0,0 +1,28 @@
+# Unit ENV
+
+## DESCRIPTION
+
+The Unit ENV is a environment sensor for M5GO that can easily detect
+temperature, humidity and air pressure with M5GO Core, including
+temperature and humidity sensor and absolute barometric pressure sensor.
+
+## FEATURES
+
+- Temperature:
+- measuring range: 20 ~ 60℃
+- resolution: ±0.2℃
+- Humidity:
+- measuring range: 20 ~ 95℃
+- resolution: 0.1%
+- Air pressure
+- measuring range: 300 ~ 1100hPa
+- resolution: ±1hPa
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_esp32cam.md b/docs/ja/product_documents/units/unit_esp32cam.md
new file mode 100644
index 00000000..d14ac677
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_esp32cam.md
@@ -0,0 +1,51 @@
+# ESP32Cam
+
+## DESCRIPTION
+
+The **ESP32Cam** is a tiny unit based on ESP32 chip and OV2640. You can even program it through Arduino IDE.
+
+The ESP32Cam equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger , so your ESP32Cam project can be battery-powered and truly wireless. Additionally, the board reserved the MPU6050,BME280 and an analog MIC.
+
+
+## INCLUDES
+
+- 1x M5 Camera
+- 1x Type-C USB v
+
+
+## FEATURES
+
+- ESP32 specifications
+ + Dual-core Tensilica LX6 microprocessor
+ + Up to 240MHz clock frequency
+ + 512K internal SRAM
+ + 4MB Flash memory
+ + Integrated 802.11 BGN WiFi transceiver
+ + Integrated dual-mode Bluetooth (classic and BLE)
+ + Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096)
+- CP2104 USB TTL
+- OV2640 sensor
+ - Output Formats(8-bit):
+ + YUV(422/420)/YCbCr422
+ + RGB565/555
+ + 8-bit compressed data
+ + 8-/10-bit Raw RGB data
+ - Maximum Image Transfer Rate
+ + UXGA/SXGA: 15fps
+ + SVGA: 30fps
+ + CIF: 60fps
+ - Scan Mode: Progressive
+- Camera specifications
+ + CCD size : 1/4inch
+ + Field of View : 78 degree
+ + Maxmium Pixel: 200W
+- Sensor best resolution: 1600 * 1200
+- Dimension: 25mm x 24mm
+- Weight: 5g
+
+
+## DOCUMENTS
+- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
+- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
+- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
+- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
diff --git a/docs/ja/product_documents/units/unit_hub.md b/docs/ja/product_documents/units/unit_hub.md
new file mode 100644
index 00000000..1941d6e9
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_hub.md
@@ -0,0 +1,20 @@
+# Unit HUB
+
+## DESCRIPTION
+
+The Unit HUB is a module for M5GO to expand GROVE port added three GROVE
+ports for user. So you can control 3 GROVE devices with only one M5GO
+Core at a time.
+
+## FEATURES
+
+- Instantly Add Three 4-Pins-GROVE ports to Any Compatible Device
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_ir.md b/docs/ja/product_documents/units/unit_ir.md
new file mode 100644
index 00000000..730f5a0b
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_ir.md
@@ -0,0 +1,28 @@
+# Unit IR
+
+## DESCRIPTION
+
+The Unit IR is a IR infrared obstacle avoidance sensor. It can
+be widely used in robot obstacle avoidance, obstacle avoidance car, line
+count, and black and white line tracking and so on.
+
+It has a pair of infrared transmitting and receiving tube, tube infrared
+emit a certain frequency, when detecting direction meet with obstacles
+(reflecting surface), reflected infrared receiving tube, after the
+comparator circuit processing, green indicator will light up, at the
+same time signal output interface to output digital signal.
+
+## FEATURES
+
+- A pair of infrared transmitting and receiving tube
+- Detects the distance 2 ~ 5cm
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- [GitHub](https://github.com/m5stack/M5GO)
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_joystick.md b/docs/ja/product_documents/units/unit_joystick.md
new file mode 100644
index 00000000..f09d9618
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_joystick.md
@@ -0,0 +1,27 @@
+# Unit JOYSTICK
+
+## DESCRIPTION
+
+This Unit is a joystick unit the same as game controller button that can be detected the X-Y axis offset and whether the joystick be pressed
+
+## FEATURES
+
+- Two Lego installation holes
+- GROVE Interface
+
+## DOCUMENTS
+
+- [GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Joystick)
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Joystick-Unit-MEGA328P-I2C-Grove-Connector-Compatible-X-Y-Axis-Button-for-ESP32/3226069_32921785624.html?spm=a2g1x.12024536.productList_2187621.10)
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_light.md b/docs/ja/product_documents/units/unit_light.md
new file mode 100644
index 00000000..24867f6f
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_light.md
@@ -0,0 +1,26 @@
+# Unit light
+
+## DESCRIPTION
+
+The Unit light is a light sensor unit with an adjustable resistor that can detect the environmental light intensity.
+You can read analog signal(environmental light intensity) staright or get a digital signal(0/1) that means whether the light exists or not.
+
+
+## FEATURES
+
+- Adjustable threshold, including 10K adjustable resistor
+- Analog & Digital output
+- Grove interface
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Light)
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_m5camera.md b/docs/ja/product_documents/units/unit_m5camera.md
new file mode 100644
index 00000000..0188d191
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_m5camera.md
@@ -0,0 +1,55 @@
+# M5Camera
+
+## DESCRIPTION
+
+The **M5Camera** is a tiny unit based on ESP32 chip and OV2640 including PSRAM. You can even program it through Arduino IDE.
+
+The M5Camera equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger (IP5306) , so your M5Camera project can be battery-powered and truly wireless. Additionally, the board reserved the MPU6050,BME280 and an analog MIC.
+
+
+## INCLUDES
+
+- 1x M5 Camera
+- 1x Type-C USB v
+
+
+## FEATURES
+
+- ESP32 specifications
+ + Dual-core Tensilica LX6 microprocessor
+ + Up to 240MHz clock frequency
+ + 4MB internal SRAM
+ + 4MB Flash memory
+ + Integrated 802.11 BGN WiFi transceiver
+ + Integrated dual-mode Bluetooth (classic and BLE)
+ + Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096)
+- CP2104 USB TTL
+- OV2640 sensor
+ - Output Formats(8-bit):
+ + YUV(422/420)/YCbCr422
+ + RGB565/555
+ + 8-bit compressed data
+ + 8-/10-bit Raw RGB data
+ - Maximum Image Transfer Rate
+ + UXGA/SXGA: 15fps
+ + SVGA: 30fps
+ + CIF: 60fps
+ - Scan Mode: Progressive
+- Camera specifications
+ + CCD size : 1/4inch
+ + Field of View : 78 degree
+ + Maxmium Pixel: 200W
+- Sensor best resolution: 1600 * 1200
+- Dimension: 25mm x 24mm
+- Weight: 5g
+
+
+## DOCUMENTS
+- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
+- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
+- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
+- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_makey.md b/docs/ja/product_documents/units/unit_makey.md
new file mode 100644
index 00000000..c4db25be
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_makey.md
@@ -0,0 +1,38 @@
+# Unit makey
+
+## DESCRIPTION
+
+The Unit makey is a makey unit with 16 touchable pins.The Unit makey is based on Arduino Uno Mega328p chip.It communicates with M5Stack Core via GROVE(I2C).It's I2C address is 0x51.
+
+
+
+## FEATURES
+
+- Arduino Mega328p Controller
+- 16 Keys Fruit Piano(PD0-7 & PB0-5), 1 NeoPixel pin(PC2) and 1 Buzzer pin(PC3)
+- Buzzer inside
+- GROVE interface
+- Two Lego installation holes
+
+## APPLICATION
+
+- Makey Application
+- RGB Application with Adafruit Library
+
+## DOCUMENTS
+
+- [GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Makey)
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_moisture.md b/docs/ja/product_documents/units/unit_moisture.md
new file mode 100644
index 00000000..1f0ec320
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_moisture.md
@@ -0,0 +1,25 @@
+# Unit moisture
+
+## DESCRIPTION
+
+The Unit moisture is a moisture detective unit for measuring the moisture in soil. The soil moisture sensor is pretty straight forward to use. The two large exp osed pads function as probes for the sensor, together acting as a variable resistor. The more water that is in the soil means the better the conductivity between the pads will be and will result in a lower resistance, and a higher SIG out.
+You can read the moisture in soil staright or get a digital signal(0/1) that means the high(or low) humidity.
+
+## FEATURES
+
+- Adjustable threshold, including 10K adjustable resistor
+- Analog & Digital output
+- Grove interface
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth)
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_ncir.md b/docs/ja/product_documents/units/unit_ncir.md
new file mode 100644
index 00000000..5bf4e2fc
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_ncir.md
@@ -0,0 +1,34 @@
+# Unit NCIR
+
+## DESCRIPTION
+
+This is a unit can measure body temperature or be applicated for movement detection which integrates MLX90641 (an infrared thermometer designed for non-contact temperature sensing). The unit comunicates with M5Core with I2C.
+
+## FEATURES
+
+- High precision
+- Detection range: -70℃~382.2℃
+- Two Lego installation holes
+
+## APPLICATION
+
+- body temperature measurement
+- movement detection
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack)
+
+- Datasheet
+
+ - [MLX90614](https://pdf1.alldatasheet.com/datasheet-pdf/view/218977/ETC2/MLX90614.html)
+
+- [Schematic](https://github.com/m5stack/M5Stack)
+
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NCIR-Unit-MLX90614-Contactless-Temperature-Sensor-Module-70C-382-2C-GROVE-I2C-Development-Board/3226069_32947772098.html?spm=a2g1x.12024536.productList_5885013.pic_4)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_neopixel.md b/docs/ja/product_documents/units/unit_neopixel.md
new file mode 100644
index 00000000..051f4025
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_neopixel.md
@@ -0,0 +1,23 @@
+# Unit NeoPixel
+
+## DESCRIPTION
+
+This is a RGB LED Cable unit. You can program it using NeoPixel Lib supported by Adafruit or using M5Flow that will be easier. The unit comunicates with M5Core with GROVE Interface.
+
+## FEATURES
+
+- the length: 10cm/20cm/0.5m/1m/2m
+- GROVE Interface
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com)
+
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NeoPixel-RGB-LEDs-Cable-SK6812-with-GROVE-Port-2m-1m-50cm-20cm-10cm/3226069_32950831315.html?spm=a2g1x.12024536.productList_5885013.pic_0)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_pir.md b/docs/ja/product_documents/units/unit_pir.md
new file mode 100644
index 00000000..6c595c72
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_pir.md
@@ -0,0 +1,20 @@
+# Unit PIR
+
+## DESCRIPTION
+
+The Unit PIR is a human infrared sensor for M5GO that can easily detect
+whether someone appears in front of it with M5GO Core.
+
+## FEATURES
+
+- Detects the distance 150cm
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- [GitHub](https://github.com/m5stack/M5GO)
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_proto.md b/docs/ja/product_documents/units/unit_proto.md
new file mode 100644
index 00000000..ee022a79
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_proto.md
@@ -0,0 +1,22 @@
+# Unit proto
+
+## DESCRIPTION
+
+The M5Stack proto unit is a flexible blank circle with 100mil pitch of holes. You can create any circle
+that could controlled by M5GO Core as you like.
+
+## FEATURES
+
+- Flexible extended blank circle
+- 70 holes(pitch of holes: 100mil)
+- GROVE interface
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- [GitHub](https://github.com/m5stack/M5GO)
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_relay.md b/docs/ja/product_documents/units/unit_relay.md
new file mode 100644
index 00000000..bdafa77e
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_relay.md
@@ -0,0 +1,30 @@
+# Unit relay
+
+## DESCRIPTION
+
+The Unit relay is a unit that allows you to control large power loads with a light-current, safe, reliable power control system. the large power loads you can safely control is up to 24 VDC or 120 VAC.
+Only a low electrial level is sent to this unit, the relay will be close and the large power loads you want to control will be working.
+
+
+## FEATURES
+- A single input
+- Up to 3A @ 24 VDC or 120 VAC
+- GROVE interface
+- Two Lego installation holes
+
+## APPLICATION
+
+- Be perfect for large inductive loads(like DC motors electrocircuit, intelligent interpolation...)
+- Control a standard wall outlet device
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay)
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_rgb.md b/docs/ja/product_documents/units/unit_rgb.md
new file mode 100644
index 00000000..c0a892b1
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_rgb.md
@@ -0,0 +1,19 @@
+# Unit RGB
+
+## DESCRIPTION
+
+The Unit RGB is a sensor including three RGB LED lights and two GROVE
+ports.You can display specified color using M5GO Core through Blockly,
+Arduino or MicroPython.
+
+## FEATURES
+
+- Two Lego installation holes
+
+## DOCUMENTS
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_thermal.md b/docs/ja/product_documents/units/unit_thermal.md
new file mode 100644
index 00000000..d2e9ed6c
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_thermal.md
@@ -0,0 +1,40 @@
+# Unit thermal
+
+## DESCRIPTION
+
+The Unit thermal is a thermal camera module contains thermopile sensors named MLX90640. the MLX90640 contains a 32x64 piexls IR array. It communicates with M5GO Core via GROVE which actually is a I2C interfacel.
+As the images show you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case).
+After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner`, the module will be running. Then you can program it via Arduino IDE.
+
+
+## FEATURES
+
+- 32x24 piexls
+- Target temperature -40°C ÷ 300°C
+- GROVE interface
+- Two Lego installation holes
+
+## APPLICATION
+
+- High precision non-contact temperature measurements
+- Intrusion / Movement detection
+- Visual IR thermometers
+- Temperature sensing element for intelligent building air conditioning
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/MLX90640)
+
+ - [MLX90640 Drive](https://github.com/melexis/mlx90640-library)
+
+- Datasheet
+
+ - [MLX90640](https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf)
+
+- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+
+
+
+
diff --git a/docs/ja/product_documents/units/unit_tof.md b/docs/ja/product_documents/units/unit_tof.md
new file mode 100644
index 00000000..8a9a6517
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_tof.md
@@ -0,0 +1,33 @@
+# Unit ToF
+
+## DESCRIPTION
+
+This is a unit can detect distance using a newest "Time-to-Flight" sensor using laser light. It is higher precision than most distance sensors. The unit comunicates with M5Core with I2C.
+
+## FEATURES
+
+- High precision
+- Measure absolute distances up to 2m
+- Two Lego installation holes
+
+## APPLICATION
+
+- 1D gesture recognition
+
+## DOCUMENTS
+
+- GitHub
+
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X)
+
+- Datasheet
+
+ - [VL53L0X](https://pdf1.alldatasheet.com/datasheet-pdf/view/948120/STMICROELECTRONICS/VL53L0X.html)
+
+- [Schematic](https://github.com/m5stack/M5Stack)
+
+- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ToF-Unit-VL53L0X-Time-of-Flight-ToF-Laser-Ranging-Sensor-Breakout-Laser-Distance-Sensor/3226069_32949310300.html?spm=a2g1x.12024536.productList_5885013.pic_3)
+
+
+
+
diff --git a/docs/ja/quick_start.md b/docs/ja/quick_start.md
new file mode 100644
index 00000000..d09a32f0
--- /dev/null
+++ b/docs/ja/quick_start.md
@@ -0,0 +1,51 @@
+# クイックスタート
+
+**This document is intended to help you set up the software environment(Arudino, MicroPython) for development of M5Stack. Through a simple example we would like to illustrate how to develop M5Stack boards, firmware(Arduino) or source files(MicroPython) download to M5Stack boards.**
+
+## Introduction
+
+**M5 stack is a modular stackable development device. The M stands for Modular and 5 stands for the the units compact 5 x 5 cm size.**
+
+
+## What You Need
+
+To develop applications for M5Stack Core you need:
+
+* **PC** loaded with either Windows, Linux or Mac operating system
+* a **Type-C** cable
+
+Before setting development environment, the step below you need to follow:
+
+1. Establish **serial** connection
+
+ [How to Establish serial connection](en/related_documents/establish_serial_connection)
+
+## Quick Start
+
+!> **Notice** Make sure you have installed USB driver so that your board can establish serial connection with PC. If not, please view this article [How to Establish serial connection](en/related_documents/establish_serial_connection) for connection.
+
+At the first time, you need to burn the specific firmware file(.bin) to your board following this article [How to burn firmware](en/related_documents/how_to_connect_wifi_using_core) befor developing it.
+
+If you have one of ESP32 development boards listed below, click the corresponding one to start your development.
+
+ | |
+---|---|---
+[M5StackCore](en/quick_start/m5core/m5stack_core_quick_start) | [M5Camera](en/quick_start/m5camera/m5camera_quick_start) | [M5BALA](en/quick_start/bala/bala_quick_start)
+
+
+
+## Practice
+
+**For being familiar with the programming mode you lik, We suggest you following the corresponding option to do more practices.**
+
+
+ | |
+---|---|---
+[Arduino](en/practice/practice_arduino) | [M5Flow-Blockly](en/practice/practice_blockly) | [M5Flow-MicroPython](en/practice/practice_micropython)
+
+## Related Documents
+
+ - [establish_serial_connection](en/related_documents/establish_serial_connection)
+ - [how_to_burn_firmware_en](en/related_documents/how_to_burn_firmware_en)
+ - [how_to_connect_wifi_using_core](en/related_documents/how_to_connect_wifi_using_core)
+ - [upgrade_m5stack_lib](en/related_documents/upgrade_m5stack_lib)
\ No newline at end of file