Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Custom Libraries
I use a lot of components not in the standard Kicad libraries and I use them a lot. I also use a small subset of the standard libraries all the time. What I would like to do is hold all these symbols and footprints under a single folder and refer to each by a single path instead of the standard libraries. How do I do this? There are lots of tutorials about creating components but none about creating a library of them.
Cheers Ian |
Open the symbol editor and select new library, give it a name etc and use
it as you would any other library. As you have already designed some symbols load each one up, change the working library to your new lib and resave. Remember to add your new lib to the main lib system via preferences manage symbol libs The same process can be used for footprints. Andy On Sun, 08 Dec 2019 14:41:59 -0800 "Ian Bell" <ianthompsonbell@...> wrote: I use a lot of components not in the standard Kicad libraries and I use them a lot. I also use a small subset of the standard libraries all the time. What I would like to do is hold all these symbols and footprints under a single folder and refer to each by a single path instead of the standard libraries. How do I do this? There are lots of tutorials about creating components but none about creating a library of them. |
OK, I am having some trouble with this. The first step "Open the symbol editor and select new library, give it a name etc and use
it as you would any other library." I have done. I get stuck on the second step. You said "As you have already designed some symbols load each one up, change the working library to your new lib and resave." I can find know way to load a symbol into this new library. Import symbol does not work, it says the symbol already exists in antorher library. So what exactly do you mean by "load them up"? Cheers Ian |
Hi Ian,
toggle quoted message
Show quoted text
Kicad libraries can be stored in any folder of your hard disk, or even on a server. There is no difference from official (standard) libraries and any other one. In my case, I always use my own libraries. I keep a copy of the offical libraries in my home disk because I use them as a starting point to make my own symbols and footprints. Just copy your libraries to the desired folder. Remember that a symbol library is a file with the .lib extension while a footprint library is a folder whose name ends with .pretty and each footprint is an independent file with the extension .kicad_mod For a more automatic path there are some evironment variables you can find under "configure paths" menu. KICAD_SYMBOL_DIR for symbols KISYSMOD for footprints Set these environment variables to point to the folder you have your libraries. Regards, Pedro. El 8/12/19 a las 23:41, Ian Bell escribi¨®:
I use a lot of components not in the standard Kicad libraries and I use them a lot. I also use a small subset of the standard libraries all the time. What I would like to do is hold all these symbols and footprints under a single folder and refer to each by a single path instead of the standard libraries. How do I do this? There are lots of tutorials about creating components but none about creating a library of them. |
OK,
Use the symbol editor and load the symbol you want to put onto your new lib. Then select "save as" from the file menu. Select your own lib from the list that pops up and then save. Job done Andy On Mon, 09 Dec 2019 04:13:51 -0800 "Ian Bell" <ianthompsonbell@...> wrote: OK, I am having some trouble with this. The first step " Open the symbol editor and select new library, give it a name etc and use |
The trouble I am having with this, Andy, is that when you save the symbol to the new library it says this library already exists and if I go ahead it will be overwritten. What I want to do is add the symbol to this library rather than replace it. Cheers Ian On Mon, 9 Dec 2019 at 14:58, Andy Eskelson <andygio@...> wrote: OK, |
prob getting ourselves mixed up somewhere.
From a cold start - this is what i did to create a new symbol library called "fred" and copy an existing symbol into it. open symbol editor file > new library > [select location / create folder etc. and give lib a name "fred" select save add it to the global table in the requester that pops up library "fred" is now created "fred" should now appear in the library list on the left hand side of the symbol editor select a library with the symbol you want to add to library "fred" e.g. 4xxx, 4001 file > save as select library "fred" from the "Save Copy of Symbol" pop up window either keep the same name or give it a new one. I left the same name select save that's it for the copy process. There is one other operation you will need to do however. Once you have copied all the symbols you want to, you then need to ensure that the library is saved to disk. In the list it will have a "*" against it in my setup (linux) it's also highlighted in blue - indicating that the library has been changed and needs saving Right click on "fred" and select save. Hope this gets you going. Andy On Mon, 9 Dec 2019 16:10:50 +0000 "Ian Bell" <ianthompsonbell@...> wrote: The trouble I am having with this, Andy, is that when you save the symbol |
Hi Andy,
Thanks for the help. I got it sorted. It works fine on my main PC which is running 5.1.5. under Ubuntu. However, I was trying it out on my Chromebook (under Linux) and it turns out the version there is only 5.0 and the symbol editor dialogs are completely different and basically do not work. Now I need to figure out how to get my Chromebook up to 5.1.5 Cheers Ian |
Great that it's working, not so great re the chromebook... :-(
Hope you get that sorted out easily. Says me, still looking at a 1TB SSD that has been sitting on the desk for nearly a month, I've been intending to pop it into the Linux box, but dreading the thought of all the messing about doing a complete reinstall rather than a simple upgrade. (Needed because of a couple of very daft operator errors) Something to do while not looking at the TV repeats over Xmas I expect :-) Andy On Mon, 09 Dec 2019 13:24:01 -0800 "Ian Bell" <ianthompsonbell@...> wrote: Hi Andy, |
¿ªÔÆÌåÓýpersonally, I simply use a sandbox library where I make and/or the footprints, symbols, ... then I copy the item and paste into the dedicated library.
, On 09.12.19 17:10, Ian Bell wrote:
|
be careful giving your own lib parts and footprints a unique and proper name so you can distinct them with the others. you can of course put your initials before the name
toggle quoted message
Show quoted text
moving and copying parts is different from footprints. Most of the time i use the filebrowser for the footprints and a regular plain text editor for the parts. I find that way faster. as every part starts and end in the same way, finding the begin and end is quite easy. there is no order in the parts, so just append them after the first two lines "EESchema-LIBRARY Version 2.4 #encoding utf-8" a part starts with DEF bla.. and ends with ENDDEF. easypeasy. On 09-12-2019 13:13, Ian Bell wrote:
OK, I am having some trouble with this. The first step "Open the symbol editor and select new library, give it a name etc and use --
Met vriendelijke Groet, Simon Claessen drukknop.nl |
to navigate to use esc to dismiss