Netclass definitions per layer

Does anybody know if there’s anything in the roadmap to allow netclass track definitions (width, clearance, etc) per layer? This would be really useful for impedance matched tracks. At the moment I route with the most permissive layer dimensions, and then manually adjust those which need changing after, but being able to ‘just click and go’ across layers would be brilliant.

You can do this with Custom Rules in 5.99 aka the 6.0 nightly.

Thanks Jeff. I’m running 5.99. I think I wasn’t clear enough in my question; what would be good is for the router to change the track width when I place a via and continue routing on a given layer. I can’t work out a ruleset which does this proactively, as compared to a ruleset which enforces this when running DRC after routing. Is this possible at all?

The router can’t yet dynamically change width unfortunately. That is planned for 7.0 – the main use case you’ll hear people talking about is neckdowns, but what you’re talking about would fit too.

Thanks @craftyjon. Good to know I’m not missing something, and cool it’s on the roadmap!

Ahh, yes, what Jon said. :wink:

Hi greybadger,
KiCad does not allow netclass definitions per layer. There is a fixed width and clearance for all the layers. We cannot set different rules for different layers. You can try KiCad v5.99; it might be there.

1 Like

Hi there. Thanks for the reply - I am indeed on 5.99 and this functionality isn’t there yet either. From the above replies, it’s on the v7 roadmap!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.