When working with a component that contains multiple independent units, KiCad warns about pin locations being occupied even if the conflicting pin is in a different unit.
This may to be unnecessary. I've attached a patch that suppresses the warning if the pins are in different units. - Werner ---------------------------------- cut here ----------------------------------- Index: kicad/eeschema/pinedit.cpp =================================================================== --- kicad.orig/eeschema/pinedit.cpp 2009-05-20 05:21:13.000000000 -0300 +++ kicad/eeschema/pinedit.cpp 2009-05-20 05:35:53.000000000 -0300 @@ -193,6 +193,9 @@ continue; if( newpos != Pin->m_Pos ) continue; + if( Pin->m_Unit != CurrentPin->m_Unit && + Pin->m_Unit && CurrentPin->m_Unit ) + continue; if( Pin->m_Flags ) continue; if( ask_for_pin )