Medical Device PCB Design Tips – Design for Debugging

Close-up of a printed circuit board (PCB) with multiple connectors, sensors, and electronic components. The board has a purple solder mask with various capacitors, resistors, and ICs mounted. Colored caps on the connectors indicate different sensor inputs, with red and white wires attached. Visible traces and test points suggest a complex design, likely for a medical or industrial application.
Resources

Medical Device PCB Design Tips – Design for Debugging

Getting a PCB (Printed Circuit Board) for a medical device right the first time is almost impossible. Datasheets can be misleading, or assumptions and architectures change. As a result, modifications are almost inevitable. Sometimes the modification is as simple as swapping resistors or adding capacitors. Other times it involves tacking on new circuits you had no idea you needed.

From my experience, accepting this eventuality and designing the PCB in a manner that allows for easy modification can be the difference between designing a functional prototype and a run of PCBs that are little more than paperweights.

This blog shares some of my medical device PCB design tips, learnings and suggestions, with the hope that it makes the debugging process a little less painful. For ease of reading, this blog is broken down into schematic and layout learnings/suggestions, with the understanding that the medical device design process can be quite fluid, often jumping between schematics and layout.

Schematics Tips

Net labeling

Carefully considering the labels of nets can avoid a lot of problems. Rather than leaving nets as pre-generated netlist names, Spend the time and label most, if not all nets on a schematic. This makes you think carefully about the function of each net, including logic levels, whether it is active high/low, etc. It is important to ensure labels are consistent with each other, i.e. inverted logic is all ~SIGNAL, or nSIGNAL, but not a mix of both. It may also be worth considering prefixes for digital voltage levels, if more than one exists in a design. This can help you catch where you need level conversion or inverters.

Reconfigurability, ease of modification

When designing a PCB with complex circuitry, you will likely be less confident in parts of the design. In these areas, including components such as 0-ohm resistors where you might need series resistance, matching networks, decoupling etc., can make implementing modifications much easier. This can be especially useful in UART busses, where TX/RX naming may be ambiguous at best.

Furthermore, breaking out unused pins to clearly labeled test points can make cutting and rerouting traces, or adding new circuits much more convenient. Lastly, including alternate circuitry that is not populated by default might mean you do not have to cut a single trace to modify a design.

Supplementary information

When working on schematics, it can be handy to include additional information (snippets from datasheets, charts, diagrams, equations etc), however it is not helpful to include the entire datasheet. It is a safe assumption that anyone who is debugging a PCB will have access to the design files of the board you’ve implemented, so transcribing every detail from every datasheet will only be confusing and hard to read. If there is a lot of information that absolutely must be included, consider transcribing values or equations into tables that are then placed on the schematic, or including extra documents with your design as reference.

Layout Tips

Placement of signal traces

Occasionally, it can be convenient to break out traces from an IC directly underneath it. I always strongly caution against this, unless it is unavoidable. This is because it can be quite challenging to remove the IC and reroute a trace running underneath if it was mis-connected.

Furthermore, I caution against running signal traces in internal layers, unless strictly necessary, or the density of a particular PCB calls for it. This is because it can be difficult to carefully cut down into internal layers to sever traces and reroute them. Lastly, unless a controlled impedance is required, I try to widen traces as much as reasonably possible to make cutting and soldering to traces much easier.

Component placement

When placing components, think about the scenario where you need to replace a component and how you might do it. Is there is room to bring in tweezers, a soldering iron, etc.? Some designs may not allow for strict adherence to this suggestion; however consideration of rework is always helpful. This is especially true when placing connectors, as they may have latches that swing open/closed, or bulky housings that could intersect other components.

Furthermore, I suggest choosing components appropriate to the density/signal speeds that your design needs. This is to avoid small components that may be challenging to rework. Generally, I try to go no smaller than 0402 for passives and avoid BGA’s unless unavoidable.

Text placement

Silkscreen can be a very valuable tool on a PCB if used correctly. It can be used to label jumpers, switches or LED functionality, or what a particular connector is supposed to mate to. I tend to use larger text with a solid background for connectors, and smaller text for individual component designators. The visual difference can make them easier to find. I also strongly suggest including meaningful labels next to connectors, switches and LEDs. On larger boards, putting borders around functional groups or schematic sheets with a large label nearby can help find subcircuits or individual components.

Mike Ganzert is an Electronics Engineer at Starfish Medical. He received his Bachelor’s of Applied Science in Electrical Engineering from UBC Okanagan in 2021, with a focus in medical devices.

Image: StarFish Medical

Two men, Nick and Joris, are seated at a table, engaged in a discussion. Both are wearing checkered shirts and have coffee mugs with their names on them. The background features a whiteboard with faint blue writing. The text overlay reads "Imaging for Targeted Drug Delivery" in bold, purple and black letters. The setting resembles a laboratory or office environment.

In this episode of Bio Break, Nick and Joris discuss the fascinating world of real-time imaging for targeted drug delivery. When delivering drugs to precise locations in the body, how do we ensure they reach the right spot? The answer lies in medical imaging technologies such as MRI, CT, and ultrasound, which play a crucial role in guiding complex drug delivery devices.

What are the most important medical device success factors during development and manufacturing? StarFish employees from QA/RA, NPI, Optics, Computational Analysis, Project Management and Manufacturing answer that question with the factors they deem most important for their area of expertise.

Close-up of a printed circuit board (PCB) with multiple connectors, sensors, and electronic components. The board has a purple solder mask with various capacitors, resistors, and ICs mounted. Colored caps on the connectors indicate different sensor inputs, with red and white wires attached. Visible traces and test points suggest a complex design, likely for a medical or industrial application.

Getting a PCB (Printed Circuit Board) for a medical device right the first time is almost impossible. Datasheets can be misleading, or assumptions and architectures change. As a result, modifications are almost inevitable. Sometimes the modification is as simple as swapping resistors or adding capacitors. Other times it involves tacking on new circuits you had no idea you needed.

Two professionals discussing strategies for repurposing medical devices into new market sectors, sitting at a table with mugs featuring their names (Nick and Joris) and a star logo. The background is a blurred office or laboratory setting. The overlay text reads, 'New Markets Ahead! Repurposing Medical Devices,' in bold purple and black fonts, emphasizing innovation and market expansion.

Nick and Joris explore the fascinating world of repurposing existing medical device technologies for new market sectors. As engineers and innovators, we often focus on creating brand-new solutions, but what about leveraging tried-and-true technologies to expand into untapped markets? This strategy not only opens doors to new revenue streams but also maximizes the potential of existing innovations.