AvocadoXL Assembly Guide

Assembly Instructions


The AvocadoXL comes with a custom PDB that ferries power, motor and video signals around the base plate and to the different components such as the flight controller and VTX.

Hookup pads

The VIN and VOUT (Video IN, Video OUT) pads are used to transmit the video signal to and from the flight controller if your flight controller has built in OSD capabilities. If you do not have an OSD on your flight controller, you can use these cables for anything you need. They should not be mistaken for voltage in, voltage out pads.

The VIN pad should be used to get the video signal from the camera and bring it to the PDB and then the FC through the PDB cable. The VOUT PAD is the return video signal from the flight controller and should be hooked up to your video transmitter in the VTX compartment.

The X1 pad can be used for any signal you need to send from the flight controller to the VTX or any other component in the VTX compartment. For example, it can be used to control the TBS Unify VTX transmitters with Betaflight and smart audio over an extra UART port.

The VCC pad can be used to power video transmitters that accept battery voltages. Similarly, the VCC on the PDB connector to the flight controller can be used to power a regulator on a flight controller or be used to monitor battery

Motor hookups

M1-4 pads are present near the ESCs power hookup pads. ( M4 can be seen in the picture above ) Wire your ESCs directly to these pads and then use the included PDB cable to hook up the colored motor wire to the correct ESC motor pad our flight controller.

Notes on Raceflight

The motor number ordering is different in Raceflight so caution must be taken when soldering the PDB cable to your flight controller.

The correct mapping ( Cable -> raceflight )

  • 1 -> 3
  • 2 -> 2
  • 4 -> 3
  • 3 -> 4

Additional hardware

If you don't have a 5V source from your FC or VTX you can use the Pololu 5V, 500mA Step-Down Voltage Regulator D24V5F5 to get 500mA of power distributed into your PDB and then the FC/VTX/Camera as needed. The Pololu goes in the U1 slot.

You can also hook up any other 5V supply to the VOUT and GND pins in the U1 box. VIN is the raw battery voltage.

Note: due to the U1 hole sizing on the v0.2 PDB you need to use smaller wires than pcb headers to solder in your pololu regulator.

Cable wiring

The AvocadoXL includes a cable that connects the PDB to your flight controller.

v1 black cable coloring

  1. Green - Ground - GND
  2. Purple - M1
  3. Blue - M2
  4. Pink - M3
  5. Brown - M4
  6. Gold - VCC - raw battery voltage
  7. White - X1 - extra connection for user use
  8. Red - 5V from PDB 5v connection
  9. Orange -  VOUT - Video Out - Video feed to VTX
  10. Yellow - VIN - Video In - Video feed from camera

Configuring your flight controller

As the flight controller sits at a 45° angle on the back of the quadcopter, we need to make some adjustments to the settings so everything flights right. We don't want your quad doing the "flipped axis" dance into your face now do we?

The trick to getting your board oriented is to start with the yaw axis.

First, with whatever FC configuration app you use for your board make sure your FC is connected and your FCs accelerometer is on. ( if normally turned off, turn it on temporarily ) 

Switch to whatever panel shows your virtual quadcopter representation, then tip your quad forward. Did the virtual one also tip forward? Ignoring the actual angle the quadcopter is at, we just care if it tipped forward in the correct way. If it didn't, change your board yaw offset by 90° until it does.
Now move onto making sure the pitch angle is actually correct. You'll more than likely have to enter -45° or +45° into the roll or pitch offset. Start with roll if you had to change the yaw offset by 90°, otherwise try changing the pitch. Now when you hold the quad level it should show a level quad on your readout. Pretty simple I hope!


3D printing your own parts

AvocadoXL 3D parts can be found on Thinvigerse

When printing make sure to have good bed adhesion and only use TPU fillament. For parts with overhangs or small top areas make sure to use active cooling on those layers to prevent smudgeing.