I am new to this and have managed to make some PCB’s.
I have tried to create a new symbol which looked Ok. I then added it to a schematic and it seemed to connect OK but when i try to make the pcb layout It says ‘cant add DS1 no footprint assigned’…
The properties of the symbol I have created and the footprint I made seems to be attached?
I known this is probably a basic error but I just cat see it…
The ERC error s are kind of self explanatory. You can not connect two pins of type output (what if one output is high one is low? -> Shorts your supply lines) And you need to place the no connect flag (right toolbar the blue X) on pins that are not connected to suppress the not connected warning.
Also ErrType(3): Pin connected to some others pins but no pin to drive it
So to me it seems that you are showing a screenshot of the Dialogue with DS whilst your import error lists DS1.
Have a look at the Topbar in eeschema and locate this symbol in the middle of the pic:
It describes itself as “Assign Footprints to schematic symbols”. When you click it a mask will open with all your symbols and assigned footprints.
If there are no empty ones, you might want to check if Kicad can find your footprint.
The DRC error you show comes from your Symbol configuration, you have a output connected to an output…the DRC does not like that.
Do not place personal symbols into system libs (will get overwritten on update or prevent you from updating)
Generally you can place your libs anywhere on the file system. KiCad does not care. But you might care. (If you make a good organization scheme now then future you will not be frustrated.)
I made a new symbol.
I made a new footprint and in the schematic editor I assigned the footprint to the symbol.
When I try to build the PCB it recognises the footprint but cant seem to recognise the pad and therefore wont build the link as laid out in the schematic.
However, the fact that your footprint is listed as having the reference REF** makes me suspicious that you did not get that footprint in the layout via the update pcb from schematic tool but added it yourself. (The reference here should match the one in the schematic)
The workflow in KiCad is:
Make schematic consisting of symbols, wires and labels
Annotate the symbols in the schematic
Run the electrical rule checker
Assign footprints to symbols that do not have a footprint assigned in the library
Switch to pcbnew and use the update pcb from schematic tool (F8)
Lay out your board using the footprints and connectivity information that you get from the schematic import. (Traces, vias and zones are then used to fulfil this connectivity information)
Run design rule check
Generate manufacturing output data
Some of these can be done multiple times (you can change the schematic after having already started with the layout. You still need to go through steps 2 to 5 after every change)