Sorry if these are horrifically stupid questions, I'm just getting 
started out trying to use Kicad.  My first project is putting together a 
simple timer, and I'm running into a little trouble in EEschema dealing 
with pin types and the VCC/GND power ports.

First I had to build a new part for the Atmega328p I'm using, since 
there wasn't one in the library.  I set all the I/O pins to 3 state and 
the VCC/GND pins to power in, which as far as I'm aware is the right way 
to do it...I hope I'm correct there.

Now in my schematic, I've got a battery connected to a power regulator 
with some filtering caps and such, and the ground of all that is 
connected to the GND power port and the 5v output connected to the VCC 
power port, and that seems to working correctly for the most part, as 
I've connected VCC and GND on the 328 to those ports and they're not 
complaining.  There are still a couple of issues, though:

- I have two 74HC595 shift registers in the schematic, the VCC and GND 
pins of which are invisible, but seem to be automatically connected to 
the appropriate power ports.  However, one of them (but not the other) 
is giving me the warning "Pin power_in not driven" on its GND pin, even 
though I know that the GND port is properly connected to the power 
regulator, and all the other GND connections on the schematic work 
fine.  What could be causing this?

- When I connect the RESET pin on the 328 to VCC, it gives me the 
warning "Pin 3state connected to pin power_in".  The warning also 
appears on the VCC pin of one of the shift registers (the same one that 
gives the warning about the undriven GND pin).  Is there anything in 
particular I need to do about this?  I did connect a 3state pin to a 
power in pin, but why is that considered warning-worthy?

Sorry if I'm missing something obvious, and if anyone has a better 
source of documentation than the FAQ on the Kicad site, feel free to 
direct me to it.

-Robert Bieber

Reply via email to