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?
