← Back to team overview

kicad-developers team mailing list archive

Re: Additional Patch for via properties dialog (2)

 

On 23.08.2017 14:05, Wayne Stambaugh wrote:
> This is the missing piece of the puzzle.  We would need to create a
> constraints manager to handle a list of constraints which could either
> be an internally defined constraint or a custom python constraint.
> Without a well defined interface, this would be a mess.

If I may add my 5 cents: no python please for any *critical*
functionality of Kicad, like the DRC. I can only imagine expensive
boards coming back from production because somebody didn't have python
DRC plugins installed/configured.

Concerning new DRC plans - a rewrite of DRC is in the V6 roadmap:

----

Design Rule Check (DRC) Improvements.

Goal:

Create additional DRC tests for improved error checking.

Task:

    Replace geometry code with unified geometry library.
    Remove floating point code from clearance calculations to prevent
rounding errors.
    Add checks for component, silk screen, and mask clearances.
    Add checks for keep out zones.
    Remove DRC related limitations such as no arc or text on copper layers.
    Add option for saving and loading DRC options.

----

We need specifications for both the constraint manager & the DRC checks
to be implemented. Would anybody here volunteer to write the specs or
design the UI?

Cheers,
Tom


Follow ups

References