New to KiCAD, but I come from the EAGLE world. I’m making my first custom board with custom footprints and schematic symbols. If I want to make a footprint whose data input pin is “D_IN” and match it with a schematic symbol that uses “DATA_IN” for that pin, how do those two pads “find” each other during CvPCB association? Essentially, how does this step happen:
From what I’ve seen, CvPCB just lets you pick any footprint and symbol that have the same amount of pins. But how do you choose which one goes where? I can’t find it in any tutorials I see.
Typically the physical device packages have pin numbers assigned to them; by convention or DataSheet. These packages could be any range of different internal devices that use the same Land Pattern on the PCB yet have a vastly different Symbol.
Assign the same Pin number and Pad number to both the Symbol and the Footprint to connect these to the same NET. (KiCad does also allow Alpha characters in these fields, such as A or K, but I do not recommend this practice).
Side comment: KiCAD is KiCAD, and Eagle is Eagle. Neither program claims to be a replica of the other. Train yourself to think that both KiCAD and Eagle can achieve the same goal - a PCB layout ready to be fabricated by customary manufacturing methods - but there will be differences in the procedural details of how that is done. There may be a few situations where one program is truly superior to the other, but in most cases they are simply “different”. For each of us, our personal training and experience means that the differences seem unfamiliar, clumsy, or even unnatural until we gain experience and familiarity with the procedural details.