Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Frank Severinsen
Hi JohnThat would be great! Ill be happy to help on the library side. Do you know what would be needed in the pcb file to make the test valid? Would 5000-1 0402 caps (or a more complicated part) lined up neatly be fine? Should they intersect to trigger the fault? Should it be different

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread John Beard
Hi Frank, There is no trivial way to test this right now, but I could probably whip up a quick test program in the next week or so. The DRC code is poorly exposed for instrumentation, so it might be a little bit tricky without a little refactor (or hack) first! I imagine a dummy set of several

Re: [Kicad-developers] Bad link to doxygen on Kicad.org

2019-01-01 Thread John Beard
Hi, Quick patch to address this and in a few other places in the docs. Cheers, John On Tue, Jan 1, 2019 at 11:45 PM Brian Piccioni wrote: > > FYI on > http://docs.kicad-pcb.org/doxygen/md_Documentation_development_compiling.htm > l the link to Doxygen http://www.stack.nl/~dimitri/doxygen/

Re: [Kicad-developers] [RFC] Symbol library file format

2019-01-01 Thread Andrew Lutsenko
Hi Wayne, I would like to take this opportunity to do an elevator pitch for idea of using one of IDL languages widely accepted in the industry like Apache Thrift or Google Protobufs to define formats in KiCad. There are few large benefits in favor of using such languages: 1. They are self

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Frank Severinsen
@JohnRegarding the basic parts, René has scripted most of them including the most common packages. Adding the rounded courtyard to all resistors, caps, QFN's etc could be done quite easily and have the same amount of maintenance. That's why we wanted some dev input before going crazy with it.Any

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Rene Pöschl
On 01/01/19 23:53, John Beard wrote: @Rene: can you give some examples of "extensive" arc use on the courtyard layers that you are thinking of? Cheers, John The two pull requests i linked should give you an idea of what i right now consider as most extensive use. Maybe also some battery

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread John Beard
Hi Frank, D'oh, of course, they're right there! Sorry for overlooking that! I doubt either of these would produce radically slower DRC time, though you might *perhaps* notice it if *all* components got "fancy" courtyards. Really, the only thing to do if concerned is benchmark it. It's probably

[Kicad-developers] Bad link to doxygen on Kicad.org

2019-01-01 Thread Brian Piccioni
FYI on http://docs.kicad-pcb.org/doxygen/md_Documentation_development_compiling.htm l the link to Doxygen http://www.stack.nl/~dimitri/doxygen/ appears to be broken. The correct address appears to be http://www.doxygen.nl/ ___ Mailing list:

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Frank Severinsen
Hi JohnRené added 2 links in the bottom. One of them is a complex shape for a mosfet, with roundings. Which ends up in a lot of 90 deg arcs. The other discussion is mainly when the courtyard is a spline, which has been discretized into arcs. Hence also the question if weird angles are slower. 

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread John Beard
Hi, Disclaimer: I'm saying this all from a position of total ignorance on the actual benchmarked cost of these computations (premature optimisation and all that...), or even how the DRC does it. I think most real components are easy: rects or circles. Generic polygon collision tests are the

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Frank Severinsen
JP it seems your email only went to Seth and not the mail list___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help :

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Seth Hillbrand
Am 2019-01-01 16:18, schrieb Jean-Paul Louis: Seith, Let me strongly disagree with you. When you have a board with over 3000 SMT parts, rounded courtyards would be a disaster. Which part are you disagreeing with? Rene asked a technical question as to whether there was a difference in

Re: [Kicad-developers] [RFC] Symbol library file format

2019-01-01 Thread Simon Richter
Hi Wayne, On 01.01.19 20:59, Wayne Stambaugh wrote: > I have updated and published the symbol file format[1] for comment. > Hopefully there isn't too much to change. The only thing to really > finalize is the internal units. This would be an artificial unit for the file format, not necessarily

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Jeff Young
SMD items are likely to be denser and have square pads. Not using shaped courtyards for them might make sense. Electrolytic capacitors usually have a least one round pad, so the courtyard collision time will be less than the pad collision time (which has to check with many more objects).

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Jean-Paul Louis
Seith, Let me strongly disagree with you. When you have a board with over 3000 SMT parts, rounded courtyards would be a disaster. I have build a lot of board with over 4000 parts, and that is not unreasonable in the professional world, So if you want to limit the use of Kicad to hobbyist, it

[Kicad-developers] [RFC] Symbol library file format

2019-01-01 Thread Wayne Stambaugh
I have updated and published the symbol file format[1] for comment. Hopefully there isn't too much to change. The only thing to really finalize is the internal units. The initial concept was unitless but the more I think about it and discuss with other developers, it makes more sense to use

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Seth Hillbrand
Hi Rene- Am 2019-01-01 11:57, schrieb Rene Pöschl: Hi, Right now we have a few contributions for the library that use arcs quite extensively on the courtyard layer. I would therefore like a bit of input. Are arc generally more expensive than lines? Yes. Arcs are generally computed as a

Re: [Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Jean-Paul Louis
Happy New Year everyone, On the topic of courtyard shapes, I think that a lot of people totally misunderstands the purpose of it. It is only intended to be used as a no-fly zone for the tools used by automated placement machines. So the use of arcs for corners is useless at best except for a

[Kicad-developers] Cost of different courtyard elements for the closed outline and DRC algorithms

2019-01-01 Thread Rene Pöschl
Hi, Right now we have a few contributions for the library that use arcs quite extensively on the courtyard layer. I would therefore like a bit of input. Are arc generally more expensive than lines? Is there a difference if the arc is a multiple of 90 degree compared to any other angle.