# 2019 DFRobot Chassis Developer Guide

- [Getting started](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/getting-started.md): This page lists the most important parts of the NXP Cup Developer Guide to get you started.
- [Rover kits contents](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/getting-started/rover-kits-contents.md): This page lists the contents of the NXP CUP kits.
- [Not included items](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/getting-started/not-included-items.md): This page lists some parts that are not included in the NXP Cup kit, but are required to use the rover.
- [Assembly](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly.md): This section guide you through building the car. It includes a step-by-step description and detailed pictures.
- [DFRobot chassis](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/dfrobot-chassis.md): This section guides you through the assembly of the rover with the DFRobot Chassis.
- [Lower plate, servo motor and front wheels](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/dfrobot-chassis/lower-plate-servo-and-wheels.md): This page shows a detailed description for the mounting of the lower plate, the servo motor and the front wheels.
- [Brushless: Motors, ESCs and Power Module](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/dfrobot-chassis/motors-escs-and-battery-mount.md): This pages describes how to mount the motors, ESCs and the power module for the brushless setup
- [Brushed: Motors and Power connection](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/dfrobot-chassis/brushed-motors-and-power-connection.md): This pages describes how to mount the brushed motors and how to do the power connection with for a ARC board.
- [Rear wheels and top plate](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/dfrobot-chassis/mounting-of-the-top-plate.md)
- [Camera mount](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/dfrobot-chassis/camera-mount.md): This page shows the camera mount including the mounting of the flange and the pole
- [Known Issues](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/known-issues.md): This pages describes the known issues due to the DF Robot assembly.
- [RDDRONE-CUPK64 (AKA Micro E board or ARC board)](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/using-the-arc-board.md): How to install the RDDRONE-CUPK64 (Micro E) board on the DFRobot chassis.
- [RDDRONE-FMUK66](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/rddrone-fmuk66.md): How to install the FMU on the DFRobot chassis.
- [FMU enclosure](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/rddrone-fmuk66/fmu-enclosure.md)
- [FMU assembly](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/rddrone-fmuk66/fmu-assembly.md): How to install the FMU on the DFRobot chassis.
- [GPS and Telemetry](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/rddrone-fmuk66/gps-mount.md): This page describes how to install the GPS and the Telemetry on the rover
- [Connecting all FMU wires](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/rddrone-fmuk66/connecting-all-fmu-wires.md): This page provides an overview of how to connect all wires to the FMU.
- [Commissioning the Pixy 2](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/assembly/installing-the-pixy-2.md): This page shows some useful parameter settings for the Pixy 2.
- [Development tools](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools.md): This section explains how to set up the basic development tools needed for the NXP Cup.
- [RDDRONE-CUPK64 AKA Micro E Board Development](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/arc-board-development.md): This section presents possible tools for the development on the RDDRONE-CUPK64 AKA Micro E or ARC Mainboard.
- [Setting up MCUXpresso](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/arc-board-development/setting-up-mcuxpresso.md): Guide for installing and configuring MCUXpresso for ARC Board.
- [Working with the example code](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/arc-board-development/programm-the-arc-board.md): This section describe the basic code for the ARC Mainboard and how to use it.
- [RDDRONE-FMUK66 Development](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development.md): How to write software for the FMU and flash and debug the FMU.
- [Virtual machine](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/virtual-machine.md): In this section we will set up a virtual machine that can be used for developing and building the PX4 firmware and creating software for companion computers. PX4 firmware runs on the RDDRONE-FMUK66.
- [Installing Ubuntu](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/installing-ubuntu.md): We are going to install Ubuntu in the virtual machine that we just created. Most steps are also relevant for a native setup, but there will be additional steps and optimizations that you can skip.
- [PX4 Toolchain](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/px4-toolchain.md): The PX4 project provides a set of recommended tools that you can use to develop, build and debug PX4 and other Dronecode software projects.
- [MCUXpresso](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/setting-up-mcuxpresso.md): The MCUXpresso Integrated Development Environment allows developers to edit, compile and debug code for many NXP microcontrollers. For HoverGames it is a useful tool for debugging the PX4 code.
- [Programming the RDDRONE-FMUK66](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66.md): This section describes the first setup of the FMU and how to work with the FMU.
- [Programming FMUK66 for first use](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/programming-fmuk66-for-first-use.md)
- [Building PX4 firmware](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/building-px4-firmware.md): Instructions on how to build the PX4 firmware from source using the console.
- [Program software using debugger](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/program-software-using-debugger.md): This page provides instructions on how to upload any software to the board using the debug interface.
- [PX4 configuration using QGroundControl](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/px4-configuration-using-qgroundcontrol.md): This section will explain how to configure the PX4 software running on the RDDRONE-FMUK66.
- [Firmware](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/px4-configuration-using-qgroundcontrol/firmware.md): How to upload firmware onto the RDDRONE-FMUK66 using QGroundControl.
- [Airframe](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/px4-configuration-using-qgroundcontrol/airframe.md): Setting up the airframe configuration.
- [Sensors](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/px4-configuration-using-qgroundcontrol/sensors.md): How to perform sensor calibration.
- [Power](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/commissioning-the-rddrone-fmuk66/px4-configuration-using-qgroundcontrol/power.md): Options for battery management and voltage and current measurements.
- [Working with the Example-Application](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/the-example-application.md): This sections describes how to include an example application to the PX4 firmware and how to use it.
- [Adding distance sensors to the FMUK66](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/development-tools/rddrone-fmuk66-development/adding-distance-sensors-to-the-fmuk66.md): This pages shows how to implement the usage of distance sensors to the FMUK66 in Hardware and with the PX4 Autopilot firmware.
- [Landzo car model (OLD)](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model.md): This section describe the assembly and the software tools for the Model Alamak with the FRDM-KL46Z.
- [Hardware](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/kit-contents.md): Quick and easy buy your NXP CUP car at xxx. Look the following pages and see what you get
- [NXP FRDM-KL25Z](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/kit-contents/electronics.md)
- [Model Alamak ->out of order](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/kit-contents/model-alamak.md): The Alamak model features more powerful motors, unibody chassis allowing for more rigidity and control, a new enhanced motor control board and a new power board with preset inputs for encoders, multip
- [Special: Camera module](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/kit-contents/model-alamak/kit-contents-camera-module.md)
- [Special: Camera Mount](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/kit-contents/model-alamak/kit-contents-camera-mount.md)
- [Assembly](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly.md): This section guide you through building the car. It includes a step-by-step description and detailed pictures.
- [Model Alamak with FRDM-KL25Z](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z.md)
- [Circuit Boards](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-circuit-boards.md): Now, we will assemble the ciruit boards.
- [Adding Headers to FRDM-KL25Z](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-circuit-boards/assembly-adding-headers-to-frdm-kl25z.md)
- [Chassis](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-chassis.md)
- [Installing Motor Power Cables and Connection](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-motor-power-cables-and-connection.md)
- [Installing Motor Driver Board](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-motor-driver-board.md)
- [Camera Mount](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-camera-mount.md)
- [System Board, Servo and OLED](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-system-board.md)
- [Mounting the FRDM-KL25Z](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-frdm-kl25z.md)
- [Battery Mount](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/assembly/model-alamak-with-frdm-kl25z/assembly-battery.md)
- [Software](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software.md)
- [Software-Mathworks](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/software-mathworks.md)
- [2017 TFC Hardware Overview](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/2017-tfc-hardware-overview.md)
- [System Structure](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/2017-tfc-hardware-overview/system-structure.md)
- [System Board](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/2017-tfc-hardware-overview/system-structure/system-board.md)
- [Motor Driver Board](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/2017-tfc-hardware-overview/system-structure/motor-driver-board.md)
- [System Block Diagram](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/2017-tfc-hardware-overview/system-block-diagram.md)
- [Schematics](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/2017-tfc-hardware-overview/schematics.md)
- [Power Distribution](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/software/2017-tfc-hardware-overview/power-distribution.md)
- [Known Issues](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues.md)
- [Camera Module](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues/camera-module.md)
- [LZCAMADAPT2 Camera Adapter](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues/camera-module/lzcamadapt2-camera-adapter.md)
- [\[Deprecated\] LZCAMADAPT Camera adapter](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues/camera-module/deprecated-lzcamadapt-camera-adapter.md)
- [Steering Servo Connection](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues/steering-servo-connection.md)
- [Board Mounting Holes](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues/board-mounting-holes.md)
- [LCD Module](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues/lcd-module.md)
- [FRDM Board Socket Headers](https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide/landzo-car-model/known-issues/frdm-board-socket-headers.md)


---

# Agent Instructions: 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:

```
GET https://nxp.gitbook.io/nxp-cup/2019-dfrobot-chassis-developer-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
