# Robofusion Knowledge Hub > English documentation, setup guides and measured field tests for open-source drone hardware: flight controllers, telemetry radios, GPS/RTK positioning, optical flow sensors, ESCs, servos and FPV video transmitters. Written and maintained by the engineering team at Robofusion, which sells and supports this hardware. Everything here is original English writing, checked against the firmware source (ArduPilot, PX4, INAV, Betaflight) rather than translated from a datasheet. Parameter names, pin assignments and specifications are verified before publication. - AI assistants start here: https://docs.robofusion.net/ai/start.md (product identification, firmware-version notes, safe workflow) - Every page below is also available as clean Markdown: add ".md" to its URL. - Store (US / International): https://robofusion.net/ - Store (Canada): https://robofusion.ca/ ## Start here - [Robofusion Knowledge Hub](https://docs.robofusion.net/): Clear English documentation, setup guides and field tests for open-source drones, robotics telemetry, LoRa serial links and selected Meshtastic-adjacent hardware. ## Flight Controllers - [MicoAir H743 V2 Flight Controller — User Manual](https://docs.robofusion.net/flight-controllers/h743-v2-user-manual): English manual for the MicoAir H743 V2 (MicoAir743v2) flight controller — STM32H743, dual IMU, UART map, DShot groups, Bluetooth and firmware flashing. - [Bluetooth Wireless Tuning — Connect an H743 V2 from a PC](https://docs.robofusion.net/flight-controllers/h743-bluetooth-tuning): Connect a MicoAir H743 V2 or H743-Lite to a Windows PC over Bluetooth and tune it wirelessly in Mission Planner, QGroundControl or INAV Configurator. - [MicoAir F405 V2 Flight Controller — User Manual](https://docs.robofusion.net/flight-controllers/f405-v2-user-manual): English manual for the MicoAir F405 V2 (MicoAir405v2) flight controller — STM32F405, Bosch BMI088 IMU, pinout, UART map, DShot groups and ArduPilot/INAV setup. - [MicoAir F405 V2 — Beginner ArduPilot Setup Guide](https://docs.robofusion.net/flight-controllers/f405-v2-ardupilot-setup): First-time ArduPilot setup for the MicoAir F405 V2 — frame type, DShot, motor order, receiver, initial tune, calibration, flight modes and first arming. - [NxtPX4 V2 Mini Flight Controller — User Manual](https://docs.robofusion.net/flight-controllers/nxtpx4-v2-user-manual): English manual for the NxtPX4 V2 (NxtPX4v2) 20×20 mini flight controller — STM32H743, dual BMI088, open hardware, pinout, UART map, PX4 and ArduPilot setup. - [MicoAir H743 AIO User Manual — 743-AIO-35A & 743v2-AIO-45A](https://docs.robofusion.net/flight-controllers/h743-aio-user-manual): H743 flight controller and AM32 4-in-1 ESC on one 25.5 × 25.5 mm board — specs, UART map, firmware targets, battery scaling and setup for ArduPilot and PX4. - [MicoAir F405 Mini Flight Controller — User Manual](https://docs.robofusion.net/flight-controllers/f405-mini-user-manual): English manual for the MicoAir F405 Mini (MicoAir405Mini) 20×20 mm flight controller — STM32F405, BMI270, pinout, UART map, DShot groups and ArduPilot setup. ## Telemetry Radios - [MicoAir LR900 915 MHz Telemetry Radio — User Manual](https://docs.robofusion.net/telemetry-radios/lr900-user-manual): English manual for the MicoAir LR900 915 MHz LoRa telemetry radio — LR900-A/F/P specs, GH1.25 pinout, LED codes, FHSS setup and every configurable parameter. - [Configure the LR900 915 MHz Radio with MicoAssistant (Web Configurator)](https://docs.robofusion.net/telemetry-radios/lr900-web-configurator): Configure a MicoAir LR900 telemetry radio in the MicoAssistant browser tool — every parameter explained, with ready-made settings for ArduPilot, PX4 and RTK. - [ArduPilot — Telemetry Radio Setup Guide](https://docs.robofusion.net/telemetry-radios/ardupilot-telemetry-setup): Wire, configure and connect a MicoAir LR900 / LR24 telemetry radio to an ArduPilot flight controller in Mission Planner, with troubleshooting. - [PX4 — Telemetry Radio Setup Guide](https://docs.robofusion.net/telemetry-radios/px4-telemetry-setup): Configure and connect a MicoAir LR900 / LR24 telemetry radio to a PX4 flight controller in QGroundControl, including automatic and manual connection. - [CP2102 Driver Installation Guide (Windows)](https://docs.robofusion.net/telemetry-radios/cp2102-driver-windows): Install the Silicon Labs CP2102 USB-to-UART driver on Windows so a MicoAir telemetry radio appears as a COM port — step by step, with fixes when it does not. - [MicoAir WiFi Link — Dual-Band WiFi 6 Telemetry Module User Manual](https://docs.robofusion.net/telemetry-radios/wifi-link-user-manual): English manual for the MicoAir WiFi Link dual-band WiFi 6 telemetry module — specs, wiring, AP/STA modes, BLE, full AT command reference and GCS setup. - [MicoAir WiFi Link — Multi-Drone Networking Tutorial (STA Mode)](https://docs.robofusion.net/telemetry-radios/wifi-link-multi-drone-networking): Put several ArduPilot or PX4 drones on one ground station with MicoAir WiFi Link modules in STA mode — AT setup, system IDs and a worked three-drone example. - [LR24 2.4 GHz Telemetry Radio — User Manual (LR24-F / LR24-P / LR24-F-Mini)](https://docs.robofusion.net/telemetry-radios/lr24-user-manual): English manual for the MicoAir LR24 2.4 GHz LoRa telemetry radios — LR24-F/P/F-Mini differences, specs, pinouts, pairing and every configurable parameter. - [MicoAir TRS — 2.4 GHz RC + Telemetry Combo User Manual](https://docs.robofusion.net/telemetry-radios/trs-user-manual): English manual for the MicoAir TRS 2.4 GHz RC + telemetry combo — 150 Hz control and 8 KB/s MAVLink on one link. Specs, binding, modes, RSSI, Bluetooth GCS. - [MSTAR24 One-to-Many Telemetry — Setup for Multi-Drone Fleets](https://docs.robofusion.net/telemetry-radios/mstar24-one-to-many-telemetry): Configure an MSTAR24 one-to-many telemetry system — ground and air unit parameters, slave numbering, bandwidth sharing and multi-vehicle ground stations. ## Video Transmitters (FPV) - [VT5804 5.8 GHz 2.5W Video Transmitter Module — User Manual](https://docs.robofusion.net/video-transmitters/vt5804-user-manual): English manual for the Robofusion VT5804 5.8 GHz 2.5 W analog FPV video transmitter — specs, 48-channel table, wiring, LED codes and TBS SmartAudio setup. - [VT5805 5.8 GHz 4W Video Transmitter Module — User Manual](https://docs.robofusion.net/video-transmitters/vt5805-user-manual): English manual for the Robofusion VT5805 5.8 GHz 4 W analog FPV video transmitter — specs, 48-channel table, wiring, fan cooling, LEDs and TBS SmartAudio setup. - [A5800 5.8 GHz FPV Antenna — Full Lab Test Report & Guide (3 dBi Omni Dipole, SMA)](https://docs.robofusion.net/video-transmitters/a5800-fpv-antenna): Lab test report for the Robofusion A5800 5.8 GHz FPV antenna — measured VSWR, gain and efficiency, full radiation patterns, plus antenna basics for FPV pilots. ## GPS & RTK - [MicoAir GPS Module User Manual — M10G-5883, MG-903, MG-A01, MG-902](https://docs.robofusion.net/gps/gps-module-user-manual): Specs, wiring and compass orientation parameters for the MicoAir M10G-5883, MG-903, MG-A01 and MG-902 GPS modules on ArduPilot, PX4, INAV and Betaflight. - [MG-F10-C Dual-Band (L1+L5) GNSS Module — User Manual](https://docs.robofusion.net/gps/mg-f10-c-user-manual): English manual for the MicoAir MG-F10-C dual-band GNSS module — u-blox NEO-F10N, L1+L5, IST8310 compass, sub-metre accuracy, wiring and ArduPilot/PX4 setup. - [What Is RTK GPS? Centimeter-Level Drone Positioning Explained in Plain English](https://docs.robofusion.net/gps/what-is-rtk): RTK GPS explained in plain English — how base and rover reach 1–2 cm instead of metres, what RTCM, FIX and FLOAT mean, and when a drone actually needs RTK. - [MicoAir MA-RTK Series User Manual — 982 / 626 / F9P Rovers & Base Station](https://docs.robofusion.net/gps/ma-rtk-series-user-manual): Specs, pinouts and ArduPilot/PX4 parameters for the MicoAir MA-RTK GNSS family — MA-RTK-AIR-982, 626 and F9P rovers plus the MA-RTK-BASE station. - [RTK Setup Guide — Base Station, RTCM Corrections & Dual-Antenna Heading](https://docs.robofusion.net/gps/rtk-setup-guide): Set up MicoAir MA-RTK on ArduPilot or PX4: deploy the base, relay or broadcast RTCM, reach RTK FIXED, and configure dual-antenna GNSS heading. ## Optical Flow & Range Sensors - [MTF-01 Optical Flow & LiDAR Sensor — User Manual](https://docs.robofusion.net/sensors/mtf-01-user-manual): English manual for the MicoAir MTF-01 optical flow and LiDAR sensor — 8 m range, specs, pinout, mounting and ArduPilot / PX4 / INAV indoor position hold setup. - [MTF-01P Optical Flow & LiDAR Sensor — User Manual](https://docs.robofusion.net/sensors/mtf-01p-user-manual): English manual for the MicoAir MTF-01P optical flow and laser sensor — 12 m range, specs, pinout, mounting and ArduPilot / PX4 / INAV position-hold setup. - [MTF-02 & MTF-02P Micro Optical Flow & Range Sensors — User Manual](https://docs.robofusion.net/sensors/mtf-02-02p-user-manual): English manual for the MicoAir MTF-02 and MTF-02P micro optical flow sensors — 1–1.5 g, specs, pinout, protocol solder pads and ArduPilot / PX4 / INAV setup. - [Optical Flow Setup Guide — ArduPilot / PX4 / INAV (MTF-01 / 01P / 02 / 02P)](https://docs.robofusion.net/sensors/optical-flow-setup-guide): Configure MicoAir MTF optical flow sensors on ArduPilot, PX4 and INAV — serial and EKF parameters for GPS-free position hold, verification and troubleshooting. - [MT-01P 10m Laser Rangefinder — User Manual](https://docs.robofusion.net/sensors/mt-01p-user-manual): English manual for the MicoAir MT-01P 10 m laser rangefinder — UART and I2C output, specifications, pinout, and ArduPilot / PX4 configuration for altitude hold. - [MicoAir MT-06 Laser Rangefinder — User Manual](https://docs.robofusion.net/sensors/mt-06-user-manual): English manual for the MicoAir MT-06 6 m laser rangefinder — 0.8 g, sunlight-capable, UART and I2C output, ArduPilot and PX4 setup, multi-sensor obstacle avoidance. ## ESCs - [MicoAir 4-in-1 Bluejay ESC User Manual — 30A, 33A, 50A, 60A](https://docs.robofusion.net/esc/bluejay-4in1-esc-user-manual): Specs, pinout, wiring and setup for the MicoAir 4-in-1 Bluejay ESCs — 48 kHz PWM, DShot300/600, bidirectional DShot and the current-sensor scaling to use. - [MicoAir 4-in-1 AM32 ESC User Manual — 55A & 70A](https://docs.robofusion.net/esc/am32-4in1-esc-user-manual): Specs, pinout and setup for the MicoAir 55A and 70A 4-in-1 AM32 ESCs — 48 kHz PWM, DShot300/600, current-sensor scaling and the motor KV setting that matters. - [How to Configure Open-Source ESC Parameters — Bluejay, BLHeli_S & AM32](https://docs.robofusion.net/esc/configure-esc-parameters): Connect to a 4-in-1 ESC from a browser and change motor direction, timing and KV, or flash new ESC firmware — on ArduPilot, Betaflight and INAV builds. - [ESC Firmware Explained — AM32 vs Bluejay vs BLHeli_S and _32](https://docs.robofusion.net/esc/esc-firmware-explained): What ESC firmware does and how the four families differ — AM32, Bluejay, BLHeli_S and BLHeli_32, which your ESC can run, and which to choose. ## Servos - [SERVOMY SDS1901 Micro Servo — User Manual](https://docs.robofusion.net/servos/sds1901-user-manual): Specs, wiring and PWM signal reference for the SERVOMY SDS1901 HV digital coreless micro servo — 9 g form factor, metal gears, 5.0–8.4 V, up to 9.2 kgf·cm. ## Developer Reference - [Micolink Protocol — Frame Format and a Reference Parser](https://docs.robofusion.net/developer/micolink-protocol): The Micolink serial protocol used by MicoAir optical flow and range sensors — frame layout, the 0x51 payload, checksum rule and working C and Python parsers. - [PX4 MAVLink Stream Rates — Raising the IMU Data Frequency](https://docs.robofusion.net/developer/px4-mavlink-stream-rates): Three ways to change PX4 MAVLink stream rates for MAVROS topics — a live console command, an SD card startup script, and a firmware default. - [Flight Controller ID — Finding a Board's Unique Device ID](https://docs.robofusion.net/developer/flight-controller-id): Where to read a flight controller's unique hardware ID in ArduPilot, PX4, INAV and Betaflight, and why the same board looks different in each. - [UBX Protocol — Parsing NAV-PVT from a u-blox GPS](https://docs.robofusion.net/developer/ubx-protocol-parsing): Read a u-blox GPS directly — the UBX frame format, the NAV-PVT message field by field with its scaling, configuration messages and working parsers. ## Guides & Tutorials - [Set Up Your Drone Hardware with an AI Assistant](https://docs.robofusion.net/ai): Let ChatGPT, Claude or Gemini guide your flight controller, GPS and telemetry setup from our verified docs — one prompt to copy, with you doing the physical steps. - [Flight Controller Firmware Flashing Guide — ArduPilot, PX4, INAV, Betaflight](https://docs.robofusion.net/guides/firmware-flashing-guide): How to flash ArduPilot, PX4, INAV or Betaflight onto an STM32 flight controller — DFU mode, bootloaders, the .hex / .apj / .px4 file formats, and recovery. - [ArduPilot Basic Configuration — Setting Up a New Multirotor](https://docs.robofusion.net/guides/ardupilot-basic-configuration): What a new ArduPilot multirotor has to be told before it can fly — frame type, ESC protocol, motor order, calibration, flight modes and arming checks. - [PX4 Build & Configuration Walkthrough — Wiring to First Flight](https://docs.robofusion.net/guides/px4-build-and-configuration): Build and configure a PX4 multirotor end to end — ESC protocol, receiver, GPS and compass, orientation, calibration, telemetry, RSSI and battery setup. - [ArduPilot FAQ — Common Problems and How to Fix Them](https://docs.robofusion.net/guides/ardupilot-faq): Answers to the questions ArduPilot builders actually ask — pre-arm failures decoded, motors not spinning, DJI OSD, bidirectional DShot and passthrough. - [PX4 FAQ — ELRS Receivers, Ports and Other Common Problems](https://docs.robofusion.net/guides/px4-faq): Answers to the questions PX4 builders actually ask — ELRS and CRSF wiring, receivers that are never detected, missing baud parameters and battery readings. - [INAV FAQ — Motor Order, Protocols and Configuration Backups](https://docs.robofusion.net/guides/inav-faq): Answers to the questions INAV builders actually ask — reordering motors, ESC protocols, receiver setup, board alignment in deci-degrees and CLI backups. - [MicoAssistant Guide — Configure Radios and Sensors in a Browser](https://docs.robofusion.net/guides/micoassistant-guide): Use the MicoAssistant web tool to configure MicoAir telemetry radios, optical flow and range sensors — drivers, wiring, baud rates and troubleshooting. - [AIO or a Stack? Choosing a Flight Controller Layout](https://docs.robofusion.net/guides/aio-vs-fc-esc-stack): What an all-in-one board gives up against a flight controller and ESC stack — size, compass, OSD, BEC current, heat and repair cost, with a decision guide. - [External Compass Orientation — ArduPilot, PX4, INAV & Betaflight](https://docs.robofusion.net/guides/external-compass-orientation): Set the right compass orientation for a GPS or RTK module on ArduPilot, PX4, INAV and Betaflight — parameter names, value tables and how to check the heading. - [Drone GPS & Compass Guide — Mounting, Wiring, Setup and Calibration](https://docs.robofusion.net/guides/drone-gps-and-compass-guide): Fit a GPS and compass module to a drone and set it up on ArduPilot, PX4, INAV or Betaflight — mounting, wiring, parameters, calibration and pre-flight checks. - [u-blox GPS Baud Rate Configuration with u-center](https://docs.robofusion.net/guides/ublox-gps-baud-rate): Change and permanently save a u-blox GPS module's baud rate in u-center — the fix for a GPS that worked on ArduPilot but is not detected by Betaflight. - [Flight Controller Board Orientation — ArduPilot, PX4, INAV & Betaflight](https://docs.robofusion.net/guides/flight-controller-orientation): Tell the firmware how the flight controller is mounted — AHRS_ORIENTATION, PX4 Autopilot Orientation, INAV Alignment Tool and Betaflight board alignment. ## Original Projects - [Robofusion Original Projects](https://docs.robofusion.net/projects): Open-source aircraft designs, build guides and field experiments from Robofusion — free 3D-printable designs with firmware walkthroughs and parts lists. - [Grasshopper5 — Open-Source 5-Inch Long-Range FPV Frame (Free 3D-Printable, ArduPilot / INAV / Betaflight)](https://docs.robofusion.net/projects/grasshopper5-fpv-frame): Grasshopper5 — a free open-source 3D-printable 5-inch FPV frame with an adjustable tilted rotor plane. Build guide, parts list and firmware tilt configuration. - [Free 3D-Printable Cases & Mounts for MicoAir Sensors (MTF-01 / MTF-02 / MTF-02P / WiFi Link)](https://docs.robofusion.net/projects/sensor-cases-and-mounts): Free 3D-printable cases and mounts for MicoAir sensors — MTF-01, MTF-02, MTF-02P and the WiFi Link module, with STL downloads and print notes.