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