mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-03 15:28:53 +08:00
Link fixes galore (#25151)
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
# Reptile Dragon 2 (RD2) Build
|
||||
|
||||
The Reptile Dragon 2 is a twin motor RC airplane specifically designed for efficient FPV [(first person view)](https://en.wikipedia.org/wiki/First-person_view_(radio_control)) flying.
|
||||
Being specific for FPV, the RD2 is optimized for easy mounting of cameras, sensors, logic electronics, large batteries, antennas, and other payload components which would be found on a typical FPV airplane.
|
||||
The Reptile Dragon 2 is a twin motor RC airplane specifically designed for efficient FPV [(first person view)](<https://en.wikipedia.org/wiki/First-person_view_(radio_control)>) flying.
|
||||
Being specific for FPV, the RD2 is optimized for easy mounting of cameras, sensors, logic electronics, large batteries, antennas, and other payload components which would be found on a typical FPV airplane.
|
||||
This emphasis on payload makes this airplane an ideal candidate for a PX4 installation.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
## Overview
|
||||
|
||||
The goal of this build was to create an efficient, long endurance FPV platform to be used for general PX4 testing and development.
|
||||
@@ -26,7 +25,7 @@ Key airframe features:
|
||||
- Side "T" antenna mounts
|
||||
- Rear electronics tray
|
||||
- Front facing "action cam" cutout
|
||||
- Front facing FPV camera cutout
|
||||
- Front facing FPV camera cutout
|
||||
- Removable wings
|
||||
- Low stall speed
|
||||
- Gentle handling
|
||||
@@ -56,12 +55,12 @@ Key build features
|
||||
- [ExpressLRS Matek Diversity RX](http://www.mateksys.com/?portfolio=elrs-r24)
|
||||
- [5V BEC](https://www.readymaderc.com/products/details/rmrc-3a-power-regulator-5-to-6-volt-ubec)
|
||||
- [6s2p 18650 LiIon flight battery](https://www.upgradeenergytech.com/product-page/6s-22-2v-5600mah-30c-dark-lithium-liion-drone-battery) (select XT60 connector)
|
||||
- [Custom designed 3D printed parts](https://github.com/PX4/PX4-user_guide/raw/main/assets/airframes/fw/reptile_dragon_2/rd2_3d_printed_parts.zip)
|
||||
- [Custom designed 3D printed parts](https://github.com/PX4/PX4-Autopilot/raw/main/docs/assets/airframes/fw/reptile_dragon_2/rd2_3d_printed_parts.zip)
|
||||
- ARK6X carrier mount
|
||||
- Holybro Pixhawk 5x carrier mount
|
||||
- FPV pod and camera mount
|
||||
- Pitot static probe "plug" adapter
|
||||
- [Custom designed power distribution PCB](https://github.com/PX4/PX4-user_guide/raw/main/assets/airframes/fw/reptile_dragon_2/xt30_power_distro_pcb.zip)
|
||||
- [Custom designed power distribution PCB](https://github.com/PX4/PX4-Autopilot/raw/main/docs/assets/airframes/fw/reptile_dragon_2/xt30_power_distro_pcb.zip)
|
||||
- Misc hardware: M3 hardware (standoffs, washers, O-rings, bolts), M2.5 nylon standoffs and screws, XT30 connectors, hot glue, heatshrink, Molex Microfit connectors
|
||||
- Silicone wiring (14awg for high current, 16awg for low current, 22awg for low power and signals)
|
||||
|
||||
@@ -133,7 +132,7 @@ Just get it close enough to 90 degrees, and the remaining offset will be removed
|
||||
|
||||
## GPS/Compass Module Mounting
|
||||
|
||||
The GPS/Compass should be mounted in the rear electronics shelf included with the RD2.
|
||||
The GPS/Compass should be mounted in the rear electronics shelf included with the RD2.
|
||||
This location is far aft of power wiring (and anything else that might cause magnetic disturbances), which makes for an ideal location for the GPS/compass module
|
||||
|
||||

|
||||
@@ -143,7 +142,6 @@ Then use the nylon M3 hardware to attach it to the rear electronics shelf.
|
||||
|
||||
Two of the three required holes are already coincidentally located in the electronics tray, so I used a marker and a drill to mark and drill the third hole.
|
||||
|
||||
|
||||
## FPV Pod
|
||||
|
||||
### FPV Pod Assembly
|
||||
@@ -163,7 +161,7 @@ Use the servo tester to center the servo.
|
||||
Attach the camera carrier servo horn directly to the top of the servo and secure it with the included screw.
|
||||
Secure the DJI FPV camera into the carrier with the two side screws.
|
||||
|
||||
To finish the FPV pod assembly, install the Caddx Vista to the back of the pod using long M2 bolts, 1mm standoffs, and nylock nuts.
|
||||
To finish the FPV pod assembly, install the Caddx Vista to the back of the pod using long M2 bolts, 1mm standoffs, and nylock nuts.
|
||||
|
||||

|
||||
|
||||
@@ -205,7 +203,6 @@ Finally, the ARK6X was installed on top of the mount.
|
||||
|
||||

|
||||
|
||||
|
||||
### Holybro 5X Carrier (Optional)
|
||||
|
||||
An alternative carrier board is the Holybro Pixhawk 5X carrier.
|
||||
@@ -232,7 +229,6 @@ The images above show the fully completed and connected Holybro 5X carrier insta
|
||||

|
||||

|
||||
|
||||
|
||||
## Electrical
|
||||
|
||||
### Battery Power Distribution
|
||||
@@ -248,7 +244,6 @@ The servo power BEC is also shown in this image.
|
||||
|
||||

|
||||
|
||||
|
||||
### Servo Power
|
||||
|
||||
Because the Holybro carrier does not include an onboard servo power supply, an external ["BEC"](https://en.wikipedia.org/wiki/Battery_eliminator_circuit) is used to provide power to the servos.
|
||||
@@ -260,15 +255,15 @@ The output of the BEC can be plugged into any unused servo output (I chose IO ou
|
||||

|
||||
|
||||
Bullet connectors were soldered to 16awg leads, which were then soldered to each phase output on each ESC.
|
||||
Heatshrink was shrunk over the finished ESCs and the bullet connectors from the ESCs were connected to their respective motors.
|
||||
Heatshrink was shrunk over the finished ESCs and the bullet connectors from the ESCs were connected to their respective motors.
|
||||
|
||||
Motor direction depends on the order of the motor leads connected to the ESC.
|
||||
For now, take a guess on each side. If either motor is spinning the wrong way, the direction can be swapped by swapping any two connections.
|
||||
For now, take a guess on each side. If either motor is spinning the wrong way, the direction can be swapped by swapping any two connections.
|
||||
Correct motor direction will be checked in the final preflight checks.
|
||||
|
||||
### Servos & ESC Signal Leads
|
||||
|
||||
Servos were wired to the FMU out port in the order left aileron, right aileron, left ESC, right ESC, elevator, rudder, FPV pan.
|
||||
Servos were wired to the FMU out port in the order left aileron, right aileron, left ESC, right ESC, elevator, rudder, FPV pan.
|
||||
|
||||
::: info
|
||||
[DSHOT ESC](../peripherals/dshot.md#wiring-connections) were used (not PWM as for the servos).
|
||||
@@ -293,7 +288,7 @@ A custom cable was made to connect the ELRS RX to the JST GH `TELEM2` port of th
|
||||

|
||||
|
||||
The other end of the cable was terminated to a Dupont connector to connect to the standard spaced headers on the ELRS RX.
|
||||
The ELRS RX was connected to the cable, and then heatshrink was used to secure the two together.
|
||||
The ELRS RX was connected to the cable, and then heatshrink was used to secure the two together.
|
||||
|
||||

|
||||
|
||||
@@ -318,7 +313,7 @@ You can't use prebuilt PX4 release (or main) firmware for this vehicle, as it de
|
||||
|
||||
These require some custom configuration to enable.
|
||||
|
||||
First, follow [this guide to setup a development environment](../dev_setup/dev_env.md ) and [this guide to get the PX4 source code](../dev_setup/building_px4.md).
|
||||
First, follow [this guide to setup a development environment](../dev_setup/dev_env.md) and [this guide to get the PX4 source code](../dev_setup/building_px4.md).
|
||||
|
||||
Once a build environment has been setup, open a terminal and `cd` into the `PX4-Autopilot` directory.
|
||||
To launch the [PX4 board config tool (`menuconfig`)](../hardware/porting_guide_config.md#px4-menuconfig-setup) run:
|
||||
@@ -366,8 +361,7 @@ make ark_fmu-v6x_default upload
|
||||
This param file contains the custom PX4 parameter configuration for this build, including radio setup, tuning and sensor config.
|
||||
Load the file via QGC using the instructions at [Parameters> Tools](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/setup_view/parameters.html#tools) (QGC User Guide).
|
||||
|
||||
- [Snapshot of PX4 airframe params](https://github.com/PX4/PX4-user_guide/raw/main/assets/airframes/fw/reptile_dragon_2/reptile_dragon_2_params.params)
|
||||
|
||||
- [Snapshot of PX4 airframe params](https://github.com/PX4/PX4-Autopilot/raw/main/docs/assets/airframes/fw/reptile_dragon_2/reptile_dragon_2_params.params)
|
||||
|
||||
You may need to modify some parameters for your build
|
||||
In particular you should check:
|
||||
@@ -421,18 +415,17 @@ I recommend checking the following items:
|
||||
- Airspeed calibration
|
||||
- Level horizon calibration
|
||||
- Check control surface deflection
|
||||
- Right stick -> Right aileron goes up, left aileron goes down
|
||||
- Left stick -> Left aileron goes up, right aileron goes down
|
||||
- Stick back -> elevator goes up
|
||||
-Stick forward -> elevator goes down
|
||||
- Left rudder -> Rudder goes left
|
||||
- Right rudder -> Rudder goes right
|
||||
- Right stick -> Right aileron goes up, left aileron goes down
|
||||
- Left stick -> Left aileron goes up, right aileron goes down
|
||||
- Stick back -> elevator goes up
|
||||
-Stick forward -> elevator goes down
|
||||
- Left rudder -> Rudder goes left
|
||||
- Right rudder -> Rudder goes right
|
||||
- Check Px4 inputs (in `stabilized mode`)
|
||||
- Roll right -> Right Aileron goes down
|
||||
- Roll left -> Left aileron goes down
|
||||
- Pitch up -> Elevator goes down
|
||||
- Pitch down -> Elevator goes up
|
||||
|
||||
- Roll right -> Right Aileron goes down
|
||||
- Roll left -> Left aileron goes down
|
||||
- Pitch up -> Elevator goes down
|
||||
- Pitch down -> Elevator goes up
|
||||
|
||||
## First Flight
|
||||
|
||||
|
||||
@@ -28,12 +28,12 @@ Key airframe features:
|
||||
|
||||
Key Build Features:
|
||||
|
||||
* Easy overall build with minimal airframe setup
|
||||
* Easy access to Pixhawk USB and debug connector
|
||||
* [First Person View (FPV)](https://en.wikipedia.org/wiki/First-person_view_(radio_control)) with camera pan mount
|
||||
- Easy overall build with minimal airframe setup
|
||||
- Easy access to Pixhawk USB and debug connector
|
||||
- [First Person View (FPV)](<https://en.wikipedia.org/wiki/First-person_view_(radio_control)>) with camera pan mount
|
||||
|
||||
* Air data provided by wing slung pitot static pod
|
||||
* Long flight times (with Liion battery option > 24 minutes)
|
||||
- Air data provided by wing slung pitot static pod
|
||||
- Long flight times (with Liion battery option > 24 minutes)
|
||||
|
||||
## Parts List
|
||||
|
||||
@@ -47,7 +47,7 @@ Key Build Features:
|
||||
- [Caddx Vista FPV air unit](https://caddxfpv.com/products/caddx-vista-kit)
|
||||
- [DJI FPV Goggles](https://www.dji.com/fpv)
|
||||
- [ExpressLRS Matek Diversity RX](http://www.mateksys.com/?portfolio=elrs-r24)
|
||||
- [Custom designed 3D printed parts](https://github.com/PX4/PX4-user_guide/raw/main/assets/airframes/fw/turbo_timber_evolution/3d_printed_parts.zip)
|
||||
- [Custom designed 3D printed parts](https://github.com/PX4/PX4-Autopilot/raw/main/docs/assets/airframes/fw/turbo_timber_evolution/3d_printed_parts.zip)
|
||||
- Pixhawk 4 Mini mount and top GPS mount
|
||||
- FPV pod and camera mount
|
||||
- Pitot static pod and wing hardpoint hanger
|
||||
@@ -105,7 +105,7 @@ After the first flight, the lid was hot glued in place.
|
||||
|
||||
## Flight Computer Installation
|
||||
|
||||
A custom mount for the PX4 Mini was designed and 3d printed (see [3D printed parts](https://github.com/PX4/PX4-user_guide/raw/main/assets/airframes/fw/turbo_timber_evolution/3d_printed_parts.zip) for all parts).
|
||||
A custom mount for the PX4 Mini was designed and 3d printed (see [3D printed parts](https://github.com/PX4/PX4-Autopilot/raw/main/docs/assets/airframes/fw/turbo_timber_evolution/3d_printed_parts.zip) for all parts).
|
||||
This mount was carefully designed to use internal foam mold features of the stock TTE airframe to be securely attached and well aligned.
|
||||
The mount consists of two parts in a double-decker configuration, bolted together with M3 threaded standoffs.
|
||||
The bottom mount carries the Pixhawk and attaches to the airframe while the top mount carries the GPS and ExpressLRS RX.
|
||||
@@ -123,7 +123,7 @@ The bottom mount carries the Pixhawk and attaches to the airframe while the top
|
||||
First, the Pixhawk 4 Mini was placed in the lower mount.
|
||||
Hot glue was added to rigidly connect the fcu to the mount with two zipties providing additional security.
|
||||
The standoff mounts for the upper mount were installed, and the bolts securely tightened.
|
||||
Once the lower mount is installed, these screws are inaccessible, so attention was paid to making sure they were tightt enough so they cannot back out.
|
||||
Once the lower mount is installed, these screws are inaccessible, so attention was paid to making sure they were tightt enough so they cannot back out.
|
||||
|
||||
## Electrical
|
||||
|
||||
@@ -132,7 +132,7 @@ Once the lower mount is installed, these screws are inaccessible, so attention w
|
||||
The Holybro power module was wired inline with the ESC.
|
||||
A spare 16awg power lead was also broken out, terminated to an XT30.
|
||||
This spare lead will be used to provide power to the Caddx Vista FPV unit, but could also be connected to a splitter to power more peripherals.
|
||||
Power for the servo and lighting will be provided by the "BEC" power supply in the ESC.
|
||||
Power for the servo and lighting will be provided by the "BEC" power supply in the ESC.
|
||||
|
||||

|
||||
|
||||
@@ -159,7 +159,7 @@ Access to the Pixhawk 4 Mini requires removal of the upper mount.
|
||||
While this isn't too difficult, it was a consideration for wanting to streamline debugging in the field.
|
||||
A short right angle USB micro extension was used to allow easy access to the Pixhawk 4 Mini's USB interface.
|
||||
The USB-A end of this cable was left dangling in the battery bay.
|
||||
Similarly, a JST PH to std spaced headers adapter was made, and it was also left easily accessible in the battery bay.
|
||||
Similarly, a JST PH to std spaced headers adapter was made, and it was also left easily accessible in the battery bay.
|
||||
|
||||
### Peripherals
|
||||
|
||||
@@ -203,7 +203,6 @@ I use full flaps on landing to slow the otherwise slippery airframe.
|
||||
|
||||

|
||||
|
||||
|
||||
### Performance
|
||||
|
||||
- Stall speed (no flaps): 14MPH indicated
|
||||
@@ -227,7 +226,7 @@ I use full flaps on landing to slow the otherwise slippery airframe.
|
||||
|
||||
### Parameter File
|
||||
|
||||
[Snapshot of PX4 airframe params](https://github.com/PX4/PX4-user_guide/raw/main/assets/airframes/fw/turbo_timber_evolution/tteparams.params)
|
||||
[Snapshot of PX4 airframe params](https://github.com/PX4/PX4-Autopilot/raw/main/docs/assets/airframes/fw/turbo_timber_evolution/tteparams.params)
|
||||
|
||||
This param file contains the custom PX4 parameter config for this build, including radio setup, tuning and sensor config.
|
||||
The param file can be loaded via QGC using the instructions at [Parameters> Tools ](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/setup_view/parameters.html#tools) (QGC User Guide).
|
||||
|
||||
Reference in New Issue
Block a user