The library editor in eeschema permits the creation of multi-part devices. So, 
if I have quad pack of NAND gates I can draw one and have the graphic to be the 
same for all parts.

But what if the parts are not identical?  I know I can have unique text and pin 
numbers, but I can not figure out how to have the Part A graphics differ from 
the Part B graphics. Any line I modify on A is modified on B (and C) as well.

The part I'm trying to create is the Avago HCNR200 optocoupler. This consists 
of one internal LED and two photo diodes (PD1 and PD2).  I *could* create the 
eeschemea model as one library part with all the components in one box, but 
that forces my schematics to conform to the physical package constraints. The 
correct approach is to have these as 3 independent parts so that they can be 
placed in the schematic according to the functional flow. For example, I should 
be able to place PD2, the isolated photo diode, on the sheet for the isolation 
circuits, while LED and PD1 are on a different sheet.

This could be extended to something like a relay: schematically, the coil 
should be separable from the contacts.

Can this be done KiCad?


Reply via email to