Hey!
I’m using kicad version 5.{nightly} and I’m building a rather complex 6 layer PCB.
So I have 8 local ground planes that all needs to be isolated from the regular ground, these are at layers In1.Cu and In4.Cu. My issue is with connecting these with a starground to the regular GND-plane.
The schematic component “net-tie” is useless for three reasons,
- I need a footprint connected to this
- That footprint needs to be on top or bottom layer
- That footprint can not be in “one point” or you can’t connect traces to it.
Is there a possibility for some skilled coder to implement a way to assign separate nets to the each layers a through-hole/buried/hidden via passes? Something (for example) like:
Hidden/Buried - Layers F.Cu to In4.Cu
- F.Cu – GND
- In1.Cu – GND
- In2.Cu – GND
- In3.Cu – GND
- In4.Cu – Local_GND_1
But obviously resulting in a warning “Warning: Via acting as net-tie for layers XXX and YYY” (not an error, as this will obviously be on purpose).
OR some way to make net-ties into special markers which lets you, and warns you if you never, connect these with traces but will still put clearance for Cu pours? I know this might be troublesome with eeschema, but maybe it can be solved?
Alternatively this could be solved by not at all using net-ties, but rather different zones for the same nets? The issue is that keep-out zones has no priority but will affect all pours the same. If keep-out zones had priority you could create a keepout zone with higher priority than the GND pour but lower than the “local” Copper pours, this would still require some workaround for multiple “local” grounds next to eachother though.
Lastly would be to allow some kind of “keep-out trace” similar to programs what Altium or Eagle uses, which lets you draw “traces” that, instead of being copper are interpreted as negative copper, i.e. “no-net trace with 0 width and a clearance”.
Does anyone have any idea or solution to this?