KiCad rule-based DRC should be handy for high voltage designs

One thing I’m running into with a high voltage design I’m doing is different trace spacing requirements between different classes of nets. For instance:

  1. HV to HV spacing is 2.5mm (functional requirement)
  2. HV to LV spacing is 6mm (safety requirement)

So being able to check both of the above rather than a global spacing requirement for a net class would be handy.

Look like KiCad 6.0 will have something like this:

Sounds like the rule based DRC will run in real-time while routing – that is pretty neat!