На дипломе была задача подгонять размещение LCD и кнопок на плате под корпус. Интересуясь сквозным проктированием, пробывал множество способов обмена информацией между AD (тогда еще Protel2004) и Solidworks.
По задумке обмен между ECAD и MCAD должен осуществляться через IDF-формат. Экспорт/импорт IDF в Altium работает вполне корректно. Но вот для Solidworks существует целый набор дополнений для работы с IDF. Некоторые из них даже умели подставлять детали из внешней базы вместо оригинальных "коробочек" компонентов, вытянутых на основании контура механического слоя. Правда их размещение при этоv сбивалось.
Перепробывав множество из них, пришел к выводу, что автоматизировать такой обмен в ОБЕ СТОРОНЫ - крайне геморойная задача. В качестве решения выбрал экспорт из AD через IDF, а обратный путь уже через импорт DXF-чертежа на механический слой, с последующим ручным перетаскиванием изменившихся компонентов.
Кому интересно, могу выложить тут экспортную информацию. ;)