On 1/22/2015 4:35 PM, Bob Gustafson wrote: > If I don't do anything, KiCad wants the definition of KISYSMOD as an > environment variable.
This is only true if you keep a copy of the footprint libraries on your system and you don't use the GitHub plugin to access them from https://github.com/KiCad. Otherwise ${KISYSMOD} is replaced with ${KIGITHUB}. Either way, you need the correct environment variable set. Otherwise, no libraries. > > The window PCB LIBRARY TABLES shows ${KISYSMOD}/ in front of every > component. > > The panel below on the PCB LIBRARY TABLES window shows KISYSMOD as an > undefined environment variable. > > Kicad has trouble if KISYSMOD is not defined prior to running kicad > > Bob G > > On 01/22/2015 03:16 PM, Wayne Stambaugh wrote: >> As of right now, the preloaded fp-lib-table files are installed in >> ${CMAKE_INSTALL_PREFIX}/share/kicad/template on Linux and Windows. On >> OSX they appear to be installed in >> ${OSX_BUNDLE_INSTALL_DIR}/${OSX_BUNDLE_SUP_DIR}/template where ever that >> works out to be. The fp-lib-table files themselves are part of the >> kicad-library source so hopefully the install path is the same for them >> on OSX as well. >> >> On 1/22/2015 4:10 PM, Adam Wolf wrote: >>> This is going to be slick, Wayne. Is there any particular place that >>> seems decent to put the preconfigured fp-table-libs? In my mind, >>> they're almost templates... >>> >>> Adam Wolf >>> >>> On Thu, Jan 22, 2015 at 4:01 PM, Wayne Stambaugh <stambau...@gmail.com >>> <mailto:stambau...@gmail.com>> wrote: >>> >>> On 1/22/2015 3:56 PM, Adam Wolf wrote: >>> > Do you mean <PREFSDIR>/fp-table-lib? (i.e., on >>> > Linux ~/.config/kicad/fp-lib-table?) >>> >>> Yes. >>> >>> > >>> > I really like this idea. The wizard already does a good job >>> explaining >>> > what each type of fp-lib-table entry is. >>> >>> Then it should be possible to add the code to copy a pre-configured >>> fp-lib-table file to the proper path. The only tricky part >>> would be >>> setting up any environment variables. I have a patch that sets >>> default >>> environment variables for KIGITHUB and KISYS3DMOD on start up. I >>> haven't designed the dialog to edit them yet. It needs tested >>> on OSX so >>> I will post it some time tomorrow to get some feed back. The >>> environment variables are saved in the kicad_common config file >>> so you >>> could simple add new config entry for something like KISYSMOD >>> from the >>> fp-lib-table wizard for footprint libraries stored on the system >>> once I >>> commit the code. >>> >>> > >>> > Adam Wolf >>> > >>> > On Thu, Jan 22, 2015 at 3:33 PM, Wayne Stambaugh >>> <stambau...@gmail.com <mailto:stambau...@gmail.com> >>> > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>>> >>> wrote: >>> > >>> > Maybe you could add an "Initialize Global Table" mode to the >>> > fp-lib-table wizard where a predefined table file is >>> copied to ~/. You >>> > could test for ~/fp-lib-table and enter this mode >>> automatically or enter >>> > the "Edit Table" mode when ~/fp-lib-table is already >>> defined. This >>> > would also prevent further cluttering of the library table >>> editor. >>> > >>> > On 1/22/2015 10:53 AM, Adam Wolf wrote: >>> > > The new fp-lib-table wizard is great for adding new >>> entries to the >>> > > current table, but does not appear to have a "load >>> defaults" type option. >>> > > >>> > > However, this is based on using it, not reading the >>> code, so it is >>> > > possible the feature is included somewhere I did not see. >>> > > >>> > > Adam Wolf >>> > > >>> > > On Thu, Jan 22, 2015 at 1:27 AM, Nick Østergaard >>> <oe.n...@gmail.com <mailto:oe.n...@gmail.com> >>> <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>> >>> > > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com> >>> <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>>>> wrote: >>> > > >>> > > How does this compare to the new fp lib table wizard? >>> > > >>> > > 2015-01-22 6:09 GMT+01:00 Adam Wolf >>> <adamw...@feelslikeburning.com <mailto:adamw...@feelslikeburning.com> >>> <mailto:adamw...@feelslikeburning.com >>> <mailto:adamw...@feelslikeburning.com>> >>> > > <mailto:adamw...@feelslikeburning.com >>> <mailto:adamw...@feelslikeburning.com> >>> > <mailto:adamw...@feelslikeburning.com >>> <mailto:adamw...@feelslikeburning.com>>>>: >>> > > > Hi folks! >>> > > > >>> > > > I have a question about adding another feature to the >>> > > fp-lib-tables manager, >>> > > > which is already pretty crowded and I want to get >>> buy-in >>> > before even >>> > > > attempting a patch. >>> > > > >>> > > > Background: >>> > > > >>> > > > Running into another issue with the KiCad Mac >>> experience. >>> > Just to >>> > > recap, I'm >>> > > > trying for 2 DMGs. >>> > > > >>> > > > One is called "KiCad Extras" and currently includes >>> the modules >>> > > from github, >>> > > > and the fp-table-lib.for-pretty renamed just >>> fp-table-lib. The >>> > > idea is that >>> > > > users can download the extras DMG, and no longer need >>> to be >>> > online for >>> > > > Kicad. >>> > > > >>> > > > The modules directory is fine, we provide a "drop >>> target" >>> > (just a >>> > > symlink) >>> > > > of /Library/Application Support/kicad/. >>> > > > >>> > > > However, the fp-table-lib is tricky. The per-user >>> "global" >>> > (across >>> > > > projects" fp-table-lib is located in >>> > ~/Library/Preferences/kicad/ >>> > > We cannot >>> > > > make a "drop target" in a DMG that points to ~/. >>> > > > >>> > > > Making a "package" works around this, but users >>> don't like >>> > > packages unless >>> > > > they're part of App Store (because they usually don't >>> > realize they're >>> > > > packages :)). I don't want to do that. >>> > > > >>> > > > Question: Would a way to "load default >>> fp-lib-tables" >>> be useful >>> > > to other >>> > > > people in the library table manager? This would take >>> a look >>> > at what >>> > > > fp-lib-tables.* are available in a location, and give >>> users the >>> > > ability to >>> > > > replace their fp-lib-tables with known defaults--i.e. >>> I want to >>> > > use github, >>> > > > I want to use eagle, I want to use on-disk pretties >>> > downloaded from >>> > > > github... >>> > > > >>> > > > The more I think about this, I think that it might >>> not >>> only help >>> > > the Mac >>> > > > install experience, but actually help the new user >>> > experience on all >>> > > > platforms. >>> > > > >>> > > > Thoughts? (and greetings from Montreal, where I >>> am on >>> business >>> > > and also >>> > > > working on Kicad Mac nightlies while stuffed with >>> curry >>> > poutine...) >>> > > > >>> > > > Adam Wolf >>> > > > Cofounder and Engineer >>> > > > W&L >>> > > > >>> > > > _______________________________________________ >>> > > > Mailing list: https://launchpad.net/~kicad-developers >>> > > > Post to : kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net> >>> > <mailto:kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net>> >>> > > <mailto:kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net> >>> > <mailto:kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net>>> >>> > > > Unsubscribe : https://launchpad.net/~kicad-developers >>> > > > More help : https://help.launchpad.net/ListHelp >>> > > > >>> > > >>> > > >>> > > >>> > > >>> > > _______________________________________________ >>> > > Mailing list: https://launchpad.net/~kicad-developers >>> > > Post to : kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net> >>> > <mailto:kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net>> >>> > > Unsubscribe : https://launchpad.net/~kicad-developers >>> > > More help : https://help.launchpad.net/ListHelp >>> > > >>> > >>> > >>> > _______________________________________________ >>> > Mailing list: https://launchpad.net/~kicad-developers >>> > Post to : kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net> >>> > <mailto:kicad-developers@lists.launchpad.net >>> <mailto:kicad-developers@lists.launchpad.net>> >>> > Unsubscribe : https://launchpad.net/~kicad-developers >>> > More help : 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 > > > _______________________________________________ > 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 _______________________________________________ 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