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 <stambau...@verizon.net> 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@lists.launchpad.net> >> 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@lists.launchpad.net> > 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@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp