diff --git a/docs/en/product_documents.md b/docs/en/product_documents.md
index 0e1c5120..85a037a7 100644
--- a/docs/en/product_documents.md
+++ b/docs/en/product_documents.md
@@ -1,6 +1,6 @@
# Product Documents
-[中文](zh_CN/product_documents_zh_CN.md) | English | [日本語](ja/product_documents_ja.md)
+[中文](zh_CN/product_documents_zh_CN.md) | English | [日本語](ja/product_documents.md)
@@ -70,4 +70,4 @@
-- [M5Stack USB Downloader](en/product_documents/tools/tool_usb_downloader)
\ No newline at end of file
+- [M5Stack USB Downloader](en/product_documents/tools/tool_usb_downloader)
diff --git a/docs/ja/api_reference.md b/docs/ja/api_reference.md
new file mode 100644
index 00000000..e7ced222
--- /dev/null
+++ b/docs/ja/api_reference.md
@@ -0,0 +1,5 @@
+# API リファレンス
+
+## (近日公開...)
+
+
\ No newline at end of file
diff --git a/docs/ja/api_reference_ja.md b/docs/ja/api_reference_ja.md
deleted file mode 100644
index a577e149..00000000
--- a/docs/ja/api_reference_ja.md
+++ /dev/null
@@ -1 +0,0 @@
-[LCD](api_reference/api_lcd)
\ No newline at end of file
diff --git a/docs/ja/faq_ja.md b/docs/ja/faq.md
similarity index 100%
rename from docs/ja/faq_ja.md
rename to docs/ja/faq.md
diff --git a/docs/ja/m5stack_cases.md b/docs/ja/m5stack_cases.md
new file mode 100644
index 00000000..b5c5b505
--- /dev/null
+++ b/docs/ja/m5stack_cases.md
@@ -0,0 +1,3 @@
+# M5Stack Cases
+
+## (近日公開...)
diff --git a/docs/ja/m5stack_cases_ja.md b/docs/ja/m5stack_cases_ja.md
deleted file mode 100644
index d3ba65e2..00000000
--- a/docs/ja/m5stack_cases_ja.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# M5Stack Cases
-
-## STEM Education
-
-## STEM Education
diff --git a/docs/ja/product_documents.md b/docs/ja/product_documents.md
new file mode 100644
index 00000000..98790d5c
--- /dev/null
+++ b/docs/ja/product_documents.md
@@ -0,0 +1,75 @@
+# 製品ドキュメント
+
+[中文](zh_CN/product_documents_zh_CN.md) | [English](en/product_documents.md) | 日本語
+
+## Core
+
+
+
+| M5Core | MiniCore |
+| :----------: |:------------: |
+| [BASIC](ja/product_documents/m5stack-core/m5core_basic) | [Stick](ja/product_documents/m5stack-core/minicore_stick) |
+| [GRAY](ja/product_documents/m5stack-core/m5core_gray) | / |
+| [FIRE](ja/product_documents/m5stack-core/m5core_fire) | / |
+
+## モジュール
+
+
+
+| 無線通信モジュール | アクセサリモジュール | 制御モジュール |
+| :------------------: |:------------------:| :--------------------:|
+| [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/accessories/cables/lego_cable) (近日公開予定)
+- [FRAME](ja/product_documents/accessories/frame) (近日公開予定)
+- [HEADERS-SOCKET](ja/product_documents/accessories/headers_socket) (近日公開予定)
+
+## ユニット
+
+
+
+| 入力/センシング | 出力/コントロール | インターフェース |
+| :-------------------: |:------------------------: | :----------------:|
+| [ENV](ja/product_documents/units/unit_env) | [RGB](ja/product_documents/units/unit_rgb) | [HUB](ja/product_documents/units/unit_hub) |
+| [IR](ja/product_documents/units/unit_ir) | [RELAY](ja/product_documents/units/unit_relay) | [3.96PORT](ja/product_documents/units/unit_396port) |
+| [PIR](ja/product_documents/units/unit_pir) | [NeoPixel](ja/product_documents/units/unit_neopixel) | / |
+| [ANGLE](ja/product_documents/units/unit_angle) | [ESP32Cam](ja/product_documents/units/unit_esp32cam) | / |
+| [EARTH/Moisture](ja/product_documents/units/unit_moisture) | [M5Camera](ja/product_documents/units/unit_m5camera) | / |
+| [LIGHT](ja/product_documents/units/unit_light) | / | / |
+| [MAKEY](ja/product_documents/units/unit_makey) | / | / |
+| [BUTTON](ja/product_documents/units/unit_button) | / | / |
+| [Dual-BUTTON](ja/product_documents/units/unit_dual_button) | / | / |
+| [JOYSTICK](ja/product_documents/units/unit_joystick) | / | / |
+| [THERMAL](ja/product_documents/units/unit_thermal) | / | / |
+| [ADC](ja/product_documents/units/unit_ADC) | / | / |
+| [DAC](ja/product_documents/units/unit_DAC) | / | / |
+| [Color Sensor](ja/product_documents/units/unit_color_sensor) | / | / |
+| [ToF](ja/product_documents/units/unit_tof) | / | / |
+
+## アプリケーション
+
+
+
+- [BALA](ja/product_documents/applications/application_bala)
+
+## ツール
+
+
+
+- [M5Stack USB Downloader](ja/product_documents/tools/tool_usb_downloader)
\ No newline at end of file
diff --git a/docs/ja/product_documents/accessories/cables/lego_cable.md b/docs/ja/product_documents/accessories/cables/lego_cable.md
new file mode 100644
index 00000000..1428d9b5
--- /dev/null
+++ b/docs/ja/product_documents/accessories/cables/lego_cable.md
@@ -0,0 +1,3 @@
+# LEGO ケーブル
+
+## 近日公開...
\ No newline at end of file
diff --git a/docs/ja/product_documents/accessories/frame.md b/docs/ja/product_documents/accessories/frame.md
new file mode 100644
index 00000000..7d339759
--- /dev/null
+++ b/docs/ja/product_documents/accessories/frame.md
@@ -0,0 +1,3 @@
+# フレーム
+
+## 近日公開...
\ No newline at end of file
diff --git a/docs/ja/product_documents/accessories/headers_socket.md b/docs/ja/product_documents/accessories/headers_socket.md
new file mode 100644
index 00000000..b51a1594
--- /dev/null
+++ b/docs/ja/product_documents/accessories/headers_socket.md
@@ -0,0 +1,3 @@
+# ヘッダーソケット
+
+## 近日公開...
diff --git a/docs/ja/product_documents/applications/application_bala.md b/docs/ja/product_documents/applications/application_bala.md
new file mode 100644
index 00000000..1924c268
--- /dev/null
+++ b/docs/ja/product_documents/applications/application_bala.md
@@ -0,0 +1,81 @@
+# M5BALA
+
+## 概要
+
+M5BALAはM5Stack Fireに対応したバランスカーモジュールです。**Arduino UNO**などにも使われている**ATmega328p**チップをベースにしたDCモータx2のドライバモジュールを備えています。
+**Arduino**や**MicroPython**を使用して、M5BALAをコントロールするプログラムを簡単に書くことが可能です。
+
+このDCモータドライバモジュールとM5BALAは**I2C**で接続されており、M5BALA側からコントロールすることができます。デフォルトのI2Cアドレスは**0x56**です。
+
+## 特徴
+
+- プログラミングサポート
+ - Arduino
+ - MicroPython
+- LEGO 互換
+- POGO ピン
+- [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)サポート
+
+## スペック
+
+|項目|詳細|
+|:---|:---|
+|対応 Core | M5Stack FIRE ※M5BALAには含まれません|
+|ESP32| 240MHz x 2コア, 600 DMIPS, 4MB SRAM, Wi-Fi, デュアルモード Bluetooth|
+|Flash| 16M-Bytes|
+|電源入力 | 5V @ 500mA|
+|インターフェース | USB Type-C x 1, Grove(I2C+I/0+UART), Pogoピン x 1|
+|画面 | 2 inch, 320x240 Colorful TFT LCD, ILI9342|
+|スピーカー | 1W-0928|
+|マイク | MEMS Analog BSE3729 Microphone|
+|LED | SK6812 3535 RGB LED x 10|
+|MEMS | MPU6050/MAG3110|
+|電池 | 550mAh @ 3.7V 内蔵|
+|動作温度 | 32°F to 104°F ( 0°C to 40°C )|
+|サイズ | 54 x 54 x 21 mm|
+|ケース | プラスチック ( PC )|
+|重量 | 56g|
+
+## パッケージ内容
+
+- 1x M5BALA
+- 1x モータドライバ
+- 2x N20 DCギヤモータ(エンコーダ内蔵)
+- USB Type-C ケーブル
+
+## ドキュメント
+
+- **サンプルコード**
+ - [Arduino版](https://github.com/m5stack/M5Bala/tree/master/examples)
+ - [MicroPython版](https://github.com/m5stack/M5Bala/tree/master/mpy)
+
+- **GitHub**
+ - [M5Bala](https://github.com/m5stack/M5Bala)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## 関連情報
+
+- [M5BALA 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3995/)
+- [M5Stack Fire 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3953/)
+- [MPU6050 データシート](https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf)
+- [MPU6050 レジスタマップ](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Register-Map1.pdf)
+- [MAG3110 データシート](https://www.nxp.com/docs/en/data-sheet/MAG3110.pdf)
\ No newline at end of file
diff --git a/docs/ja/product_documents/bases/face_base.md b/docs/ja/product_documents/bases/face_base.md
new file mode 100644
index 00000000..e8fb3166
--- /dev/null
+++ b/docs/ja/product_documents/bases/face_base.md
@@ -0,0 +1,55 @@
+# M5Stack FACES ベース
+
+## 概要
+
+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
new file mode 100644
index 00000000..deb2b3cf
--- /dev/null
+++ b/docs/ja/product_documents/bases/lan_base.md
@@ -0,0 +1,45 @@
+# M5Stack LAN ベース
+
+## 概要
+
+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
new file mode 100644
index 00000000..e35eda8d
--- /dev/null
+++ b/docs/ja/product_documents/bases/m5go_base.md
@@ -0,0 +1,3 @@
+# 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
new file mode 100644
index 00000000..999a0545
--- /dev/null
+++ b/docs/ja/product_documents/bases/plc_base.md
@@ -0,0 +1,44 @@
+# M5Stack PLC ベース
+
+## 概要
+
+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/m5stack-core/m5core_basic.md b/docs/ja/product_documents/m5stack-core/m5core_basic.md
new file mode 100644
index 00000000..8341bc2d
--- /dev/null
+++ b/docs/ja/product_documents/m5stack-core/m5core_basic.md
@@ -0,0 +1,63 @@
+# M5Stack BASIC
+
+## 概要
+
+M5Stack **BASIC**は**ESP32**チップがベースです。**Blockly**、**Arduino**、**MicroPython**などでプログラミングすることができます。
+
+M5Stack BASICにはESP32プログラミングに必要なものに加えて、TFT液晶も装備されています。簡易版"Leap Motion"のような3Dリモートジェスチャーコントローラなども短時間で作ることが出来るでしょう。
+
+## 特徴
+
+- プログラミングサポート
+ - Arduino
+ - Blockly
+ - ESP-IDF
+ - MicroPython
+- [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)サポート
+
+## スペック
+
+|項目|詳細|
+|:---|:---|
+|Core| M5Stack BASIC |
+|ESP32| 240MHz x 2コア, 600 DMIPS, 520K, Wi-Fi, デュアルモードBluetooth|
+|Flash| 4M-Bytes |
+|電源入力| 5V @ 500mA |
+|インターフェース| USB Type-C x 1, Grove(I2C+I/0+UART) x 1|
+|画面| 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+|スピーカー| 1W-0928|
+|電池| 150mAh @ 3.7V 内蔵|
+|動作温度| 32°F to 104°F ( 0°C to 40°C ) |
+|サイズ| 54 x 54 x 12.5 mm |
+|ケース| プラスチック ( PC )|
+|重量| 120g (ボトムモジュール含む), 100g(コアのみ) |
+
+## パッケージ内容
+
+- 1x M5Stack BASIC
+- 1x M5Stack BASIC ボトムモジュール
+- USB Type-C ケーブル
+- ユーザーマニュアル
+
+## ドキュメント
+
+- **回路図**
+ - [Schematic](https://github.com/m5stack/M5-3D_and_PCB/blob/master/M5_Core_SCH%2820171206%29.pdf)
+
+- **サンプルコード**
+ - [Arduino Example](https://github.com/m5stack/M5Stack/tree/master/examples)
+
+- **データシート**
+ - [ESP32(中国語)](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+
+- **GitHub**
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+
+- **クイックスタート (Arduino)**
+ - [macOS](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS)
+ - [Windows](en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows)
+ - [MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+
+## 関連情報
+
+- [M5Stack BASIC 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3647/)
\ No newline at end of file
diff --git a/docs/ja/product_documents/m5stack-core/m5core_fire.md b/docs/ja/product_documents/m5stack-core/m5core_fire.md
new file mode 100644
index 00000000..24dc5647
--- /dev/null
+++ b/docs/ja/product_documents/m5stack-core/m5core_fire.md
@@ -0,0 +1,81 @@
+# M5Stack FIRE
+
+## 概要
+
+M5Stack **FIRE**は**ESP32**チップがベースです。**Blockly**、**Arduino**、**MicroPython**などでプログラミングすることができます。
+
+M5Stack Fireは、ESP32プログラミングに必要なものに加えて、**MPU6050**MEMSセンサー(3軸ジャイロ + 3軸加速度)、**MAG3110**MEMSセンサー(3軸地磁気)、TFT LCDなどを備えています。簡易版"Leap Motion"のような3Dリモートジェスチャーコントローラなどを短時間で作ることが出来るでしょう。
+
+## 特徴
+
+- プログラミングサポート
+ - Arduino
+ - Blockly
+ - ESP-IDF
+ - Python
+- LEGO 互換
+- [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)サポート
+
+## スペック
+
+|項目|詳細|
+|:---|:---|
+|Core|M5Stack Fire|
+|ESP32| 240MHz x 2コア, 600 DMIPS, 4MB SRAM, Wi-Fi, デュアルモードBluetooth|
+|Flash| 16M-Bytes|
+|電源入力| 5V @ 500mA |
+|インターフェース | USB Type-C x 1, Grove(I2C+I/0+UART) x 1 |
+|画面| 2 inch, 320x240 Colorful TFT LCD, ILI9342|
+|スピーカー| 1W-0928 |
+|マイク| MEMS Analog BSE3729 Microphone|
+|LED| SK6812 3535 RGB LED x 10 |
+|MEMS| MPU6050, MAG3110 |
+|電池| 150mAh @ 3.7V 内蔵|
+|動作温度| 32°F to 104°F ( 0°C to 40°C ) |
+|サイズ| 54 x 54 x 12.5 mm |
+|ケース| プラスチック ( PC ) |
+|重量| 56g |
+
+## パッケージ内容
+
+- 1x M5Stack FIRE
+- 1x M5GO ボトムモジュール
+- 1x M5GO チャージベース
+- USB Type-C ケーブル
+- ユーザーマニュアル
+
+## ドキュメント
+
+- **サンプルコード**
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples)
+ - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
+
+- **データシート**
+ - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+ - [MPU6050](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf)
+ - [MAG3110](https://www.nxp.com/docs/en/data-sheet/MAG3110.pdf)
+
+- **GitHub**
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+ - [M5GO](https://github.com/m5stack/M5GO)
+
+- **クイックスタート (Arduino)**
+ - [macOS](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS)
+ - [Windows](en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows)
+ - [MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+
+
+
+
+
+
+
+
+
+
+
+
+
+## 関連情報
+
+- [M5Stack Fire 購入(スイッチサイエンス)](https://www.switch-science.com/catalog/3953/)
\ No newline at end of file
diff --git a/docs/ja/product_documents/m5stack-core/m5core_gray.md b/docs/ja/product_documents/m5stack-core/m5core_gray.md
new file mode 100644
index 00000000..d45aacd7
--- /dev/null
+++ b/docs/ja/product_documents/m5stack-core/m5core_gray.md
@@ -0,0 +1,65 @@
+# M5Stack GRAY
+
+## 概要
+
+M5Stack **GRAY**は**ESP32**チップがベースです。**Blockly**、**Arduino**、**MicroPython**などでプログラミングすることができます。
+
+M5Stack GRAYはESP32プログラミングに必要なものに加えて、**MPU9250**MEMSセンサー(3軸ジャイロ + 3軸加速度 + 3軸地磁気)、TFT LCDなどを備えています。簡易版"Leap Motion"のような3Dリモートジェスチャーコントローラなどを短時間で作ることが出来るでしょう。
+
+## 特徴
+
+- プログラミングサポート
+ - Arduino
+ - ESP-IDF
+ - MicroPython
+- [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)サポート
+
+## スペック
+
+|項目|詳細|
+|:---|:---|
+|ESP32| 240MHz x 2 コア, 600 DMIPS, 520K, Wi-Fi, デュアルモード Bluetooth|
+|Flash| 4M-Bytes |
+|電源入力| 5V @ 500mA|
+|インターフェース| USB Type-C x 1, Grove(I2C+I/0+UART) x 1|
+|画面| 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+|スピーカー| 1W-0928 |
+|MEMS| MPU9250 |
+|電池| 150mAh @ 3.7V, inside 内蔵|
+|動作温度| 32°F to 104°F ( 0°C to 40°C ) |
+|サイズ| 54 x 54 x 12.5 mm |
+|ケース| プラスチック ( PC ) |
+|重量| 120g (ボトムモジュール含む), 100g (コアのみ)|
+
+## パッケージ内容
+
+- 1x M5Stack GRAY
+- 1x M5Stack ボトムモジュール
+- USB Type-C ケーブル
+- ユーザーマニュアル
+
+## ドキュメント
+
+- **回路図**
+ - [Schematic](https://github.com/m5stack/M5-3D_and_PCB/blob/master/M5_Core_SCH%2820171206%29.pdf)
+
+- **サンプルコード**
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples)
+ - [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**
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+ - [M5GO](https://github.com/m5stack/M5GO)
+
+- **クイックスタート (Arduino)**
+ - [macOS](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS)
+ - [Windows](en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows)
+ - [MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+
+## 関連情報
+
+- [M5Stack GRAY 購入 (スイッチサイエンス)](https://www.switch-science.com/catalog/3648/)
\ No newline at end of file
diff --git a/docs/ja/product_documents/m5stack-core/minicore_stick.md b/docs/ja/product_documents/m5stack-core/minicore_stick.md
index f8e416f6..19f385ea 100644
--- a/docs/ja/product_documents/m5stack-core/minicore_stick.md
+++ b/docs/ja/product_documents/m5stack-core/minicore_stick.md
@@ -2,9 +2,9 @@
## 概要
-**M5Stick**は1.3インチのOLEDスクリーン(64x128)、LED、ボタン、ブザー、IR送信機と80mAhの電池を内蔵した開発用ボードです。小型なのでウェアラブルデバイスとして使ったり、壁などに固定して利用することが可能です。
+**M5Stick**は1.3インチのOLEDスクリーン(64x128)、LED、ボタン、ブザー、IR送信機と80mAhの電池を内蔵した開発用ボードです。小型なのでウェアラブルデバイスとして使用したり、壁などに固定して利用することが可能です。
-M5Stickは2種類のバージョンがあります。ひとつはpsRAM内蔵版、もうひとつはMPU9250内蔵版です。また`WATCH BELT`、`WALL`、`BRICK`などが付属しています。
+M5Stickは2種類のモデルがあります。通常版とMPU9250版です。MPU9250版には9軸のIMUが搭載され、さらに`WATCH BELT`、`WALL`、`BRICK`が付属します。
## 特徴
@@ -12,15 +12,16 @@ M5Stickは2種類のバージョンがあります。ひとつはpsRAM内蔵
- Arduino
- UIFlow (Blockly / MicroPython)
- ウェアラブル
-- MEMS 9DoF(MPU9250版のみ)
+- MEMS IMU(MPU9250版のみ)
## スペック
|項目|詳細|
|:---|:---|
|Core|M5Stick|
+|カラー|白 (通常版) / 灰 (MPU9250版)|
-## ピンアサイン
+## ピンマップ
|項目|PIN|
|:---|:---|
@@ -31,7 +32,7 @@ M5Stickは2種類のバージョンがあります。ひとつはpsRAM内蔵
|SCL|GPIO13|
|SDA|GPIO25|
-**MPU9250**
+**MPU9250版**
|項目|PIN|
|:---|:---|
@@ -40,7 +41,7 @@ M5Stickは2種類のバージョンがあります。ひとつはpsRAM内蔵
## パッケージ内容
-### 共通
+### 通常版・MPU9250版共通
- 1x M5Stick 内蔵 80mAh バッテリー
- 1x USB Type-C ケーブル
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
index 905d283a..8a883438 100644
--- a/docs/ja/product_documents/modules/module_node.md
+++ b/docs/ja/product_documents/modules/module_node.md
@@ -1,52 +1,36 @@
-# Node Module
+# Node モジュール
-## DESCRIPTION
+## 概要
-The Node is a sound box module with 12 RGBLed(SK6812), a codec chip(WM8978), DHT12, IR Transmitter and Receiver(CHQ0038H), two MICs. WM8978 is often used to be applied for Hi-Fi Speaker.
-You can program it after connected to any series of M5Stack Core through Arduino.
+Node モジュールは12個のRGB LED(SK6812)、コーデックチップ(WM8978)、DHT12、IR送受信機(CHQ0038H)、2つのマイクを備えたサウンドボックスモジュールです。WM8978チップはHi-Fiスピーカーなどでよく使われています。
-You can creat a Webradio, Bluetooth Speaker, even Intelligent sound box with this module.
+このモジュールを使えば、WEBラジオ、Bluetoothスピーカー、インテリジェントサウンドボックスなどを作ることが可能です。
-## FEATURES
+## 特徴
-- Including 12 RGBLed
-- Including a HiFi stereo codec chip(Up to 24bit DAC)
-- Including a lithium battery interface
+- 12 x RGB LED
+- Hi-Fiステレオコーデックチップ(Up to 24bit DAC)
+- リチウムバッテリーインターフェース
-## INCLUDES
+## パッケージ内容
-- 1x Node Module
-- Wall holder
-- 4x screws
+- 1x Node モジュール
+## アプリケーション
-## Applications
+- WEBラジオ
+- Bluetoothスピーカー
+- インテリジェントサウンドボックス
-- Webradio
-- Bluetooth Speaker
-- Intelligent sound box
+## ドキュメント
-## DOCUMENTS
+- ウェブサイト
+ - [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)
-- **[WebSite](https://m5stack.com)**
-- **[WM8978](http://pdf1.alldatasheet.com/datasheet-pdf/view/96647/WOLFSON/WM8978.html) (WM8978)**
-- **[Schematic](https://github.com/m5stack/M5StackModule-Node/tree/master/schematic)**
-- **[Example](https://github.com/m5stack/M5StackModule-Node/tree/master/example)**
-- **[Quick Start]()**
-- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-NODE-Samrt-Speaker-WM8978-Audio-Development-Board-I2S-Module-with-DHT12-Sensor-MIC-IR/3226069_32949773234.html)**
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+## 関連情報
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
new file mode 100644
index 00000000..f6a7a75d
--- /dev/null
+++ b/docs/ja/product_documents/tools/tool_usb_downloader.md
@@ -0,0 +1,34 @@
+# M5Stack USB Downloader
+
+## 概要
+
+1. USB/UART変換チップCP2104によるESP32/ESP8266のファームウェア書き込みをサポートします。
+2. 6ピン@2.54mmバスソケットです。
+
+## ピンマップ
+
+| Pin# | Name |
+| :---------------------|:------------------------- |
+| 1 | GND |
+| 2 | GPIO0 |
+| 3 | EN |
+| 4 | TXD |
+| 5 | RXD |
+| 6 | 3.3V |
+
+?>メモ M5Stack USB Downloaderには、他のアプリケーション用に2つの予約済みピン(RTS、DTR)があります。
+
+## パッケージ内容
+
+- 1x M5Stack USB Downloader
+
+## ドキュメント
+
+- 回路図
+ - [Schematic](https://github.com/watson8544/M5Stack-UserGuide/blob/master/TOOLS_DOCS/USBtool.pdf)
+- ユーザガイド(英語)
+ - [UserGuide](https://github.com/watson8544/M5Stack-UserGuide/blob/master/TOOLS_DOCS/M5Stack-USB-Downloader-UserGuide.md)
+
+
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/product_documents_ja.md b/docs/ja/product_documents_ja.md
deleted file mode 100644
index 4bb68579..00000000
--- a/docs/ja/product_documents_ja.md
+++ /dev/null
@@ -1,68 +0,0 @@
-# [製品ドキュメント
-
-[中文](zh_CN/product_documents_zh_CN.md) | [English](en/product_documents.md) | 日本語
-
-
-
-| M5Core | MiniCore |
-| :----------: |:------------: |
-| [BASIC](ja/product_documents/m5stack-core/m5core_basic) | [Stick](ja/product_documents/m5stack-core/minicore_stick) |
-| [GRAY](ja/product_documents/m5stack-core/m5core_gray) | / |
-| [FIRE](ja/product_documents/m5stack-core/m5core_fire) | / |
-
-
-
-
-
-| 無線通信モジュール | アクセサリモジュール | 制御モジュール |
-| :------------------: |:------------------:| :--------------------:|
-| [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) |
-| / | / | / |
-| / | / | / |
-| / | / | / |
-| / | / | / |
-| / | / | / |
-
-
-
-
-- [LEGO-CABLE](ja/product_documents/cables/accessory_lego_cable)
-- [FRAME](ja/product_documents/accessory_frame)
-
-
-
-
-
-| 入力/センシングクラス Unit | 出力/コントロールクラス Unit | インターフェイスクラス Unit |
-| :-------------------: |:------------------------: | :----------------:|
-| [ENV](product_documents/units/unit_env) | [RGB](product_documents/units/unit_rgb) | [HUB](product_documents/units/unit_hub) |
-| [IR](product_documents/units/unit_ir) | [RELAY](product_documents/units/unit_relay) | [3.96PORT](product_documents/units/unit_396port) |
-| [PIR](product_documents/units/unit_pir) | [NeoPixel](product_documents/units/unit_neopixel) | / |
-| [ANGLE](product_documents/units/unit_angle) | [ESP32Cam](product_documents/units/unit_esp32cam) | / |
-| [EARTH/Moisture](product_documents/units/unit_moisture) | [M5Camera](product_documents/units/unit_m5camera) | / |
-| [LIGHT](product_documents/units/unit_light) | / | / |
-| [MAKEY](product_documents/units/unit_makey) | / | / |
-| [BUTTON](product_documents/units/unit_button) | / | / |
-| [Dual-BUTTON](product_documents/units/unit_dual_button) | / | / |
-| [JOYSTICK](product_documents/units/unit_joystick) | / | / |
-| [THERMAL](product_documents/units/unit_thermal) | / | / |
-| [ADC](product_documents/units/unit_ADC) | / | / |
-| [DAC](product_documents/units/unit_DAC) | / | / |
-| [Color Sensor](product_documents/units/unit_color_sensor) | / | / |
-| [ToF](product_documents/units/unit_tof) | / | / |
-
-
-
-
-
-
-
-- [BALA](product_documents/applications/application_bala)
-
-
-
-
-- [M5Stack USB Downloader](product_documents/tools/tool_usb_downloader)
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
diff --git a/docs/zh_CN/product_documents_zh_CN.md b/docs/zh_CN/product_documents_zh_CN.md
index 42c6a7de..d9ea72b0 100644
--- a/docs/zh_CN/product_documents_zh_CN.md
+++ b/docs/zh_CN/product_documents_zh_CN.md
@@ -1,6 +1,6 @@
# 产品列表
-中文 | [English](en/product_documents.md) | [日本語](ja/product_documents_ja.md)
+中文 | [English](en/product_documents.md) | [日本語](ja/product_documents.md)