> For the complete documentation index, see [llms.txt](https://nxp.gitbook.io/mr-b3rb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nxp.gitbook.io/mr-b3rb/hardware/mr-b3rb-mechanical-assembly-guide/appendix/block-diagram.md).

# Block Diagram

<figure><img src="https://396338415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU93yDWZcgjXGgsC1Duqv%2Fuploads%2FBL6Hng4wjqKEt4v26AtU%2Fimage.png?alt=media&amp;token=9d5536e6-ad8f-41c9-88a8-e8435c7a51ba" alt=""><figcaption><p>Block Diagram showing board and sensor connections</p></figcaption></figure>

## Block Diagram: Power Distribution Board

The PDB (Power Distribution board) is where both power enters from the battery, and also provides a number of connector "translations" to match the motor and LED lighting.  Specialized connectors on the motor and encoder to translate to the Dupont-style or standard DroneCode connector pinouts. \
It should be noted that the block diagram above does not show ALL the power distribution connections, which are as follows:

* Battery input through a fuse&#x20;
* Battery voltage and current measurement through the INA226
* 3x Battery voltage outputs on 5 pin JST-GH for NavQPlus, MR-CANHUBK344, Extra
* 5V regulating supply for LED lights, and powering PWM servo rail on MR-CANHUBK344 and therefore the Servo itself.&#x20;
* PWM signals are consolidated into a single XHDP connector for ease of connection.

## Block Diagram: GPS Module

The GPS combines UART, I2C for Compass, and GPIO for switches, LED, and Beeper into a single large DroneCode standard connector.

## Block Diagram: Debugging interfaces

The DCD-LZ interface simply combines SWD and a UART on a single JST-GH Dronecode connector.\
Depending on your kit you may have any of the following debug adapter boards:

* FTDI USB-UART cable and adapter for UART/Console on the NavQPlus
* FTDI USB-UART cable + DCD-LZ adapter for MR-CANHUBK344 DCD-LZ interface
* In some systems you will find NeuralProbe board with USBC interface and connectors for UART/Console AND DCD-LZ interface. This board includes a USB-UART converter and also includes a button that will toggle the RST pin on SWD/JTAG interface. There is a 3rd interface on this board for Pixhawk V6X debug+uart connectors (not used here, used with NXP MR-VMU-RT1176)
