Hi.
I am trying to create a PCB in which I will use the IC LM324 (this IC has 4 opamps with 14 pins), but when I use it in the Eeschema I get divided into small amplifiers, with the 5 representative units of the IC (4 opamps and its Vcc and Gnd).
I want to design a PCB in which I can mount the LM324, then I have this doubt: what footprint to put this IC so that in the PCB is represented as what it is, an IC with 14 pins? Can someone give me some examples using this IC (or a similar one)?
The idea is that schematic to be readable needs each opamp used in its right place. If you had them all at schematic placed together in box representing the IC 14 pin case then it would be hard to understand what that circuit does.
If you will have 4 LM324 OpAms at schematic and enumerate it KiCad gives to them all the same IC identifier but each with letter A,B,C, or D. That means they all are one IC.
You should select the 14 pin case (SMD or Throuh-Hole). I don’t use KiCad library which needs to select cases so I can’t say details. But idea is as I’ve written.
Yeah, you are right. Already doing what you recommend me, but now: in the FootPrint Asigment menu, how can I delete the footprint for one of the components? (I (wrongly) assing to each LM324 unit the footprint of the entire IC and now I can not delete it)
Had you play with all check box in the PCB import netlist dialog. There should be some option for Exchange Footprint and Extra Footprints would delete/update the board automatically without manually remove it.
I don’t understand the description of your problem.
When using components with multiple sections it is important to annotate them correctly. Does your schematic show the same unit designation for each section? For example, are the sections of your LM324 designated as U1A, U1B, U1C, U1D, and U1E? If that is true, then PCBNew should have only one instance of a 14-pin package, containing all of those sections in a single part.
The problem is: I assing the same footprint to each section (U1A, U1B, etc), I didnt realize that I need only one instance of the footprint.
I alread solve the problem, thanks for your answer