Open
Conversation
Introduces a scheduled workflow to fetch and update external documentation from upstream sources, ensuring docs remain current with daily syncs. Updates documentation links to point directly to the latest synced content, improving reliability and user experience.
There was a problem hiding this comment.
Pull request overview
This PR adds comprehensive external documentation for ArduPilot hardware components including autopilots, cameras, gimbals, sensors, and various peripherals. The documentation covers setup, configuration, specifications, and usage guidelines for a wide range of commercial and open-source hardware products compatible with ArduPilot.
Key Changes
- Addition of 50+ new documentation files covering cameras (RunCam), gimbals (servo, brushless PWM, CADDX), and various system components
- Documentation for ArduPilot-compatible autopilots, sensors, and peripherals from multiple manufacturers
- Setup guides for cable design, buzzer configuration, buttons, and basic vehicle operation
- Technical specifications and connection diagrams for ARK Electronics products (GPS, power modules, flow sensors)
Reviewed changes
Copilot reviewed 158 out of 11460 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| common-camera-runcam.rst | RunCam camera serial protocol setup and OSD control documentation |
| common-camera-gimbal.rst | Servo gimbal configuration and mounting guide |
| common-camera-controls.rst | Overview of camera control parameters and methods |
| common-camera-control-board.rst | Archived Open Camera Control Board documentation |
| common-camera-control-and-auto-missions-in-mission-planner.rst | Camera mission planning and trigger commands |
| common-caddx-gimbal.rst | CADDX gimbal setup with DroneCAN protocol |
| common-cabling-guide.rst | Cable design guidelines for I2C, CAN, SPI, and UART connections |
| common-buzzer.rst | Buzzer/tone alarm setup and configuration |
| common-buttons.rst | External button configuration for auxiliary functions |
| common-brushless-pwm-gimbal.rst | Brushless PWM gimbal setup and configuration |
| common-brushless-escs.rst | PWM, OneShot, and OneShot125 ESC configuration |
| common-brushed-motors.rst | Brushed motor ESC setup and wiring |
| common-brotherhobbyh743.rst | Brother Hobby H743 autopilot specifications |
| common-brotherhobbyf405v3.rst | Brother Hobby F405v3 autopilot documentation |
| common-brahmaf4.rst | Brahma F4 autopilot specifications and setup |
| common-botwingf405.rst | BOTWINGF405 autopilot technical documentation |
| common-botblox-dronenet.rst | BotBlox DroneNet ethernet adapter setup |
| common-bootloader-update.rst | Autopilot bootloader update procedures |
| common-bluerobotics-ping.rst | Blue Robotics Ping underwater sonar setup |
| common-blitzh743wing.rst | iFlight BLITZ Wing H743 autopilot documentation |
| common-blitzh743pro.rst | iFlight BLITZ Pro H743 autopilot specifications |
| common-blitz-f745.rst | iFlight BLITZ F745/Mini autopilot documentation |
| common-blicube-rlink.rst | Blicube RLINK telemetry system specifications |
| common-blheli32-passthru.rst | BLHeli32/AM32/BLHeli_S ESC configuration and passthrough |
| common-blackboxlogger.rst | BlackBox logger custom firmware setup |
| common-betafpvf405.rst | BETAFPV F405 family autopilot documentation |
| common-benewake-tfmini-lidar.rst | Benewake TFmini/Plus lidar connection guide |
| common-benewake-tf02-lidar.rst | Benewake TF02/TF03/TFS20/TF-Luna/TF-Nova lidar setup |
| common-beitian-gps.rst | Beitian BN-220/BN-880 GPS module documentation |
| common-beagle-bone-blue.rst | BeagleBone Blue Linux autopilot setup guide |
| common-basic-operation.rst | Simple overview of ArduPilot operational concepts |
| common-baro-temp-comp.rst | Barometer temperature compensation feature |
| common-baro-external.rst | External barometer connection and configuration |
| common-avanon-mag.rst | Avionics Anonymous magnetometer DroneCAN setup |
| common-avanon-laserint.rst | Avionics Anonymous LIDAR interface documentation |
| common-avanon-gnss-mag.rst | Avionics Anonymous GNSS/Mag module setup |
| common-avanon-adc.rst | Avionics Anonymous air data computer documentation |
| common-auxiliary-functions.rst | Comprehensive auxiliary function reference guide |
| common-autopilots.rst | Master list of ArduPilot-compatible autopilots |
| common-atomrcf405-navi.rst | AtomRC F405-NAVI autopilot specifications |
| common-arkflow_mr.rst | ARK Flow MR optical flow sensor documentation |
| common-arkflow.rst | ARK Flow optical flow and distance sensor setup |
| common-ark-v6x-overview.rst | ARKV6X flight controller overview |
| common-ark-teseo-gps.rst | ARK TESEO GPS L1/L5 module documentation |
| common-ark-sam-gps.rst | ARK SAM GPS u-blox module specifications |
| common-ark-rtk-f9p-gps.rst | ARK RTK GPS F9P module setup |
| common-ark-rtk-base.rst | ARK RTK Base station documentation |
| common-ark-power-modules.rst | ARK PAB and 12S power module specifications |
| common-ark-mosaic-rtk-gps.rst | ARK MOSAIC-X5 RTK GPS documentation |
| common-ark-gps.rst | ARK GPS M9N module specifications |
| common-ark-fpv-overview.rst | ARK FPV flight controller overview |
| common-ark-can-node.rst | ARK CANnode peripheral expansion documentation |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+93
to
+94
| - :ref:`MNT1_LEAD_RLL<MNT1_LEAD_RLL>` | ||
| - :ref:`MNT1_LEAD_PTCH<MNT1_LEAD_PTCH>` |
There was a problem hiding this comment.
Corrected spelling of 'PTCH' to 'PITCH' in parameter name.
| :target: ../_images/camera-controls-mp-aux-functions.png | ||
| :width: 450px | ||
|
|
||
| Note that these buttons are "edge triggered" which means that to trigger a function multiple times you may need to push the "Low" or "Mid" button betrween pushes of "High". |
There was a problem hiding this comment.
Corrected spelling of 'betrween' to 'between'.
Suggested change
| Note that these buttons are "edge triggered" which means that to trigger a function multiple times you may need to push the "Low" or "Mid" button betrween pushes of "High". | |
| Note that these buttons are "edge triggered" which means that to trigger a function multiple times you may need to push the "Low" or "Mid" button between pushes of "High". |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.