DRC error, “solder mask aperture bridges items with different nets”

Hello, newbie here, first PCB on KiCad (I’m sorry :sweat_smile:)

I bought a used DC PSU and the front panel broke during the shipping, so I am repairing it. The PCB containing the output connectors is cracked, so I am ‘‘cloning it’’, I scanned the PCB and put into KiCad, I have not done any schematic.

I got this error on DRC at every pad-track connection. I have read a few posts on this forum regarding this issue, and it points to the solder mask, I’ve double checked and it is ok.

I’ve created a net and the problem goes away, do I need to relate every track to a net in order to not have this error?


If you want an easy life and have all/most of this type of error go away . . . create a Schematic first . . .

2 Likes

PCB design program main task is to keep eyes on what you are doing at PCB based on schematic.
Working without schematic you give-up may be 90% of help you can get from KiCad.

I have never done it. I would suppose that in such case every copper at PCB is ‘no-net’. But then there would be no error saying about different nets. So may be from any reason pads got some net names different than tracks (I believe tracks are no-net). If so than any solder mask opening at pad see also a track end inside opening and as pad has different net than track you get error.
If PCB works based on schematic and you route tracks based on connection lines generated based on schematic than KiCad knows that track has the same net than pad.

2 Likes

Hi guys,

Thank you very much for your advice, I thought it didn’t worth it doing the schem as it is a simple board, and it was extra work but I guess I was wrong. (Now, rule#1: Start with the schematics.)

It is my first time using KiCad, last time I used a PCB design software was Tango PCB on MS-DOS :sweat_smile: Thanks again for your time and patience.

Best Regards,
Kev

I managed to run Racal-Redac (4 x 360kB floppy distribution) at IBM-XT having only 2 x 360kB drives and no HDD. I spend long time on collecting absolute necessary files to have them on 2 swapped all the time FDDs and one with all the time used files + some little space for PCB file. Running was only possible when I stolen 80kB from 640kB to make RamDisk to place there some files that were also needed permanently. So the whole program was working in 560kB of RAM.

1 Like