On 9/1/2018 1:43 PM, Seth Hillbrand wrote: > Jeff- > > Am Sa., 1. Sep. 2018 um 10:23 Uhr schrieb Jeff Young <j...@rokeby.ie > <mailto:j...@rokeby.ie>>: > > FWIW, DRC now handles collisions with copper arcs, and zone cutouts > for copper arcs. > > > That's great news. I missed when that went in. How does it determine > the net of the copper? Or does it just flag the arcs overlapping anything? > > What’s still missing is the Connection Algorithm (because they’re > arcs and not tracks). That also means the DRC clearance > calculations are one-sided as they only take into account the > clearance of the colliding track or the zone (as the arcs are > assumed to have a 0 clearance). > > > Right, there's also some deep work in TRACK (and probably more) to > support more than segments. > > > > And then there’s the question of editing. How do you drag tracks > with curved corners? Would one expect the PNS router to create > curved tracks under some set of conditions? > > > I would love to document our expectations of this in written plan before > anyone starts coding. The UX requirements will drive how this is > designed, to some extent.
I would consider this a must. Having documented expectations of a major change to KiCad's internals needs to be properly defined before any coding begins. > > Best- > Seth > > > > > Cheers, > Jeff. > > >> On 1 Sep 2018, at 05:41, hauptmech <hauptm...@gmail.com >> <mailto:hauptm...@gmail.com>> wrote: >> >> On 1/09/18 00:44, Wayne Stambaugh wrote: >> >>> I don't ever remember myself or JP not being interested in round traces. >>> It's just been a matter of priorities and manpower. >> With arc tracks I had an itch to scratch and tried twice to get >> core dev buy-in >> (https://lists.launchpad.net/kicad-developers/msg27878.html, >> https://lists.launchpad.net/kicad-developers/msg29877.html) so >> that I could put together a patch that used an approach that would >> get accepted. When suggesting options for modifying class TRACK I >> got silence from the core devs and took the hint. C'est la vie. >>> I do remember >>> being pretty firm on ensuring that the gerber plotting and DRC are >>> correct before the drawing tools and file format changes go live. The >>> reason for this should be obvious. Fixing the DRC is in the v6 road map >>> so that would be the best place to start for someone who has a lot of >>> free time. >> >> Why limit development to people that have a lot of free time? >> >> The v6 roadmap has not been updated in a long time. What remains >> to be fixed? Looking at the commit history to DRCish files, it >> looks like there is plenty of activity going on. Can we ask those >> people to touch the roadmap and update it? >> >> There have been some ambitious ideas posted on this list about >> what DRC needs to be, as well as bugs and blueprints. They are not >> in the v6 roadmap. Should any of them be added? >> >> >>> The amount of work to implement this is not going to be >>> trivial and I will expect the design and quality of the DRC code changes >>> to be high. >>> >>> Cheers, >>> >>> Wayne >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp