The allowance of overlapping pads in the DRC is pretty essential at the moment because KiCad cannot do polygon pads or multiple drill holes (as Wayne pointed out). Therefore when people require unusual pad shapes they end up making them out of overlapping pads, relying on the current behaviour.
However, this is always within the same module. Overlapping pads with the same net in different modules is probably a case we should be flagging with the DRC. So I think it would be better to add to this check to make sure the pads are in the same module in order to pass. If the pads are on the same net but in different modules, that should be considered an error/warning. That's my opinion at least. This would improve the DRC results while not creating a lot of noise for essentially valid designs. Best Regards, Brian. On 17 January 2014 11:57, ml <m...@dasir.net> wrote: > I believe this case should be better solved by creating a 3 pad footprint and > corresponding schematic symbol instead of putting away the most common > requirement for nonoverlapping parts. Anyway I see that there are such unusual > needs :-) > > I can implement a checkbox in the Design Rules Editor dialog labeled "Allow > overlapping pads within the same net" with default "off". In the future I can > add an option for each pad. > > Any suggestions before I start? > > David > >> Yes and no, sometimes you want something like two resistors for pulling >> a pin high/low - and you only need it in one configuration. Saving >> space, one might do something like #=# # instead of #=#-# #. Problems >> may arise with THT pads, if the holes are not perfectly overlapping >> (worst case, snapped drill in production). >> I would opt for a warning or even better, something configurable like >> the ERC in eeschema. >> >> imp > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp