Revised Thinker wiki page. Added compact and (hopefully) more user friendly descriptions, notes and drawings

pull/445/head
Kio 2025-04-09 00:22:44 +02:00
parent ec666d14bc
commit c1dca29770
No known key found for this signature in database
GPG Key ID: 48E052F3E5BF147B
3 changed files with 105 additions and 65 deletions

View File

@ -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: 26S
- 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.
<b>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</b>
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.
<b>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</b>
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB