EEVblog Electronics Community Forum
Electronics => Beginners => Topic started by: MrOmnos on August 14, 2016, 10:21:50 am
-
SO, I made a component and used it in my schematic. I generated the net list and associated the footprints for the parts that were already in the library. Now I need to create the footprint for the part I created. I opened pcbnew and created a new footprint. Saved it in new library. And I can see it is saved in a .pretty folder. But it doesn't show up in the cvpcb? How do i associate it with my part? I have wasted hours looking for an answer, some talk about Git, some say 'restart you KiCAD', no concrete answer.
-
If you saved your footprint to a new library you need to add that library to the fp-lib-table.
From pcbnew, "Preferences" -> "Footprint Libraries Manager".
Add your library there.
-
The procedure for adding a custom part in eeschema and pcbnew is very similar
eeschema:
1) Open eeschema
2) Open library editor
3) Create new component
4) Save component in a new library
5) Back in eeschema, add the new library to the project
pcbnew:
1) Open pcbnew
2) Open footprint editor
3) Create new footprint
4) Save footprint in a new library
5) Back in pcbnew, add the new library to the project
It sounds like it's that last step you're missing. And of course, once you've added the new library to the project, from then on you can just save the parts in it. I have noticed that you need to restart KiCAD before the new footprints will show up in CvPcb though.
-
Hope your problem is resolved! If you want more help with KiCAD you will probably have luck here too: https://www.eevblog.com/forum/kicad/ (https://www.eevblog.com/forum/kicad/)