← Back to team overview

kicad-developers team mailing list archive

Re: New Pcbnew file format.

 

This new format looks great, I have a few comments/questions

     1) in some spots like module pads there is (net <nutNum> <netName>)
and in other spots like track segments it only has (net <netNum>).
     2)What do the edge tags represent in the Module
     3)Draw arc has tags start and end.  I'm not sure if this has changed,
but the file format before this held onto the center of the arc, and an
endpoint of the arc...
        The file format definitions also say it holds onto the starting
point and the ending point, which caused a lot of headaches when I wrote my
file format converter
     4) What are the two (at) tags in module_text for? why not only 1
              Is one a position relative to the module and one a position
relative to the board?
     5) Why does Modules have a different text tag than the pcb itself?
Why not just have a single text tag which can be placed anywhere?

On Wed, Apr 11, 2012 at 1:49 PM, Wayne Stambaugh <stambaughw@xxxxxxxxxxx>wrote:

> On 4/11/2012 4:02 AM, Brian Sidebotham wrote:
> > Sorry for top-posting! Just wanted to say well done Wayne! Again,
> > excellent work that is so beneficial to the project! And don't think
> > your UI changes have gone unnoticed, KiCad is a lot more together
> > since you started work on the UI tidy up.
> >
> > Thanks for your continued efforts! :D
> >
> > Best Regards,
> >
> > Brian.
>
> Thanks.  It's nice when you efforts get recognized.  KiCad development
> is starting to pick up some momentum which is great for both the users
> and the developers.
>
> Cheers,
>
> Wayne
>
> >
> > On 7 April 2012 19:09, Wayne Stambaugh <stambaughw@xxxxxxxxxxx> wrote:
> >> It took long than I anticipated (doesn't always?) but I just committed
> >> the code to allow saving board files to the new s-expression based file
> >> format.  I would like as many folks as possible to save their favorite
> >> board file using File->Save As to the new format and take a look at the
> >> result.  My goal is to get the final file format nailed down as quickly
> >> as possible.  There are few caveats:
> >>
> >> * I still have to convert angles to degrees from the current tenths of
> >> degrees so please ignore the fact that 270° is saved as 2700°.  This fix
> >> is coming soon.
> >>
> >> * The lead developers have decided to drop support for the old segment
> >> filled zones (SEGZONES) which have not been used in quite some time.  I
> >> will be adding a dialog warning the user that they will need to refill
> >> their zones using the current polygon filling.  I doubt this will effect
> >> very many users but I could be wrong.
> >>
> >> * I rearranged the object ordering slightly compared to the current file
> >> format.  I moved the graphic items (items with no net connection) before
> >> the modules.  This way all of the net connectable objects (modules,
> >> traces, zones, etc.) will be grouped together.
> >>
> >> Please take some time to look over the new format.  If you find a token
> >> (key word) that is not clear, let me know so we can choose names that
> >> are as human readable as possible.  Please keep in mind that the file
> >> size is going to increase dramatically over the current format so try to
> >> keep names as brief as possible while still maintaining readability.
> >> Also, if you find any indentation or other formatting errors, let me
> >> know so I can fix it.  I will be working on reading the new file format
> >> over the next few days (weeks?) so I would like to wrap up the file
> >> format definition in a reasonable amount of time.  Thanks in advance for
> >> you help.
> >>
> >> Wayne
> >>
> >>
> >> _______________________________________________
> >> 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