DragonBot/Spring/2021

PCB Design Process

Author/s:Amha

Table of Contents

Introduction

Printed Circuit Board (PCB) helps to arrange electronic components in a compressed and efficient way. Instead of constructing electronic circuit through wire-to-wire connection, PCB has many advantages; it is compact, saves space, has resistance to movement, reliable and is efficient. This blog is about the PCB design process of the IMU shield for DragonBot

Process

Before designing the PCB shield, multiple tests were performed using a breakout board of MPU 9250 sensor. The breakout board has 10 pins; among those pins I used only five (VCC, GND, SCL, SDA and INT) during testing. The sensor utilizes the I2C communication protocol. After testing and approval of the sensor, I started designing the custom PCB using Eagle CAD.

Figure 1. MPU 9250 Schematic (cc http://www.hiletgo.com/ProductDetail/1953399.html)

First Iteration

The actual processor (figure 2) has 24 pins, among the pins 9 of the pins were not connected to anything. Since I only used five pins during testing – VDD, GND, SCL, SDA, and INT, I designed the PCB circuit by taking the five pins into account and left the other pins unconnected. Once completed, the PCB design was sent to Chris for review.

Figure 2 Pinout diagram of MPU 9250


Figure 3. First Iteration Schematic and Board

Second Iteration

Based on the feedback from Chris, I learned that I have to check the recommendations from the data sheet on how to handle the unused pins. I also learned (from class lectures) that unused pins that need to be either grounded or connected to VCC, are recommended to be connected using a 10K ohm resistor. On the second iteration, I designed the PCB in response to the feedbacks and recommendations.

Figure 4. Second/Final iteration

After the design was approved, it was sent for production merged with the RFID on a single board. The PCB is shown in the picture below:

Figure 5. Final product (the IMU is located inside the red square).

Conclusion

The PCB design was produced successfully and worked as it was intended to work. The Eagle CAD training Chris gave was very helpful for me as I was able to design PCP after one training. The PCB design process gave me a hands on experience and I learned new skills that I will be able to apply in the future.

References/Resources