Remote Flying Fish Project Part 6: PCB Design (preparatory)Follow article
Now, it is time to get into the world of printed circuit boards (PCBs) Before you start reading the upcoming three chapters, I would like to notify you that this is going to be the longest part of the whole journey, because, you are about to create your own PCB!
hence is only designed for Windows users.
- Download and install DesignSpark PCB
- Prepare a list of your desired components to be used
- Download all the corresponding datasheets by simply googling
- Get a mouse if you are using notebook
Here is the flowchart showing the overall workflow of PCB manufacturing. The BLUE BOXES denote the procedures that take place in DesignSpark PCB.
- Design outline is about how you want to connect each of the components in the circuit so that they all work together. You might want to consider, for example, power flow over the circuit.
- Design re-validation is to check again if everything placed into the schematic is connected correctly, and see if there is anything missing. For example, you might want to have an LED indicating the power-on status but missed it out of the schematic.
- Mechanical design outline is in regard to the 3D structure of the whole PCB you are creating, in which you need to consider the width, length, and height of the final product.
- PCB fabrication is simply to send the Gerber file to a PCB producer for fabrication. So after some days, your PCB will be delivered to you.
- Soldering is the process of 'gluing' the ICs (integrated circuits) as well as other components onto the PCB, in the case of soldering, the 'glue' is usually made of tin!
- Testing, well, you know what this means.
In the following section, I would like to give you a preview of the work done in the coming chapters.
List of components being used in my design (free feel to change as required):
- Lithium polymer battery (3.7V, 750mah, 25C)
- Electrolytic capacitors
- Ceramic capacitors
- Tantalum capacitors
- Sheild inductor
- Schottky diode
- SMD (surface mount device) resistors
- SMD LED
- DC-DC converter IC PAM2421
- Motor driver IC DRV8833PWP
- HM-10 BLE module
- Arduino Nano 3.0
- PCB jumpers (female)
- PCB pin headers
- PCB socket
So, although you don't see much in terms of the specification here, don't worry, I will share in the following two chapters.
Do spend some time to digest this chapter and try thinking about your own design!
Parts in this series
- Remote Flying Fish Project Part 1: Introduction
- Remote Flying Fish Project Part 2: DIY Series - Arduino Testing
- Remote Flying Fish Project Part 3: Motor Testing
- Remote Flying Fish Project Part 4: Bluetooth Testing
- Remote Flying Fish Project Part 5: Motor Testing with Remote XY
- Remote Flying Fish Project Part 6: PCB Design (preparatory)
- Remote Flying Fish Project Part 7: PCB Design (Schematic)
- Remote Flying Fish Project Part 8: PCB Design (PCB Layout)
- Remote Flying Fish Project Part 9: Soldering and Arduino Programming
- Remote Flying Fish Project Part 10: Flutter Introduction
- Remote Flying Fish Project Part 11: Flutter Installation on MacOS
- Remote Flying Fish Project Part 12: Flutter Installation on Windows