Блин! "Не учи отца и ... баста!" :-) Я знаю, как делают библиотеки.
Вот конкретный пример. Транзисторная сборка IRF7507. Корпус micro-8
с шагом 0,65мм. Гетерогенный компонент содержит два разных УГО (N-MOS и P-MOS) и один футпринт Micro-8. Из PCB вы получили
одну часть библиотеки из SCH другую. Как вы будете автоматическое слияние библиотек проводить? Откуда "объединитель" в программе
знает к каким пинам micro-8 подключить N-MOSFET и к каким P-MOSFET? И тем более он не в курсе, что у каждого MOSFET по два вывода Drain, которые в компоненте можно или даже нужно объединить атрибутами JMP.
https://www.promelec.ru/product/203832/