Skip to content

Commit a635b2b

Browse files
authored
Create OpenIPC Bonnet.md
1 parent 00f8555 commit a635b2b

File tree

1 file changed

+124
-0
lines changed

1 file changed

+124
-0
lines changed
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
title: OpenIPC Bonnet
3+
description: Hardware expansion board for Radxa Zero 3W and OpenIPC-based FPV systems.
4+
tags:
5+
- hardware
6+
- fpv
7+
- ground-station
8+
- expansion
9+
- openipc
10+
---
11+
12+
# OpenIPC Bonnet
13+
14+
The **OpenIPC Bonnet** is a compact expansion board designed to extend the capabilities of small single-board computers—such as the Radxa Zero 3W—used in FPV, relay, and ground station systems. It integrates USB expansion, motion sensing, power management, and communication interfaces tailored for use with OpenIPC.
15+
16+
## Features
17+
18+
- **Wide Voltage Input**: 2S–6S Li-ion/LiPo input via high-efficiency two-way BEC.
19+
- **Power Outputs**:
20+
- 5V and 3.3V regulated power rails.
21+
- Integrated battery voltage monitoring.
22+
- **USB Hub**: Built-in 4-port USB 2.0 hub with stable device detection.
23+
- **Wireless**:
24+
- Dual RTL8812AU Wi-Fi modules with 4x front-end modules (FEM) for extended range and bandwidth.
25+
- **Video Output**:
26+
- HDMI-to-DisplayPort bridge for connecting low-latency external screens.
27+
- **User Interface**:
28+
- 5-way joystick + tact switch for UI/OSD interaction.
29+
- **Sensors**:
30+
- 6-axis IMU (gyroscope + accelerometer).
31+
- **Expansion Ports**:
32+
- UART and I2C headers.
33+
- **Compact Design**: Optimized for drone, portable, and field-based use.
34+
35+
---
36+
37+
## 📷 Front View Diagram
38+
39+
> _[Insert front-facing image or wiring diagram of the OpenIPC Bonnet here]_
40+
> _Label key connectors, power pads, and ports._
41+
42+
---
43+
44+
## 📷 Back View Diagram
45+
46+
> _[Insert rear-facing image or PCB layout of the OpenIPC Bonnet here]_
47+
> _Highlight the USB hub, IMU, and DisplayPort bridge._
48+
49+
---
50+
51+
## Typical Use Cases
52+
53+
### 1. **Portable VRX Ground Station**
54+
55+
Build a portable FPV ground station (VRX ), with a SBC ( Single Board Computer such as Radxa zero 3 W ) .
56+
57+
### 2. **Long-Range FPV Relay Node**
58+
59+
Deploy the Bonnet and Radxa Zero 3W in a weatherproof enclosure as a field relay station. Perfect for bridging control and video links between drones and base stations.
60+
61+
### 3. **All-in-One FPV Radio Controller**
62+
63+
Integrate into a custom radio build running OpenIPC, with HDMI output, ELRS, and touchscreen or physical controls. Combines control and real-time video in a single device.
64+
65+
### 4. **Goggles-Mounted VRX**
66+
67+
Pair the FPV goggles such as Meta quest 3 to create a lightweight, wearable FPV monitor with onboard decoding.
68+
69+
70+
71+
---
72+
73+
## Getting Started
74+
75+
1. **Attach Antennas**
76+
Connect antennas to the Bonnet. There are 4 IPEX connectors.
77+
78+
2. **Connect to SBC**
79+
Plug the Bonnet into your SBC (Single board computer such as Radxa zero 3) using the 40 pin GPIO female port and the the flexible USB dock cable.
80+
81+
**Insert a microSD**
82+
Insert a SD card with a compatible OpenIPC image flashed on it. RubyFPV is also possible.
83+
84+
4. **Power Up**
85+
Connect a 2S–6S battery to the power input Wires. Use the diagrams above as a reference. It's recommended to use a jack or xt30 or xt60 connector. You will have to solder the connector yourself.
86+
The Bonnet will regulate power to the SBC and peripherals. The bonnet has polarity protection, so even if you reverse the positive and ground, you will not break the Bonnet.
87+
88+
---
89+
90+
## Display Port Output
91+
92+
The OpenIPC Bonnet includes an **HDMI-to-DisplayPort bridge**, allowing you to connect a low-latency external monitor—ideal for FPV, debugging, or touchscreen interfaces.
93+
94+
### Connection Requirements
95+
96+
To use the DisplayPort output:
97+
98+
- You need a **micro HDMI to micro HDMI bridge connector** (male-to-male or an appropriate micro HDMI cable), since the Bonnet routes video output from the SBC’s HDMI through the internal bridge.
99+
- Ensure your monitor or display accepts **DisplayPort input** and supports **low-latency EDID** signaling.
100+
101+
The bridge automatically negotiates video parameters using EDID, so no special configuration is typically required. Once powered and connected properly, video should appear on the external display during boot.
102+
103+
> 💡 Useful for attaching to a head-mounted display, small FPV monitor, or modern VR glasses.
104+
105+
106+
## Software Notes
107+
108+
- Dual Wi-Fi requires the `rtl8812au` driver (included in OpenIPC builds).
109+
- IMU is accessible via I2C and compatible with motion-tracking tools.
110+
- USB hub supports common USB peripherals. You can use it to add more WiFi adapters or add a female port for copying files in Ruby.
111+
112+
---
113+
114+
## Resources
115+
116+
- [OpenIPC GitHub](https://github.com/OpenIPC)
117+
- [Radxa Zero 3W Specs](https://wiki.radxa.com/Zero3W)
118+
- [RTL8812AU Driver Source](https://github.com/aircrack-ng/rtl8812au)
119+
- [Bonnet in OpenIPC store](https://store.openipc.org/)
120+
---
121+
122+
## Contributing
123+
124+
Want to help expand support or test new features? Check our [Contribution Guidelines](https://docs.openipc.org/development/contribution-guidelines/) to get involved.

0 commit comments

Comments
 (0)