{% hint style="success" %} Also take a look at some of our other Gitbooks:
- HoverGames
- NavQPlus (NavQ+) Companion Computer
- UCANS32K1 CAN-FD / UAVCAN node
- MR-B3RB Buggy3 Rev B - Autonomous robot car platform
{% endhint %}
This gitbook can be found at: https://nxp.gitbook.io/nxp-cup/
This Gitbook helps you quick start into the NXP CUP. It contains information on hardware i.e. recommendations, documentation and assembly support. And Software like basic source code and commands.
Official Discord server for support: https://discord.gg/3cdhBjpbAq
Hardware: The 3D printed chassis kit from 2024 has been updated and improved in many aspects, while retaining compatibility with most of the original parts.
Software: You can either write code inside a Zephyr RTOS app on a FRDM i.MX93 board, or embedded code on a FRDM-MCXN947 board.
{% hint style="info" %} You are allowed to compete with the older kit variants too. {% endhint %}
Hardware: You can build your own 3D printed chassis using the provided reference 3D models, or go in and modify them using the provided .STEP files to bring improvements to the design.
Software: You can write embedded C code using RTD drivers on an S32K144-Q100 board. We also provide software support in the form of example codes and documentation for all basic car components.
Participants using the MR-B3RB will use a combination of pre-configured ROS2 and Zephyr-Cerebri software. Here, "Cerebri" refers to the application layer, while "Zephyr" is the underlying Real-Time Operating System (RTOS).
For the NXP Cup 2022 season, we are introducing a new robotics vehicle chassis called MR-Buggy3. This chassis is built on top of a modified WLToys 124019 chassis, which has many replacement and upgradeable parts available commercially.
By default there are two car chassis configurations by DFRobot. These chassis support brushed AND brushless motors.
Moreover there are two new MCUs. First, a board developed entirely for this competition - the "ARC-Board" also named "Micro E Board". This board was developed by students and professors of the "Haute-Ecole Arc" in Switzerland and is finally available for every participant. It supports brushed motors and a camera communicating via SPI. The Second board is the RDDRONE-FMUK66 which is also a part of the Hovergames drone. NXP CUP proofs that this particular flight controller is ready to steer rovers too!
Finally we introduce an intelligent camera into the Cup, the Pixy 2 camera. This camera has its own MCU and does line tracking or colored block detection by itself. The Pixy 2 can communicate via I2C, SPI and UART.
All these components and configurations are described in this documentation. The default setup is the DFRobot chassis with brushed motors, the Micro E board and the Pixy 2 OR DFRobot chassis with brushless motors, RDDRONE-FMUK66 and Pixy 2. You pick!
Students have the option of using setups from the past seasons or other NXP MCU boards. But these are not supported in this documentation.
This work is licensed under a Creative Commons Attribution 4.0 International License.
