> For the complete documentation index, see [llms.txt](https://taiphoon-com.gitbook.io/taiphoon.com-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://taiphoon-com.gitbook.io/taiphoon.com-docs/th/products/flight-controller/taiphoon-morakot-flight-controller.md).

# Taiphoon Morakot Flight Controller

Taiphoon Morakot Stack สแตกโดรนสมรรถนะสูง ออกแบบและผลิตในไต้หวันทั้งหมด ตามมาตรฐานโอเพนซอร์ส ArduPilot/Betaflight มี IMU บารอมิเตอร์ เข็มทิศแม่นยำสูง รองรับโดรนหลายแบบ เด่นในงานมืออาชีพและสภาพสุดขั้ว

<figure><img src="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/YzX8MQJzyZ1jKFzTCfJG/Morakot%20FC%20%E5%AE%98%E7%B6%B2%E7%94%A2%E5%93%81%E5%9C%96.jpg" alt=""><figcaption></figcaption></figure>

## **ข้อมูลจำเพาะ** Specifications

* **ไมโครโปรเซสเซอร์ Microprocessor**
  * STM32H743VIT MCU
* **เซนเซอร์ Sensors**
  * ICM-45686 High-Performance IMU
  * Bosch BMP390 Barometer
  * ST IIS2MDCTR Magnetometer
* **ระบบไฟฟ้า Power**
  * 3S–8S DC Input power
  * ไฟเลี้ยงขาออก 5V สำหรับอุปกรณ์ต่อพ่วง BEC peripherals power
  * ไฟเลี้ยงขาออก 12V สำหรับอุปกรณ์ภาพ BEC video power
* **อินเทอร์เฟซ Interfaces**
  * 8x UART
  * 9x PWM
  * 1x I2C
  * 1x CAN
  * 1x OSD(SPI)
  * 1x USB Type-C Connector
  * 1x Ethernet
  * 1x MicroSD Slot
  * ไฟ LED แสดงระดับแบตเตอรี่ Battery Voltage LED Indicator
  * ปุ่มเข้าโหมด DFU Boot button
  * รองรับตัวส่งสัญญาณภาพแบบอนาล็อก Analog video support

## **การกำหนดขา Pinout**

<figure><img src="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/ILDZJBmPt7FZgpKGwNuI/20260211%20Morakot%20V6%E6%8E%A5%E5%8F%A3%E5%AE%9A%E7%BE%A9(%E6%AD%A3%E9%9D%A2).png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/Hzmo67oK3UvDruFDLyNi/20260211%20Morakot%20V6%E6%8E%A5%E5%8F%A3%E5%AE%9A%E7%BE%A9(%E8%83%8C%E9%9D%A2).png" alt=""><figcaption></figcaption></figure>

## แผนภาพการต่อสายอุปกรณ์ต่อพ่วง Peripherals Wiring Diagram

<div><figure><img src="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/rZzLVftpOPkrWWL5OamW/Morakot_top_Wired.jpg" alt=""><figcaption></figcaption></figure> <figure><img src="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/fieqSBkRpywJpTJcS9PZ/Morakot_bottom_Wired.jpg" alt=""><figcaption></figcaption></figure></div>

## **การจัดสรรขาของคอนเนกเตอร์ Connectors Pin A**ssignments

**PWM1(JST-GH 8p)**

| Pin | Signal   | Voltage     |
| --- | -------- | ----------- |
| 1   | VCC      | +12V\~33.6V |
| 2   | UART7 RX | +3.3V       |
| 3   | GND      |             |
| 4   | CURRENT  |             |
| 5   | Motor1   |             |
| 6   | Motor2   |             |
| 7   | Motor3   |             |
| 8   | Motor4   |             |

**PWM2(JST-GH 8p)**

| Pin | Signal  | Voltage     |
| --- | ------- | ----------- |
| 1   | VCC     | +12V\~33.6V |
| 2   | Motor9  | +3.3V       |
| 3   | GND     |             |
| 4   | CURRENT |             |
| 5   | Motor5  |             |
| 6   | Motor6  |             |
| 7   | Motor7  |             |
| 8   | Motor8  |             |

**VTX(JST-GH 7p)**

| Pin | Signal          | Voltage |
| --- | --------------- | ------- |
| 1   | Video           |         |
| 2   | VCC             | +12V    |
| 3   | GND             |         |
| 4   | USART1 RX       | +3.3V   |
| 5   | USART1 TX       | +3.3V   |
| 6   | GND             |         |
| 7   | USART3 RX(SBUS) | +3.3V   |

**UART(JST-GH 6p)**

| Pin | Signal    | Voltage |
| --- | --------- | ------- |
| 1   | VCC       | +5V     |
| 2   | UART7 TX  | +3.3V   |
| 3   | UART7 RX  | +3.3V   |
| 4   | UART7 CTS |         |
| 5   | UART7 RTS |         |
| 6   | GND       |         |

**GPS(JST-GH 6p)**

| Pin | Signal   | Voltage |
| --- | -------- | ------- |
| 1   | VCC      | +5V     |
| 2   | UART5 TX | +3.3V   |
| 3   | UART5 RX | +3.3V   |
| 4   | SCL      |         |
| 5   | SDA      |         |
| 6   | GND      |         |

**OSD(JST-GH 6p)**

| Pin | Signal    | Voltage |
| --- | --------- | ------- |
| 1   | VCC       | +5V     |
| 2   | SPI4 MOSI |         |
| 3   | SPI4 MISO |         |
| 4   | SPI4 SCK  |         |
| 5   | SPI4 CS   |         |
| 6   | GND       |         |

**CAN(JST-GH 4p)**

| Pin | Signal | Voltage |
| --- | ------ | ------- |
| 1   | VCC    | +5V     |
| 2   | CAN\_H |         |
| 3   | CAN\_L |         |
| 4   | GND    |         |

**RC Input(JST-GH 4p)**

| Pin | Signal   | Voltage |
| --- | -------- | ------- |
| 1   | VCC      | +5V     |
| 2   | UART8 RX | +3.3V   |
| 3   | UART8 TX | +3.3V   |
| 4   | GND      |         |

**ETH(JST-GH 4p)**

| Pin | Signal | Voltage |
| --- | ------ | ------- |
| 1   | RXN    |         |
| 2   | RXP    |         |
| 3   | TXN    |         |
| 4   | TXP    |         |

## **การกำหนดพอร์ต UART Serial Port Mapping** <a href="#uart-jie-kou-ding-yi-serial-port-mapping" id="uart-jie-kou-ding-yi-serial-port-mapping"></a>

<table><thead><tr><th width="130">UART</th><th width="140">Port on Board</th><th width="145">ArduPilot Serials</th><th>PX4</th><th>Betaflight</th></tr></thead><tbody><tr><td>OTG1</td><td>USB Type-C</td><td>Serial0</td><td>USB</td><td>USB VCP (MSP)</td></tr><tr><td>USART1</td><td>VTX</td><td>Serial1</td><td>TELEM 1</td><td>UART1</td></tr><tr><td>USART2</td><td>None</td><td>Serial2</td><td>TELEM 2</td><td>UART2</td></tr><tr><td>USART3</td><td>S.BUS</td><td>Serial3</td><td>TELEM 3</td><td>UART3</td></tr><tr><td>UART5</td><td>GPS</td><td>Serial4</td><td>GPS 1</td><td>UART5 (GPS)</td></tr><tr><td>USART6</td><td>PWM1</td><td>Serial5</td><td>TELEM/SERIAL 4</td><td>UART6 (เทเลเมทรี ESC)</td></tr><tr><td>UART7</td><td>UART</td><td>Serial6</td><td>Wifi Port</td><td>UART7</td></tr><tr><td>UART8</td><td>RC Input</td><td>Serial7</td><td>Radio Controller</td><td>UART8 (Serial RX)</td></tr></tbody></table>

## **สัญญาณเข้าจากรีโมตคอนโทรล RC Input**

RC input รับสัญญาณควบคุมจากรีโมตผ่านอินเทอร์เฟซ UART รองรับสัญญาณ CRSF, ELRS, S.BUS เป็นต้น

## การตั้งค่าเฟิร์มแวร์

สำหรับการตั้งค่าเฟิร์มแวร์ เช่น RC Input เครือข่าย และ CAN โปรดไปที่คู่มือของแพลตฟอร์มที่สอดคล้องกับเฟิร์มแวร์ที่ใช้

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>ArduPilot</strong></td><td>ใช้ Mission Planner แฟลชเฟิร์มแวร์และตั้งค่าครั้งแรก รวมถึงการตั้งค่า RC Input เครือข่าย (Ethernet) และ CAN</td><td><a href="/taiphoon.com-docs/th/firmware/ardupilot.md">ArduPilot</a></td><td data-object-fit="contain"><a href="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/wwZZo1oF6F71D7ze1n7R/taiphoon-ardupilot-cover.png">taiphoon-ardupilot-cover.png</a></td></tr><tr><td><strong>PX4</strong></td><td>ใช้ QGroundControl แฟลชเฟิร์มแวร์และตั้งค่าครั้งแรก</td><td><a href="/taiphoon.com-docs/th/firmware/px4.md">PX4</a></td><td data-object-fit="contain"><a href="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/LxwaGavdTx63iQY23jGN/taiphoon-px4-cover.png">taiphoon-px4-cover.png</a></td></tr><tr><td><strong>Betaflight</strong></td><td>ใช้ Betaflight App แฟลชเฟิร์มแวร์และตั้งค่าครั้งแรก รวมถึงการตั้งค่าพอร์ตและตัวรับสัญญาณ</td><td><a href="/taiphoon.com-docs/th/firmware/betaflight.md">Betaflight</a></td><td data-object-fit="contain"><a href="https://content.gitbook.com/content/MaE0BhiwIATT2xWZzZn1/blobs/THFZ7iLiPPq382VBZaCo/taiphoon-betaflight-cover.png">taiphoon-betaflight-cover.png</a></td></tr></tbody></table>
