just another chiming in that it doesnt make much sense at first, but if you play around, you can get the hang of the editors in under half an hour,
I'm sorry, but I have to disagree. I spent several hours on this and still cannot get it. My biggest problem isn't that the fact that there are three separate applications that are used for device design. My biggest problem is that there are three separate and totally unintegrated applications for device design.
A lot of confusion would disappear if the part placement tool in the schematic editor allowed for footprint assignment within the schematic editor. Basically, place the part on the schematic, right click on the part, click "edit part" and then choose from a list of (filtered) footprints. If, in this case, the footprint doesn't exist, allow for the option of opening the footprint editor to create the footprint. This may seem time consuming at first, but it is far faster than adding dozens or hundreds of parts in the schematic editor and then having to assign the footprints one at a time at a later point. It is better integrated in this instance.
After giving it more thought, I can definitely see why footprints are not tied to parts, and this is OK, but the implementation used in KiCAD is simply hard to use, cumbersome, confusing and broken. It can be done better.
Joining either the gEDA or Kicad project might actually produce something useful, as opposed to yet another half-baked tool. Both projects don't seem to suffer from too much man power.
I'm going to do this for the fun of it. I wont make it open source unless I can get it past the "half-baked" point!
The problem with jumping in on a project is that it takes a great deal of time to learn the code. I cannot just set up a subversion account and start coding.
As far as I know, there no Kicad (or gEDA) developers active on this forum.
Problem is that I don't know where to find them. They lack a forum.