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
I made some libraries and put them in my project file .mod when I load cvpcb
Andy Eskelson
Sounds like you have not told kicad about your own libs and mods.
Libs are for circuit symbols and mods are the physical component. They should be in your own library directories. eschema : use preferences > libtrary > add then select your own circuit libs. in PCBnew do the same for your footprint modules A cache of your libs and mods will automatically be created in your project directory. Do have a good read of the lib and module management sections of the eeschema help file, and the pcbnew help file. Andy On Tue, 02 Nov 2010 18:56:48 -0000 "josh_eeg" <josheeg@...> wrote: I made some libraries and put them in my project file .mod when I load cvpcb I get a error about .mdc files not present for the files I made. |
Yes I went to preferences and put my .lib & .mod files as part of the project by adding them but they were in my project folder and the modification was on my project file. .pro
toggle quoted message
Show quoted text
If I save them to the kicad lib folder your saying things should work localy but what if I want to share this design so libraries schematic symbols .lib & footprint modules .mod also are shared? That is where I started putting them in the project folder... So would that be a bug or is their a better way to do that? I see their is the .cache file so something like that stores all schematic symbols and similar for modules? For that project whale the libraries are also in the lib folder local to kicad? Would the export button do more than zip it? --- In kicad-users@..., Andy Eskelson <andyyahoo@...> wrote:
|
Andy Eskelson
Thee is quite a lot of info regarding the management of modules in the
pcbnew help document. Worth reading. It is NOT advisable to put modified libs and modules in the Kicad libs and modules, simply because when you update Kicad, these standard libs and modules are usually overwritten, so any changes you make will be lost. Just create your own lib and mod directories somewhere else. I have a folder in my home directory (I use Linux) called PCB, in that I keep my Kidcad projects, in another directory under PCB I have my own libs and modules folders. I add mt own libs and modules by default to each project. As you create a design, Kicad will make the cache.lib file in your project directory. This holds a copy of the eeschema components. The modules you use are already contained in the .brd files so you dn't need to keep a copy of these in the project. This gives you two options when sharing the design. The first is that you could give a copy of your own libs and mods to whoever you are sharing with. This works fine, and you may find it useful to keep a separate directory just to do this. However the big issue is with management. If it is only you who makes changes to the libs and mods, then fine, you should be OK. If more than one person makes changes then that will be an issue. This will be true for any setup, so you HAVE to get a process in place to manage this. The second option is to share the entire project file, and make use of the cache.lib file. If you get the situation where on eeschema you see missing symbols, then you need to tell Kicad to use the cache. you can add the cache as a library, or copy the cache to another directory and tell kicad to use that. I tend to do the latter, just so that I have a copy of the cache somewhere safe. I must admit that I very rarely share Kicad projects, so other users may have different ideas. Andy On Wed, 03 Nov 2010 15:35:24 -0000 "josh_eeg" <josheeg@...> wrote: Yes I went to preferences and put my .lib & .mod files as part of the project by adding them but they were in my project folder and the modification was on my project file. .pro |
I use linux also so your saying in Home I could make a directory called arm for the arm project PCB/Projects/arm
toggle quoted message
Show quoted text
Then for its schematic symbols PCB/Projects/lib then for the footprint modules PCB/Projects/mod then put my projects in one the libraries in one and the modules in one. That does make sence also PCB/Projects/arm/references for the references or schematic pictures that made the deisgn or contributed. Thowse should be fine to share the projects I had everything in the project folder then when I made a varent it didn't have schematic symbols so I remade or hunted around to get them this would give the newest version of eatch... As long as in preferences library on the schematic and board layout the lib and mod files are added. --- In kicad-users@..., Andy Eskelson <andyyahoo@...> wrote:
|
Andy Eskelson
That's one way to do things.
The only thing to bear in mind is that by doing things this way you may end up with a lot of duplicate libs and mods. i.e. copies of the same thing in each project. If you are happy working like this then that's fine. Just be careful of lib and mod management that's all. I keep things a bit simpler than that, mainly because I very rarely share kicad designs so I have: home/PCB where I keep all my PCB work home/PCB/mylibs where I keep all the mods and libs I have created home/PCB/mylibs/modules where I keep my modules home/PCB/mylib/ libs where I keep my libs home/PCB/project1 a directory for each project home/PCB/project2 ... I find that this works well for what I do. I have followed the recommendations in PCBnew regarding module management, and I created a dummy board with my modules on it. That can be exported to create the mods as well as forming some basic documentation. Andy On Thu, 04 Nov 2010 17:00:22 -0000 "josh_eeg" <josheeg@...> wrote: I use linux also so your saying in Home I could make a directory called arm for the arm project PCB/Projects/arm |
to navigate to use esc to dismiss