The assignment of footprints to schematic symbols is largely a KiCad quirk. Many other tools consider a component to be a single package containing symbol and footprint. In my own library I have a part per actual electronic part (one called MMBT3904, for instance), which already has the Footprint field set from the very beginning, no mucking about with the nightmare that is cvpcb.
Also, footprints are much more critical, in that you have to get all the dimensions very correct, so it makes much more sense in terms of being less error-prone to have multiple symbols linked to one footprint than one symbol linked to multiple footprints. On Thu, Jun 04, 2015 at 10:23:40PM -0500, Adam Wolf wrote: > Hi folks, > > I was using KiCad to make a board today (yeah, the novelty of actually > *using* it!), and I noticed that there's been some changes in schematic > symbols--and I'm wondering if it was on purpose. > > I was adding a pmos to my schematic, and I noticed there are: > > Q_PMOS_DGS > Q_PMOS_DSG > Q_PMOS_GDS > Q_PMOS_GSD > Q_PMOS_SDG > Q_PMOS_SGD > > and the change is basically to change the pin numbers. > > Years ago, I thought it was that the schematic was a "logical" > representation of your circuit, and the assignment of footprints to > schematic symbols was where you chose parts, especially for things like > fets. > > Is this a transitory thing, or is this the way we've chosen to set up the > official kicad libraries? > > This isn't criticism, more something I was a little confused by and decided > I'd check on. > > Thanks! > > Adam Wolf > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp