Developing a new FRDM NXP CUP-Shield

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Developing a new FRDM NXP CUP-Shield

jonas_wuehr
Contributor II
2 2 1,987

We took the free time during the Corona lockdown in Germany to create our own shield for FRDM evalboards, that is supposed to control autonomously driving robots ( especially NXP Cup vehicles ):

https://mygit.th-deg.de/nxpboard/layout/-/wikis/uploads/a8cff406fa73ac9803f498740727d885/rendering.png

The board has the following features:

  • Power input with PTC fuse and reverse polarity protection ( 6 - 15V DC )
  • Control of two DC motors ( up to approximately 20A ) with current sense, motor fault detection and back emf measurement ( for rpm control )
  • Control of two Servos at 6V DC with adjustable maximum current
  • HMI with 2 potentiometers, OLED Display connection, 8 dipswitches, 4 LEDs and two push buttons
  • Reset button
  • Power control LEDs  ( 3V3, 6V and VBAT )
  • SD-Card slot
  • Connector for HC-SR05/6 Bluetooth module
  • Connectors for 2 linescan cameras
  • Connectors for 2 wheel encoders
  • breakout headers for 2.45 soldering breadboard on top side

Furthermore our shield is backwards compatible to the FRDM-TFC shield, so You can easily adapt already existing code to the new shield.

During the last weeks we assembled the very first prototype and tested it on an Alamak car with the FRDM-KL25Z:

IMG_20200711_171342.jpg

IMG_20200711_170757.jpg

IMG_20200711_170848.jpg

IMG_20200711_170908.jpg

We had some smaller issues that could be solved with some jumper wires :smileyconfused:, but after all everything seems to work reasonably well :smileywink:.

Next week we will order the redesigned version and also publish the KiCad project and other documentation on GitHub.

You can already view the schematics attached to this post.

We really wonder how the NXP Cup community is interested in our work and if there are some more features that should be added :smileyhappy:.

Best regards, Jonas Wühr and Lucas Bartosch

Deggendorf Institute of Technology

Tags (2)
2 Comments
matthiaswilkens
NXP Employee
NXP Employee
jonas_wuehr
Contributor II

Hello again,

last week we assembled the final board and everything seems to work fine.

We also implemented a hardware abstraction layer that is also mostly compatible to the Waveshare FRDM-TFC shield.

Everything will be open source and available in the next days in this GitLab repository: https://gitlab.com/highdriveunit/highdriveunit 

There will also be a wiki documentation.

Here some impressions of the final revision 1 PCB :

overview.jpg  bluetooth mounting.jpgevalboard_mounting.jpg

pascalsandrezmatthiaswilkensiaingallowaynxf52129