Skip to content

Latest commit

 

History

History
175 lines (118 loc) · 7.28 KB

fpv-openipc-aio-mario.md

File metadata and controls

175 lines (118 loc) · 7.28 KB

OpenIPC Wiki

Table of Contents

OpenIPC AIO "Mario"

OpenIPC AIO Mario

Note: Remove the lens cover film before use.

Lens Cover Film


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.

Antenna Installation

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

Board Specifications


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.

Voltage Input Adjustment


Connecting USB Debug Port

  1. Connect USB Cable: Attach the USB cable between the AIO and your PC.
  2. 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

Mac Operations Screenshot

Mac Operations Screenshot

Mac Operations Screenshot


Auto Setup on Windows

  1. Download the Auto_Set_Mario_CDC.zip file, unzip it, and run it as an administrator.
  2. 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 to 255.255.255.0.
    • Apply the settings.
  3. 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

  1. Open Network Connections on Windows.
  2. Right-click your main network adapter and select Properties.
  3. Under Sharing, allow other network users to choose USB CDC.

Network Sharing

Apply settings, and the CDC Ethernet will automatically receive an IP address of 192.168.137.1.

Automatic IP Address

  1. Open an admin terminal and use arp -a to find the AIO's IP.

Find AIO IP

Example AIO IP: 192.168.137.147

Now you can use SSH to connect to AIO.

SSH Connection

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

RF Antenna Characteristics 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 and ldpc=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 and ldpc=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: