← Back to team overview

kicad-developers team mailing list archive

Re: DRC rules

 

If the Inspect > Design Rules Checker dialog is going to be re-done, I'll
wait for that to happen and provide feedback if and when.

Thanks.

On Wed, 20 May 2020, 20:28 Jon Evans, <jon@xxxxxxxxxxxxx> wrote:

> Copying and pasting Jeff's text from the forum since it wasn't in his
> original email to this list:
>
> "First the small text: the rule syntax WILL CHANGE. What’s there today is
> a PROTOTYPE. There will be NO TOOLS for migrating today’s rules to later
> rules. Think of it as a sandbox, not a work-in-progress."
>
> The kind of feedback we are most interested in at this point is around
> whether this kind of system can meet all your needs in terms of defining
> design rules.
>
> On Wed, May 20, 2020 at 3:24 PM Jon Evans <jon@xxxxxxxxxxxxx> wrote:
>
>> You can file this as an issue if you'd like, but it's already planned to
>> completely re-do this UI at some point once we know what the actual DRC
>> implementation will be.
>>
>> We're not doing that yet because the new system is still very much in
>> flux.
>>
>> On Wed, May 20, 2020 at 3:22 PM Diego Herranz <
>> diegoherranz@xxxxxxxxxxxxxxxx> wrote:
>>
>>> Hi,
>>>
>>> It's nice getting a powerful rules system. Thank you for all the work.
>>>
>>> Just because it is slightly related to this. I find misleading that
>>> opening Inspect > Design Rules Checker, you get access to modify Minimum
>>> Track Width, Minimum via size and minimum uVia size. That is a subset of
>>> the Constraints in the revamped Board Setup dialog.
>>> Personally, I would remove them from Inspect > Design Rules Checker.
>>> If this was well received, let me know and I can raise a gitlab issue.
>>>
>>> Thanks,
>>> Diego
>>>
>>> On Wed, 20 May 2020 at 16:04, Evan Shultz <evan.shultz@xxxxxxxxx> wrote:
>>>
>>>> Awesome! Thanks Jeff!
>>>>
>>>> I'm just starting to look at this and I have something quick to mention
>>>> regarding the UI: At Design Rules > Constraints in the 'Zone fill strategy'
>>>> section, the options are two checkboxes but they appear to be
>>>> mutually-exclusive. Should they be radio buttons instead?
>>>>
>>>> On Mon, May 18, 2020 at 12:21 PM <mdoesbur@xxxxxxxxx> wrote:
>>>>
>>>>> Excellent, now it works :-)
>>>>>
>>>>> I'll test the big board tomorrow. For me this was the most important
>>>>> feature missing from kicad, thanks for making it work.
>>>>>
>>>>> regards,
>>>>>
>>>>> Mark.
>>>>>
>>>>> Jeff Young <jeff@xxxxxxxxx> wrote:
>>>>>
>>>>>         Congrats on the first bug!
>>>>>
>>>>>         Actually 4 separate ones: the caching mechanism was causing
>>>>> the rules to not be loaded when the board was read, the zone cutout stuff
>>>>> wasn???t fully hooked up to the new rules engine, there???s no
>>>>> "Net-(C1-Pad2)" netclass in the document (only "Net-(C1-Pad1)???), and the
>>>>> code responded poorly to failing to find a net (putting subsequent nets
>>>>> off-by-one).
>>>>>
>>>>>         The third one is yours. ;)
>>>>>
>>>>>         Fixes for the other three are now in master (if you build your
>>>>> own); otherwise you can get them from tonight???s nightly.
>>>>>
>>>>>         Cheers,
>>>>>         Jeff.
>>>>>
>>>>>         > On 18 May 2020, at 12:01, mdoesbur@xxxxxxxxx wrote:
>>>>>         >
>>>>>         > Sorry, forgot to attach the project.
>>>>>         >
>>>>>         >
>>>>>         > <drc.zip>
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>

References