> For the complete documentation index, see [llms.txt](https://jordan-cormack.gitbook.io/stuff/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jordan-cormack.gitbook.io/stuff/uav-ardupilot/dronecan-servo-pdb.md).

# DroneCAN Servo PDB

<figure><img src="/files/n2gsu3DgcyIZvXNcvIFB" alt=""><figcaption></figcaption></figure>

## Overview

This board is intended to be used with Ardupilot [AP\_Periph](https://ardupilot.org/dev/docs/ap-peripheral-landing-page.html) firmware.

Main features / use-cases:

* Simplify UAV wiring (especially for Quadplane VTOL).
* Expand Ardupilot servo output quantity.
* Extend servo outputs.
* High current servo regulation: 5V or 8V switchable from 4S-6S+ <mark style="color:$info;">(designed for 12S but untested)</mark>.
* <mark style="color:$warning;">8A</mark> continuous output, <mark style="color:$danger;">22A</mark> peak (with cooling).
* Easy AM32 / BLHeli32 ESC telemetry connections.

<figure><img src="/files/9PRRZTl9salPQjaAoPoi" alt=""><figcaption></figcaption></figure>

There are 9x servo outputs, configured by default as:

1-4: ESC output, with the middle pin connected to UART1 for AM32/BLHeli32 style telemetry, and DSHOT signal output.

5-9: Standard PWM servo output.

All 9x outputs can be used as a standard servo output if the ESC TELEM DISCONNECT jumper is cut, and the middle pins for output 4 and 5 are bridged on the rear of the PCB. This connects the whole middle row of pins to VOUT of the regulator.

The output voltage is 5V as standard, but a jumper can be bridged to raise the output to 8V for HV servos. There is an additional XT30 connector for powering other lower voltage devices.

A 120Ω CAN termination resistor is present, but not enabled by default. A jumper is available to enable it.

## Typical Usage

The below simplified image shows a typical use-case for this PCB.

Medium sized VTOL Quadplanes often have a removeable wing, but this results in many connections between the fuselage and wing sections:

* 4x ESC signal wires.
* 4x ESC telemetry wires.
* 2x (or more) control surface servos.
* Main power for ESCs (usually 6S or 12S).
* Power for servos (5V or 8V).

Using this DroneCAN PDB, only the following connections are needed:

* CAN bus.
* Main power for ESCs (converted to 5V or 8V on the PCB).

This vastly reduces the amount of separate cables that need to be connected (only power and CAN connections <mark style="color:yellow;">**highlighted yellow**</mark>), speeding up both initial manufacture, and subsequent assembly in the field.

<figure><img src="/files/tnvAN3kTVWlFxRoq3k4t" alt=""><figcaption></figcaption></figure>

The PCB is also useful for non VTOL UAVs which require higher voltage or current servo outputs, or those that need additional outputs above what might be present on standard flight controllers (Ardupilot supports up to 32 outputs over CAN).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://jordan-cormack.gitbook.io/stuff/uav-ardupilot/dronecan-servo-pdb.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
