kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #44219
Re: DRC - detecting acute angles
-
To:
Tomasz Wlostowski <tomasz.wlostowski@xxxxxxx>, Joshua Redstone <redstone@xxxxxxxxx>, Seth Hillbrand <seth@xxxxxxxxxxxxx>
-
From:
Andrew Zonenberg <azonenberg@xxxxxxxxxxxxxxx>
-
Date:
Mon, 20 Jul 2020 08:38:42 -0700
-
Autocrypt:
addr=azonenberg@xxxxxxxxxxxxxxx; keydata= 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 wNCqXsOrUqQRrUtwErLBqUxJKPDa6BERaxY9
-
Cc:
Kicad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
In-reply-to:
<44c3f618-ae51-a1e1-1e65-a1c8baea4823@cern.ch>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
Hi,
I guess the other question is, do we even *want* to be doing this check?
It's not the 1980s anymore.
At the very least it should be able to be disabled for those of us who
aren't working with a PCB shop stuck in last century.
https://resources.ema-eda.com/blog/are-acid-traps-still-a-problem-for-pcbs-in-2019
https://electronics.stackexchange.com/questions/115653/are-acid-traps-real-2014
https://resources.altium.com/p/7-common-misconceptions-about-pcb-design
https://www.nwengineeringllc.com/article/right-angle-pcb-traces-its-time-to-kill-the-myths.php
Andrew
On 7/20/20 8:29 AM, Tomasz Wlostowski wrote:
> On 18/07/2020 23:47, Joshua Redstone wrote:
>> Thanks, that link's a helpful starting point.
>> Josh
>
> Hi Joshua,
>
> If you could figure out the algorithm for robust acute angle detection
> (your input is a set of BOARD_ITEMs), I can integrate it with the new
> KiCad DRC engine.
>
> Tom
>
>
>>
>> On Fri, Jul 17, 2020 at 7:40 PM Seth Hillbrand <seth@xxxxxxxxxxxxx
>> <mailto:seth@xxxxxxxxxxxxx>> wrote:
>>
>> Please have a look over the open issues on GitLab. Until the new
>> DRC code has been merged into master, it's not a good candidate for
>> a new developer.
>>
>> Here's a link with open issues for the feature-freeze that have not
>> yet been assigned. Please do note that any feature-development work
>> should have a documented implementation plan that the lead
>> developers sign off on before you begin coding. This can help to
>> avoid problems where you do a lot of work that doesn't get accepted
>> because it doesn't fit in the larger plan.
>>
>> https://gitlab.com/kicad/code/kicad/-/issues?scope=all&utf8=%E2%9C%93&state=opened&milestone_title=6.0%20Feature%20Freeze&assignee_id=None
>>
>> I would also strongly encourage you (as we do for all developers
>> starting to work on KiCad) to look at fixing small issues first.
>> They are not nearly as appealing as a feature implementation but
>> they are more manageable and will help you learn the general layout
>> and workings of the system.
>>
>> Best-
>> Seth
>>
>> KiCad Services Corporation KiCad Services Corporation Logo
>> Seth Hillbrand
>> *Lead Developer*
>> +1-530-302-5483 <tel:+12126039372>
>> Davis, CA
>> www.kipro-pcb.com <https://www.kipro-pcb.com/> info@xxxxxxxxxxxxx
>> <mailto:info@xxxxxxxxxxxxx>
>> https://twitter.com/KiProEDA <https://twitter.com/KiProEDA>
>> https://www.linkedin.com/company/kicad
>> <https://www.linkedin.com/company/kicad>
>>
>>
>> On 2020-07-17 16:13, Joshua Redstone wrote:
>>
>>> Hi all,
>>> I was wondering what's the state of the pcbnew DRC work and what
>>> are the todos left to be done?
>>> I have a bit of time while waiting for a board to be assembled. I
>>> was thinking of exploring DRC changes to either detect acute
>>> angles in copper or detect silkscreen text that intersects vias /
>>> pads, but I'm also curious to know what else needs doing.
>>> Cheers,
>>> Josh
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> <mailto: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
>> <mailto: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
>
Follow ups
References