Design Considerations for Transferring a Breadboard Prototype to Custom Pcb

In Sayanee’s Basu’s video, we can look at the design considerations in the process of taking a breadboard prototype to a custom PCB, from the microcontroller to the various subsystems, to the power, the bootloader, and even how to deal with faulty components.

Design Considerations for Transferring a Breadboard Prototype to Custom Pcb

A breadboard can be useful for educational purposes, art projects, and even small testing. However, when we need multiple units or the components required are only available in SMD or other non-standard packages, a PCB is mandatory. Another advantage of a custom-made PCB is the capability of producing smaller and more robust units in higher quantities, which leads to a better project overall.

The first design consideration is the microcontroller. Developing a schematic can be intimidating at first, but when you look at some open-source designs for the same MCU and the datasheet, you will feel more comfortable. This is also the step where you choose the package and the variant of the microcontroller you will use, using the datasheet’s ordering information section for guidance. Lastly, you should make sure to check the availability and stock from the vendor before doing the layout.

After choosing your microcontroller, you should look at the subsystem level, dividing the breadboard prototype into the different sections. DrawIO can be used to draw some quick flowcharts and connect the subsystems. 

 You can also divide subsystems into 3 different colors, according to their category: power, microcontroller and sensors/actuators. Every box in your subsystem can later become a logical block in your schematic, separating the major functional areas of your system. You can also use solder jumpers or zero-ohm resistors in order to separate the functionalities of these subsystems, which can be useful to test each individual subsystem individually.

Diagram of the different subsystems (red – power; green – microcontroller; yellow – sensors_actuators)

Diagram of the different subsystems (red – power; green – microcontroller; yellow – sensors/actuators

The next thing to take into consideration is power. You need to decide how your PCB is going to be powered, which can range from USB, alkaline, LiPo, or other types of batteries, or even a coin cell. You can even use more than one, but keep in mind extra circuitry may be required, otherwise, you can damage your entire PCB. Here, you can use online research and simulation to guide you. After deciding the power sources, you must choose a voltage regulator for the MCU, where you should refer to the microcontroller datasheet and look for the operating voltage and current, and then choose one that fits the criteria. Make sure to also check the maximum ratings of all the components, to ensure their compatibility with the rest of the circuit. You can also create a power tree, illustrating the main power flow through a tree of power converters that convert the supply power to the voltage and current required to drive the various loads. You should also consider incorporating a power switch, which can come in handy to debug, and a reverse-polarity protection circuit, which in its simplest form is a Schottky diode.

Source: Design Considerations for Transferring a Breadboard Prototype to Custom Pcb

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top