kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #09271
Re: New BOARD File Format (*.kicad_pcb)
I can help with this in a day or so.
On Dec 28, 2012 4:45 PM, "Brian Sidebotham" <brian.sidebotham@xxxxxxxxx>
wrote:
> Attached is a .tar.bz2 of the updated raspberry pi gpio template directory.
>
> As noted in the previous email it's a bit useless at the moment as the
> .kicad_pcb file appears to be ignored.
>
> Best Regards, Brian.
>
>
> On 28 December 2012 12:08, Brian Sidebotham <brian.sidebotham@xxxxxxxxx>wrote:
>
>> Hi Guys,
>>
>> Excellent work! Sorry it's taken me so long to respond!
>>
>> I have updated the Rapsberry-Pi template to the new kicad_pcb
>> s-expression format but I have an issue.
>>
>> I started a new project based on the old template, and I've made some
>> changes (Marked some low height areas and what-not which aid layout). Then
>> I used Save-As in PCBNEW to save in the .kicad_pcb format - this file looks
>> good, and I deleted the .brd file. Now though, the .kicad_pcb file doesn't
>> show in the project tree. KiCad also doesn't try and open the .kicad_pcb
>> file either, it warns me that the .brd file doesn't exist yet.
>>
>> Is there something I've done wrong? Sorry I've not been keeping up with
>> the list for a month or so, so I may have missed something obvious.
>>
>> The board does get loaded correctly if I select the correct filetype and
>> load it with PCBNEW. Here is my PCBNEW version information:
>>
>> Application: Pcbnew
>> Version: (2012-11-30 BZR 3829)-testing
>> Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.7.0,wx
>> containers,compatible with 2.8)
>> Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
>> Little endian, wxMSW
>> Boost version: 1.49.0
>> Options: USE_PCBNEW_NANOMETRES=ON
>> KICAD_GOST=OFF
>> USE_WX_GRAPHICS_CONTEXT=OFF
>> USE_WX_OVERLAY=OFF
>> USE_BOOST_POLYGON_LIBRARY=OFF
>> KICAD_SCRIPTING=OFF
>> KICAD_SCRIPTING_MODULES=OFF
>> KICAD_SCRIPTING_WXPYTHON=OFF
>>
>> Finally, Merry Christmas to those currently celebrating it! :D
>>
>> Brian.
>>
>>
>> On 15 December 2012 00:41, Wayne Stambaugh <stambaughw@xxxxxxxxxxx>wrote:
>>
>>> On 12/14/2012 12:18 PM, Dick Hollenbeck wrote:
>>>
>>>>
>>>> Guys,
>>>>
>>>>
>>>> Wayne & co.'s fabulous work on the new BOARD file format is now
>>>> standard.
>>>>
>>>>
>>>> I have committed the changes necessary to use *.kicad_pcb as default.
>>>>
>>>> This could a fairly disruptive change for some, but you can still load
>>>> and save legacy
>>>> (*.brd) files. The new format is *.kicad_pcb, called KiCad format.
>>>>
>>>> How do you make the transition?
>>>>
>>>> Well you control that entirely:
>>>>
>>>> 1) File Save. When you "save" a BOARD now, this logic comes into play
>>>>
>>>> pcbFileName = aFileName;
>>>>
>>>> if( pcbFileName.GetExt() == LegacyPcbFileExtension )
>>>> pluginType = IO_MGR::LEGACY;
>>>> else
>>>> {
>>>> pluginType = IO_MGR::KICAD;
>>>> pcbFileName.SetExt( KiCadPcbFileExtension );
>>>> }
>>>>
>>>>
>>>>
>>>> In otherwords, legacy stays in effect if it was in effect.
>>>>
>>>>
>>>> 2) File Save As. The default file format is *.kicad_pcb unless you use
>>>> the dropdown box
>>>> near the OK Cancel button to select legacy.
>>>>
>>>>
>>>> 3) When launching pcbnew from kicad project manager, the project
>>>> manager looks for both
>>>> the *.brd and *.kicad_pcb files.
>>>>
>>>> It follows this logic when deciding which one to give to pcbnew:
>>>>
>>>>
>>>> void KICAD_MANAGER_FRAME::**OnRunPcbNew( wxCommandEvent& event )
>>>> {
>>>> wxFileName legacy_board( m_ProjectFileName );
>>>> wxFileName kicad_board( m_ProjectFileName );
>>>>
>>>> legacy_board.SetExt( LegacyPcbFileExtension );
>>>> kicad_board.SetExt( KiCadPcbFileExtension );
>>>>
>>>> if( !legacy_board.FileExists() || kicad_board.FileExists() )
>>>> ExecuteFile( this, PCBNEW_EXE, QuoteFullPath( kicad_board ) );
>>>> else
>>>> ExecuteFile( this, PCBNEW_EXE, QuoteFullPath( legacy_board ) );
>>>> }
>>>>
>>>>
>>>>
>>>> Give Wayne credit if you like it.
>>>>
>>>
>>> Dick,
>>>
>>> I think you deserve a lot of credit on this as well. You were
>>> instrumental in making it possible by providing motivation and the
>>> excellent low level objects from which to build upon. As always, I've
>>> enjoyed the collaboration.
>>>
>>> Wayne
>>>
>>>
>>>> If you don't like it, well then submit a patch :)
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Dick
>>>>
>>>>
>>>>
>>>> ______________________________**_________________
>>>> Mailing list: https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers>
>>>> Post to : kicad-developers@lists.**launchpad.net<kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>> Unsubscribe : https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers>
>>>> More help : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>>>
>>>>
>>>
>>> ______________________________**_________________
>>> Mailing list: https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers>
>>> Post to : kicad-developers@lists.**launchpad.net<kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>> Unsubscribe : https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers>
>>> More help : https://help.launchpad.net/**ListHelp<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
-
remove time-stamps to make files more VCS friendly
From: Kaspar Bumke, 2012-12-13
-
Re: remove time-stamps to make files more VCS friendly
From: Dick Hollenbeck, 2012-12-13
-
Re: remove time-stamps to make files more VCS friendly
From: Kaspar Bumke, 2012-12-13
-
Re: remove time-stamps to make files more VCS friendly
From: Dick Hollenbeck, 2012-12-13
-
Re: remove time-stamps to make files more VCS friendly
From: Dick Hollenbeck, 2012-12-13
-
Re: remove time-stamps to make files more VCS friendly
From: jp charras, 2012-12-13
-
New BOARD File Format (*.kicad_pcb)
From: Dick Hollenbeck, 2012-12-14
-
Re: New BOARD File Format (*.kicad_pcb)
From: Wayne Stambaugh, 2012-12-15
-
Re: New BOARD File Format (*.kicad_pcb)
From: Brian Sidebotham, 2012-12-28
-
Re: New BOARD File Format (*.kicad_pcb)
From: Brian Sidebotham, 2012-12-28