How to specify pinsockets in place of modules

I am using two modules, a DRV8825 and an RP2040-ZERO. Both have TH footprints for soldering.

It is easy to replace the DRV8825 footprint with a pair of 1x8 2.54 pin sockets. But the RP2040-ZERO is a bit more challenging in DRC. I can place a pair of 1x9 2.54 pinsockets and a single 1x5 2.54 pinsocket in the schematic and arrange them on the board in the required horseshoe shape, but doing so makes the DRC flag the places the pinsocket footprint silkscreens overlap. I can edit the footprints and remove the silkscreens and possibly courtyards, but I am unsure how that effects manufacture.

Is there a way to nopop the modules and instead specify the placement of appropriate pinsockets using the available module footprints during board manufacture? I may try PCBWay for this board as it is conveniently coupled to KiCad tools.

Hello, if the courtyards are also signaled, try using the 3D Viewer to see if there are real collisions or only cosmetic ones, if the collisions are only cosmetic (Silkscreen) you can ignore them, you can edit them out if you like, or ignore the DRC or set the DRC to ignore that warning.

I hope this helps

This topic has been discussed a lot in the last few months . . . please read some of the existing threads.

3 Likes