← Back to team overview

kicad-developers team mailing list archive

Re: [RFC PATCH] Rounded rectangle pads

 

Hi, Wayne!

On 2016-01-13 01:35, Wayne Stambaugh wrote:
> I have a very simple rule about file compatibility.  We will always
> maintain backwards compatibility.  If you want to take advantage of the
> new file features during development, then you should be willing help
> with testing of those features.

I just did that.

> That is your cost for having a free (as
> in beer and liberty) EDA tool.  When I get paid a living wage and
> benefits to work on KiCad, I will consider the effort required to
> maintain forward compatibility.  At that point, working on KiCad would
> be my full time job and not my hobby in which case someone else dictates
> what I must work on.  The man hours (not to mention the complexity it
> will add to the file parser) would be better spent elsewhere.

Thanks, that's a very reasonable answer to my question.
I try to help where I can.

Clemens

> On 1/12/2016 7:22 PM, Clemens Koller wrote:
>> Hello, Wayne!
>>
>> On 2016-01-13 00:55, Wayne Stambaugh wrote:
>>> This patch changes the pcb file format.
>>
>> Are there ideas to migrate at some time towards file formats
>> or conventions which are versioned, extensible and still
>> backward compatible?
>>
>> Opening a file/project with an old version can then warn when
>> it finds elements which this version doesn't understand yet
>> and will ignore.
>> Or saving a file/project can warn and exclude elements
>> when saved to an older format.
>>
>>> While I'm not opposed to that,
>>> we really should decide on a set of changes for this development cycle
>>> and implement them in one go.  Otherwise we will have a bunch of
>>> incompatible file formats during this dev cycle which I would like to
>>> avoid.  The other thing that will have to be thoroughly tested is the
>>> new gerber output.  This is extremely critical so someone will have to
>>> pour over that with a fine tooth comb.  I consider errors in gerber
>>> output more serious the segfaults.
>>
>> I fully agree. The patch is RFC only, but I would be glad to keep
>> roundrects in the loop and the patch rebased (simply because I use RRs
>> in my other designs and need them to migrate).
>>
>> I will be glad to do extensive testing of the gerber stuff.
>> And get stuff manufactured with some nice footprints (LT3032EDE)
>> and stencils. ;-)
>>
>> Regards,
>>
>> Clemens
>>
>>> On 1/12/2016 3:29 PM, Mathias Grimmberger wrote:
>>>>
>>>> Hello Clemens,
>>>>
>>>> Clemens Koller <cko@xxxxxxxxx> writes:
>>>>> Hi, Mathias!
>>>>>
>>>>> On 2016-01-12 00:06, Mathias Grimmberger wrote:
>>>>>> I refreshed a part of my patch for rounded rectangle pads (minus the
>>>>>> plotting stuff, OpenGL canvas, stuff I probably forgot) so everybody
>>>>>> interested can have a look and play a bit with it, see below.
>>>>>
>>>>> Unfortunately, your patch doesn't apply cleanly [1]. And it seems
>>>>> it's not trivial merging /pcbnew/drc_clearance_test_functions.cpp
>>>>> manually.
>>>>
>>>> Hmm, Kicad moves fast these days...
>>>>
>>>>> Can you rebase your patch, please?
>>>>
>>>> Please find attached a patch done against rev 6455, I hope I put it all
>>>> together correctly, especially the DRC clearance stuff.
>>>>
>>>> I also added the plot code for Gerber output.
>>>>
>>>>
>>>> MGri
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
>>
> 
> 
> _______________________________________________
> 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