Now… I’m very new to KiCad (installed it yesterday) and am not sure as how to get these connectors to show up in my library. Is there a way to update my library to the latest version that has these connectors included or download a *.lib file that I might be able to import using these instructions?
Go to: Footprint editor > Preferences > Footprint Libraries Wizard
Select ‘Files on my computer’
Click Next
Select the desired library
Click Next
Confirm the library by clicking Next
Select Global for having this library available for all projects
Click Finish
Selected Active library: Connectors_JST (read only)
Opened Eeschema
Add component and write JST in filter.
Unfortunately it does not show up…
If I in step 2 choose ‘Github repository’ I see a message in red saying:
It is not possible to write in the selected directory.
Please choose another one - and does not allow me to continue.
I redid my steps restarted KiCad and noticed that the Footprint editor had no active library.
I selected the JST library as active again (not sure if this is required). Left the footprint editor open while going to Eeschema and clicked the place component button. In the filter I wrote JST but nothing showed up.
In kicad there is no concept of a part.
(i assume you come from eagle.)
In eeschem you place symbols.
This symbols get a footprint assigned.
(Either via cvpcb or edit the footprint field of the component.)
So if you want to place a connector, place the symbol conn_01x[number of pins].
Assign your jst connector to it (either press e and edit the footprint field)
or with cvpcb (a button in the top toolbar.)
Here is what the edit footprint dialog looks like.
There is also the option that you create your own “atomic componets”
This is done by creating a symbol with its footprint field pre filled.
(I would only do this for integrated circuits. It does not make a lot of sense for connectors or resistors. At least in my opinion it does not. There are others who only use atomic parts.)
Thanks for taking the time to reply Rene.
Yes I’m indeed an Eagle user.
I now managed to assign the JST footprint via right clicking on the connector 01x02 in my schematic.
In Eagle I can click a button to generate the PCB with the components in the schematic which then have to be placed on the desired coordinates.
I try to find the generated PCB with that single 01x02 connector and JST footprint.
I clicked some buttons (I still have newbie permissions and are unable to attach a picture) but I clicked the Pcbnew button in an attempt. When that didn’t do the trick I tried the button ‘Run CvPcb to associate components and footprints’ and also ‘Run Pcbnew to layout printed circuit board’.
In kicad stable you need to generate a netlist first. (tools->generate netlist or top toolbar)
Then you open pcbnew and import the netlist. (tools->netlist)
Future versions will have a button in pcbnew called update pcb from schematic which does all of that quietly in the background. (nightly builds already have this feature.)
You edit the original first post and then have the option to edit the title as well - just add [solved].
We’re currently doing this as it’s been pretty busy since that Autodesk announcement. Normal was 1-3 new topics a day… last couple days we had like 3+ times that many.