diff --git a/en/fpv-openipc-aio-thinker.md b/en/fpv-openipc-aio-thinker.md index aad579c..fabea69 100644 --- a/en/fpv-openipc-aio-thinker.md +++ b/en/fpv-openipc-aio-thinker.md @@ -1,97 +1,137 @@ -Thinker Board dimensions +--- +title: "OpenIPC Thinker Air Unit" +description: "OpenIPC Thinker installation and technical notes" +--- -![image](https://github.com/user-attachments/assets/3a4a4605-a2ff-417f-9cc1-12a035f2eb07) +# OpenIPC AIO "Thinker" v1.0 -Heat Sink dimensions +The OpenIPC Thinker is a compact and lightweight camera and video transmission unit, which integrates seamlessly with various RC vehicles. -![image](https://github.com/user-attachments/assets/2e8b1f4c-5a1b-40c2-b88f-97454b9fb3e8) +Two variants of the unit are available: +- Base Edition ([Store Link](https://store.openipc.org/OpenIPC-Thinker-v1-0-Base-with-SD-p711054393)) - Features an SD card slot, requires an external WiFi module +- Tiny Edition ([Store Link](https://store.openipc.org/OpenIPC-Thinker-v1-0-Tiny-with-WiFi-p633445803)) - Features a low power integrated WiFi module[^1], does not have an SD card slot +[^1]: RTL8731BU, typical peak TX power is 50mW @ 5G, 125mW @ 2.4G -Power supply 2S-6S +## Technical Specifications -Top view +### Features -![image](https://github.com/user-attachments/assets/50a1d6ee-fe4b-4f11-bd16-012f688c6383) +- SSC338Q SoC +- Power Supply: 2–6S +- Integrated 3A BEC +- Analog MEMS Microphone +- Connectivity: + - 3x UART ports + - 1x MIPI camera interface + - 1x USB with configurable 5V or 3.3V power output for ext. WiFi module + - 1x Ethernet + - 1x DC power Input -Bottom View +### Physical Characteristics -![image](https://github.com/user-attachments/assets/b60ce1b3-659f-4fd0-b5be-4c44252b7015) +- **Board Size:** 25x25mm +- **Weight** (main unit and connected camera module only): + - Without heat sink: ~8.8g + - With heat sink: ~13.4g +- **Mounting Holes:** + - **PCB**: 20x20mm + - **With heat sink installed**: 25.5x25.5mm +- **Cooling:** Optional aluminium heat sink with passive cooling +### Camera Options -Tiny WIFI Version +#### IMX335 Module ([Store Link](https://store.openipc.org/OpenIPC-IMX335-v2-module-without-cable-p721231276)) -![image](https://github.com/user-attachments/assets/66b8e281-bbe5-4b46-a47e-fab66566ed11) +- 14x14mm camera module in aluminium housing +- Lens: 140° FOV, f/2.8 +- IMX335 sensor, integrated 6DOF IMU +This is the default camera unit that comes with the Thinker AIO. -Thinker Board dimensions +#### IMX415 Module ([Store Link](https://store.openipc.org/OpenIPC-IMX415-v2-module-without-cable-p721152215)) -![image](https://github.com/user-attachments/assets/3a4a4605-a2ff-417f-9cc1-12a035f2eb07) +This module uses the same hardware as the IMX335 module but features an IMX415-based sensor. -Heat Sink dimensions +### Drawings (Dimensions, Connectivity) -![image](https://github.com/user-attachments/assets/2e8b1f4c-5a1b-40c2-b88f-97454b9fb3e8) +#### Connectivity & User-Accessiuble Components +![image: Thinker Connectivity & User-Accessiuble Components](../images/aio-thinker/thinker-connectivity.png "Thinker Connectivity & User-Accessiuble Components") -Power supply 2S-6S +##### Installation Notes -Top view +- Power Connection + - Connect a 2S-6S battery between Vcc and GND terminals + - **Do not power** the unit **through USB Vd**, it is a power output -![image](https://github.com/user-attachments/assets/50a1d6ee-fe4b-4f11-bd16-012f688c6383) +- Network Connection + - Use the supplied RJ45 cable and adapter to access the web interface, and other management and update utilities + - The ETH link indicator LED shows connection status -Bottom View +- Camera Module + - A camera modules is attached to the main unit out of the box. + - Camera modules can be exchanged, compatible camera modules are listed in this document. -![image](https://github.com/user-attachments/assets/b60ce1b3-659f-4fd0-b5be-4c44252b7015) +- Optional Hardware + - SD Card Slot (available on Base edition) + - **On Base edition** units, an **external WiFi module must be connected** to designated pins + - **On Tiny edition** units, the **USB** header **cannot be used** to connect external hardware, as the connection is used by the integrated WiFi module. + - The UART available for communication with flight controller +Various notes: +- Do not remove the **thermal putty** from the heatsink, it **cannot be replaced with thermal paste**. If already removed, use low hardness thermal pads, or thermal putty as a replacement. -Tiny WIFI Version +##### Pin Descriptions +| Pin Name | Dir | Description | +|-------------|------|----------------------------------------------------------------| +| **RJ45 / UART0 Header** | | | +| UART0 RX | In | UART0 receive line (connect to RJ45 adapter or serial console) | +| UART0 TX | Out | UART0 transmit line | +| RJ45 TX+ | Out | Ethernet transmit (positive) | +| RJ45 TX− | Out | Ethernet transmit (negative) | +| RJ45 RX+ | In | Ethernet receive (positive) | +| RJ45 RX− | In | Ethernet receive (negative) | +| **USB Header** | | | +| Vd | Out | Ext. WiFi Module Power output[^2][^3] | +| DM | I/O | Ext. WiFi Module USB Data - | +| DP | I/O | Ext. WiFi Module USB Data + | +| GND | — | Ground | +| **Power / UART1 Header** | | | +| Vcc | In | Power input | +| Vcc | In | Power input (duplicate pin, merge wires) | +| RX | In | UART2 receive line (to FC) | +| TX | Out | UART2 transmit line (to FC) | +| GND | — | Ground | +| GND | — | Ground (duplicate pin, merge wires) | -![image](https://github.com/user-attachments/assets/66b8e281-bbe5-4b46-a47e-fab66566ed11) +[^2]: Output voltage can be programmed, +[^3]: The use of Vd is optional, high-power WiFi modules can be powered externally. In such cases, connect DM, DP, and GND only. -Build in RF setting VS output +#### PCB Outline & Heat Sink Dimensions + +![image: Thinker PCB And Heats Sink Dimensions](../images/aio-thinker/thinker-dimensions.png "Thinker PCB And Heat Sink Dimensions") + +## Firmware Update + +To update the firmware, [download the latest release](https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-thinker-aio-nor.tgz). This release includes drivers for RTL8812AU and RTL873XBU. + +**Note:** +The RTL8731BU has limitations as a receiving unit (does not support LDPC), disable it on the ground station when using tunnel/MAVLink. It works well as a transmission unit for both 2.4 GHz and 5.8 GHz.[^4]. + +[^4]: Ref. https://t.me/c/1809358416/127308/129654 + +To disable LDPC, add the following to the `/etc/wifibroadcast.cfg` file on your ground station: +``` +[tunnel] +ldpc = 0 +``` + +If you are using an RTL8812EU module, use [this firmware release](https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-urllc-aio-nor.tgz). + +## Built-in RF output settings ![image](https://github.com/user-attachments/assets/4edbafca-f737-446b-ab2e-4677f23c6a6d) ![image](https://github.com/user-attachments/assets/44b6810e-67cb-4b66-a3b1-000d402e65da) - - - -Firmware update link - -https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-thinker-aio-nor.tgz - -Default include RTL8812AU and RTL873XBU driver. - -Note: "... rtl8731bu has limitations as a recieving unit (does not support ldpc), which requires you to specifically disable it on groundstation if you use tunnel/mavlink. As a transmission unit it seems to be working good for both 2.4ghz and 5.8ghz ..." -https://t.me/c/1809358416/127308/129654 - -On GS in /etc/wifibroadcast.cfg use: -``` -[tunnel] -ldpc = 0 -``` - -For externel wifi RTL8812EU please update Firmware - -https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-urllc-aio-nor.tgz - - -Firmware update link - -https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-thinker-aio-nor.tgz - -Default include RTL8812AU and RTL873XBU driver. - -Note: "... rtl8731bu has limitations as a recieving unit (does not support ldpc), which requires you to specifically disable it on groundstation if you use tunnel/mavlink. As a transmission unit it seems to be working good for both 2.4ghz and 5.8ghz ..." -https://t.me/c/1809358416/127308/129654 - -On GS in /etc/wifibroadcast.cfg use: -``` -[tunnel] -ldpc = 0 -``` - -For externel wifi RTL8812EU please update Firmware - -https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-urllc-aio-nor.tgz - diff --git a/images/aio-thinker/thinker-connectivity.png b/images/aio-thinker/thinker-connectivity.png new file mode 100644 index 0000000..ef80b10 Binary files /dev/null and b/images/aio-thinker/thinker-connectivity.png differ diff --git a/images/aio-thinker/thinker-dimensions.png b/images/aio-thinker/thinker-dimensions.png new file mode 100644 index 0000000..f75d0f2 Binary files /dev/null and b/images/aio-thinker/thinker-dimensions.png differ