Hi Kerry, welcome to the group.
Kicad is a little bit different in this respect, it also highlights one
of the dangers of community based device libraries.
The pins of the device on the circuit AND on the footprint MUST be
the same. either numeric (the normal method) or some names.
I usually use numbers, so just editing the footprint is all that would be
needed.
This will also be the cause of the not connected errors. Basically Kicas
sees the 1,2,3 on the netlist, but can't find them on the module.
With Kicad, (this is true for any CAD system as well) you should ONLY use
devices and modules that you have verified as correct and placed in your
own lib directories. That saves so many headaches in the future, so start
now :-)
Also once you edit a module once it's saved in your own libs you don't
have to change it again.
99% of the online modules are Ok, but everyone has their own
requirements, and some might not suit your needs, so always best to check.
The biggest danger is if a module gets updated/changed and you don't
notice when you make your next project, or make a change to an existing
project. It's annoying on a one or two chip home project, but can be a
disaster on a larger commercial design.
As a beginner the next thing you are likely to run into is a pin not
powered error when you run the ERC in escheema.
The ERC rules look for inputs connected to outputs, and power in and
power in connected to power out.
In some cases the circuit device such as a three pin regulator will have
the output pin designated as a power out. Personally I don't like this
and I always change this to be passive.
In many cases a PCB is powered for off board, such as from a wall wart
PSU, so the board does not actually have any power providing devices on
it.
the way you deal with this is to first add power ports to the circuit
9you have probably already found these, they are the +12, +5 "pins" that
you can add to various parts og your circuit to ease the drawing of
power traces.
You then need to tell ERC that these are actually powered (this is the
trap that most beginners fall into) To do that you add a power flag to
the power trace concerned, on on the +5 one on the +12 and so on.
The power flag just tells ERC that the particular power net is in fact
powered and ERC is then happy.
One oddity is that the ground net is also considered a powered net so
that needs a power flag as well.
There must ONLY BE ONE power flag on a power net. If you have a device
with a pin type set to power out, that acts as a power flag, and
obviously if you add a flag yourself, ERC will then complain. This is
why I don't set pins as power out.
I usually put a set of power ports in one corner of the circuit diagram
and add a short connection line to them, then add a power flag to each. I
then know that all the nets are powered.
Another tip, if you can't seem to find a particular function, check the
right click context menu, you will often find what you are looking for
there.
You will prob. have more questions as you work through Kicad. Feel free
to ask for help - we have all gone through the process :-)
Andy
On Sun, 23 Apr 2017 13:10:10 +1200
Post by Kerry Koppert ***@xtra.co.nz [kicad-users]I'm a real newbie with kicad, shifting from Eagle, so excuse me if I ask
dumb (and often asked) questions. I am trying to come to grips with the
split of a component into two entities. I try to use a 7805 voltage
regulator and place that in the schematic. When it comes to moving from
schematic to board I run cvpcb to associate the 7805 with a footprint.
The obvious one to select is a to-220 vertical. When I go to pcbnew and
read the netlist it bitches about the pads vo, gnd, vi and the 7805 sits
on the board not connected to anything. I guess the schematic uses vi,
gnd and vo for the pinnames whereas the footprint uses 1, 2 and 3. How
do I associate the pins? Do I have to create a new footprint to-220_7805
with the pins relabelled?
------------------------------------
------------------------------------
Please read the Kicad FAQ in the group files section before posting your question.
Please post your bug reports here. They will be picked up by the creator of Kicad.
Please visit http://www.kicadlib.org for details of how to contribute your symbols/modules to the kicad library.
For building Kicad from source and other development questions visit the kicad-devel group at http://groups.yahoo.com/group/kicad-devel
------------------------------------
Yahoo Groups Links