Skip to content

Holybro X500 V2 (Pixhawk 5X Build)

Holybro initially supplied this kit with a Pixhawk 5X, but at time of writing this has been upgraded to a Holybro Pixhawk 6C. This build log is still relevant as the kit assembly is virtually the same, and likely to remain so as the flight controller is upgraded.

This topic provides full instructions for building the Holybro X500 V2 ARF Kit and configuring PX4 using QGroundControl.

The ARF ("Almost Ready to Fly") kit provides the shortest and straightforward assembly experience for those who want to jump into drone development and not spend that much time on setting up the hardware. It includes the frame, motors, ESCs, propellers and power distribution board.

In addition to the kit you will need to have the flight controller, radio transmitters, GPS and RC controller. The ARF kit can be used with most flight controllers supported by PX4.

Key information

Full X500 V2 Kit

Bill of materials

The Holybro X500 V2 Kit includes almost all the required components:

  • X500V2 Frame Kit
    • Body - Full Carbon Fiber Top & Bottom plate (144 x 144mm, 2mm thick)
    • Arm - High strength & ultra-lightweight 16mm carbon fiber tubes
    • Landing gear - 16mm & 10mm diameter carbon fiber tubes
    • Platform board - With mounting holes for GPS & popular companion computer
    • Dual 10mm Ø rod x 250 mm long rail mounting system
    • Battery mount with two Battery Straps
    • Hand tools for installation
  • Holybro Motors - 2216 KV880 x6 (superseded - check spare parts list for current version).
  • Holybro BLHeli S ESC 20A x4 (superseded - check spare parts list for current version).
  • Propellers - 1045 x4 (superseded - check spare parts list for current version).
  • Power Distribution Board – XT60 plug for battery & XT30 plug for ESCs & peripherals
  • Camera mount (optional and the 3D file can be downloaded from here)

Other parts in this build(Not included in the ARF kit):

Additionally you will need a battery (Holybro recommends a 4S 5000mAh) and receiver (compatible radio system) if you want to control the drone manually.

Kit Hardware

This section lists all hardware for the frame and the autopilot installation.

Bottom plateCarbon fiber (2mm thick)1
Top plateCarbon fiber (1.5mm thick)1
ArmCarbon fiber tube (Assembled with motors mounted)4
Landing gear - Vertical poleCarbon fiber tube + engineering plastic2
Landing gear - Cross barCarbon fiber tube + engineering plastic + foam2
Mounting RailDiameter: 10mm length: 250mm2
Battery mounting boardThickness: 2mm1
Battery pad3mm Silicone sheet black1
Platform boardThickness: 2mm1
Hanger & rubber ring gasketInner hole diameter: 10mm black8

X500V2 ARF Kit Full Package Contents

Figure 1: X500 V2 ARF Kit what's inside


Item DescriptionQuantity
Pixhawk5x & Assorted Cables1
M8N GPS Module1
Power Module PM02D (with pre-soldered ESC power cables)1
Motors 2216 KV880(V2 Update)4
Holybro BLHeli S ESC 20A x41
Holybro BLHeli S ESC 20A x41
433 MHz / 915 MHz Holybro Telemetry Radio1

Tools needed

Tools are included to do the assembly, however you may need:

  • Wire cutters
  • Precision tweezers


Estimate time to assemble is 55 min (25 minutes for frame, 30 minutes for autopilot installation/configuration)

  1. Start by assembling the payload & battery holder. Push the rubbers into grippers (Do not use sharp items to push them in!). Next, pass the holders through the holder bars with the battery holder bases as Figure 3.

    Landing Figure 1: Components

    Figure 2: Payload holder components

    Landing Figure 2: Assembled

    Figure 3: Payload holder assembled

  2. The next is to go for attaching the bottom plate to the payload holder.

    You will need the parts as shown in Figure 4. Then mount the base for power distribution board using nylon nuts as Figure 5. Finally using 8 hex screws you can join the bottom plate to the payload holder (Figure 7)

    Materials to attach bottom plate

    Figure 4: Needed Materials

    PDB mountbase

    Figure 5: PDB mount base

    PDB attachment

    Figure 6: Mounted pdb with nylon nuts

    Bottom plate Final

    Figure 7: Mounted Plate on payload holder

  3. Let's gather the stuff needed for mounting landing gear as Figure 8. Use the hex screws to join landing gears to the bottom plate. You also need to open three hex screws on each of the leg stands so you can push them into carbon fiber pipes. Do not forget to tighten them back again.

    Attach Landing Gear Stuff

    Figure 8: Required parts for landing gear attachment

    Lanfing great to bottom plate

    Figure 9: Landing gear attachment to the body

  4. We will gather all the arms now to mount the top plate. Please pay attention that the motor numbers on arms are a match with the ones mentioned on the top plate. Fortunately, motors are mounted and ESCs have been connected in advance. Start by passing through all the screws as you have the arms fixed in their own places (They have a guide as shown in Figure 11 to ensure they are in place) and tighten all nylon nuts a bit. Then you can connect XT30 power connectors to the power board. Please keep in mind that the signal wires have to be passed through the top plate such that we can connect them later to Pixhawk.

    Figure 10: Connecting arms needed materials.

    Figure 11: Guide for the arms mount

  5. Tighten all 16 screws and nuts by using both hex wrench and nut driver.

    Top plae mounted

    Figure 12: Mounted top plate

  6. Next you can mount your pixhawk on the top plate by using the stickers. It is recommended to have the direction of your Pixhawk's arrow the same as the one mentioned on the top plate.

    Flight controller mounting stickers

    Figure 13: Sticker tapes on Pixhawk

  7. If you want to mount the GPS on the companion computer plate, you can now secure the GPS mount onto it using 4 screws and nuts.

    Figure 14: Secure GPS mount onto companion plate

  8. Use the tape and stick the GPS to the top of the GPS mast and mount the GPS mast. Make sure the arrow on the gps is pointing forward (Figure 15).

    Figure 15: GPS and mast

  9. Finally, you can connect the Pixhawk interfaces such as telemetry radio to 'TELEM1' and motors signal cables accordingly.

Please refer to Pixhawk 5X Quick Start for more information.

That's it. The fully assembled kit is shown below (Depth camera not included in the kit):

Assembled Kit

PX4 Configuration


Full instructions for installing and configuring PX4 can be found in Basic Configuration.

QGroundControl is used to install the PX4 autopilot and configure/tune it for the X500 frame. Download and install QGroundControl for your platform.

First update the firmware, airframe, and actuator mappings:

  • Firmware

  • Airframe

    You will need to select the Holybro X500 V2 airframe (Quadrotor x > Holybro 500 V2)

    QGroundControl - Select HolyBro 500 airframe

  • Actuators

    • You should not need to update the vehicle geometry (as this is a preconfigured airframe).
    • Assign actuator functions to outputs to match your wiring.
    • Test the configuration using the sliders.

Then perform the mandatory setup/calibration:

Ideally you should also do:


Airframe selection sets default autopilot parameters for the frame. These are good enough to fly with, but it is a good idea to tune the parameters for a specific frame build.

For instructions on how, start from Autotune.


This build log was provided by PX4 Team.