Hacker News new | ask | show | jobs
by bsder 952 days ago
It depends.

Sometimes the footprint is a DFN and the thermal pad can be directly routed out. That's the easy case.

A lot of the time, the thermal pad is GND. You can then connect the pad out through any GND pins. Quite often, if you need a thermal pad, there are multiple GND pins ganged right next to one another and you can route a tab out using them.

You can also put a piece of exposed copper on the back side connected to thermal vias that you can hit with a soldering iron. This is less optimal as it leaves an exposed copper pad on the opposite side of the board. However, if you have a lot of thermal vias attaching to the ground plane (ie. a LOT of thermal mass), it sure makes rework easier.

As a last resort, as you point out, you can try to sneak a trace out through the corner. That's generally less optimal as the trace size is pretty small.

The general lesson is "think about your footprints" and don't just blindly accept what the footprint generator gives you.

There are a lot of small "quality of life" things you can adjust on a footprint. Adding a line of silkscreen every 10th pin helps a bunch for debugging 100+ pin packages. Soldermask is a lot more accurate than silkscreen, so putting soldermask "L's" at the corners of your package helps for visual alignment. Putting pin numbers in silkscreen at corners is nice. Always sort your designators by X and Y. etc.

Machines will never notice, but humans sure will.