7.3 KiB
OpenIPC Wiki
OpenIPC AIO "Mario"
Product Link
Note: Remove the lens cover film before use.
Installation Overview
The OpenIPC AIO "Mario" integrates seamlessly with various RC planes and drones. To ensure proper functionality, follow these installation steps carefully:
Step 1: Secure the Camera Case
- Mounting: Use the provided four M1.2 screws to secure the camera case. The side mount holes are compatible with M2 screws.
Step 2: Antenna Installation
- Install Antennas: Attach the antennas designed for AIO to ensure optimal signal reception.
Step 3: Cable Connections
Connect the following cables from the OpenIPC AIO "Mario" to your flight controller (e.g., SpeedyBee F405 WING):
- GND (Ground): Connect to the ground pin on the flight controller. This is crucial for stable power and signal integrity.
- VCC (Power): Connect to the VCC pin on the flight controller. This pin typically provides the necessary power supply (make sure the voltage matches your flight controller specifications).
- RX (Receive): Connect to the TX pin on the flight controller. This allows the AIO to receive data from the flight controller.
- TX (Transmit): Connect to the RX pin on the flight controller. This enables the AIO to send data back to the flight controller.
Ensure that all connections are secure and insulated to prevent any shorts or signal interference.
Additional Setup Considerations
- Before powering on, double-check all connections for correctness.
- Refer to your flight controller's manual for specific pin locations and configurations.
- If applicable, configure your flight controller to recognize the AIO camera in its settings for optimal performance.
LED Functions
The status LEDs indicate different power states:
- Red (Glimmering): Power on with battery
- Red: Wired connection established
- Blue (Flashing): RF transmitter active
- Green: To Be Determined (TBD)
Board Specifications
- Board Size: 30mm x 32mm with 4 M2 mount holes
- Heat Sink Size: 20mm x 20mm mount holes
Power Section
Power Input:
- Accepts 2S-6S battery input.
On-Board BEC Capacity:
- RF BEC: Up to 3A, 5V output
- MSIC BEC: Up to 2A, 5V output
To enter U-Boot, connect a UART device to the top of the AIO board (R0, T0 pads).
Adjusting Voltage Input
To achieve lower voltage input for DC:
- A 2S-3S battery requires four wires connected for adequate current. Higher voltage (4S+) may only need a two-wire connection.
- Remove two resistors to lower the input voltage to as low as 5.4V.
Connecting USB Debug Port
- Connect USB Cable: Attach the USB cable between the AIO and your PC.
- Power On: Turn on the DC or use USB power only.
If your computer detects unknown USB devices, install the required corechip-sr9900 drivers.
Mac OS Operations
Auto Setup on Windows
- Download the Auto_Set_Mario_CDC.zip file, unzip it, and run it as an administrator.
- Alternatively, set it up manually:
- Go to Control Panel > Internet > Network.
- Find the USB 2.0 to Fast Ethernet Adapter.
- Set the IPv4 address to
192.168.1.11
and mask to255.255.255.0
. - Apply the settings.
- Open SSH to connect to the AIO at address
192.168.1.10
with the following credentials:- User: root
- Password: 12345
Internet Access for AIO
- Open Network Connections on Windows.
- Right-click your main network adapter and select Properties.
- Under Sharing, allow other network users to choose USB CDC.
Apply settings, and the CDC Ethernet will automatically receive an IP address of 192.168.137.1
.
- Open an admin terminal and use
arp -a
to find the AIO's IP.
Example AIO IP: 192.168.137.147
Now you can use SSH to connect to AIO.
You can now execute sysupgrade -r -k -n --force_ver
to update your firmware.
Firmware Upgrade
Firmware updates can be performed via SD card or using WinSCP to drag the root filesystem and kernel files to /tmp
.
Use the following command to upgrade: You can download firmware for updates here.
For discussions and suggestions, visit:
You may also use the configurator available at: OpenIPC Configurator.
RF Section
RF Antenna Characteristics
Recommended RF Settings
- Max RF Power: 18dBm for onboard PA input.
- For 1T1R RF settings: Range from 1-63; ensure firmware is updated to the latest version.
- Set
stbc=0
andldpc=0
with recommended RF power values below 45. - Use MCS index 1,3 (0-7 for 1T1R; 8+ for 2T2R).
- Video Bitrate Options: 4096 / 8192 / 12688 (for MCS 3+).
- When using
stbc=1
andldpc=1
, recommend RF power settings for MCS3 between 8-15 for testing. - Keep RF power at or below 15 during bench tests (when only USB is connected).
SD Slot for Air Camera Record
During bench testing or debugging, the recording function is disabled by default. To enable recording, set the record value
to true
in majestic.yaml
. Ensure the SD card is inserted before powering on.
Onboard Heat Sink and Cooling Fan:
- Cooling fan output power is up to 500mA max.
- Adjust
thermal throttle
as needed.
Additional Resources
For further assistance and updates, refer to: