Hi Bob, I'm not sure this is the right thread for your question. Maybe start a new one?
Adam Wolf On Thu, Jan 22, 2015 at 6:02 PM, Bob Gustafson <bob...@rcn.com> wrote: > > On 01/22/2015 03:37 PM, Wayne Stambaugh wrote: > >> 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. >> > > Yep > > What I do is: (in a Terminal window) > > export KISYSMOD='~/kicad_sources/library-repos' > > To run kicad - using the same Terminal window (to pick up the KISYSMOD def) > > ~/KiCad/bin/kicad.app/Contents/MacOS/kicad > > It runs, but when I try to pick up some components - it wants .mod files - > the repo directory only has .pretty > > Later - I have to go now. > > Bob G > > > >> 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 >> > > > _______________________________________________ > 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