По большому счёту, особой разницы ММ или DM нет - все провода придут куда надо (если корпус не более 10 выводов в ряд, иначе набегает)...
Просто при разводке нужно сделать сетку 1.25 (для DM - 1.27) активной (или указать её в DO файле) и всё будет пучком...
А вообще переделывание сетки компонента довольно муторная вещь - по опыту знаю...
1. все изменения лучше делать в Библиотекаре (Library Executive), так проще будет увязывать УГО с корпусом - вызывается из всех редакторов командой...
2. в библиотекаре выбираем нужный компонент, отрываем УГО или корпус и посылаем его в соответствующий редактор...
3. в редакторе, сразу, нужно задать ВСЕ нужные сетки - от 0,625 до 2,5 и ОБЯЗАТЕЛЬНО от 0,635 до 2,54...
4. если корпус (УГО) сделан в DBU, а нужно кинуть его в ММ - грузим его именно в DBU (или же в ММ, если корпус наш) - сетку ставим по-крупнее...
5. выделяем всё что на экране (рамкой) тыкаем в любой узел сетки и зажав леву кл.крысы начинаем тянуть...
6. когда все выделенные элементы сдвинутся с места, НЕ ОТПУСКАЯ лев.кл. крысца, жмём на букву G (для смены сетки) и выбираем нужную (лучше максимальную)...
7. далее тянем (не отпущенные элементы) до ближайшего узла выбранной сетки и наконец-то отпускаем крысца...
8. меняем имена пинов (если нужно и их не много) и переставляем сами пины в узлы новой сетки (с шагом 2,5мм, для УГО - шаг 5мм)...
9. далее, меняем сетку на меньшую (для удобства можно сделать сетку 0,5мм) и начинаем редактировать линии - привязывать их концы к новым координатам сетки (можно \\ изменить графику элемента)...
10. перетаскиваем атрибуты в нужные места (нужно только 2 - RefDes и Type), можно заодно подобрать и текстовые стили...
11. всё проверяем - и УСЁ....
Удачи...

PS...
Может для простоты стоит покопаться в разных либрах нета???
Вот немного
http://pcad-lib.narod.ru/http://sevastianov.simbir.ru/progr/progr.htmhttp://www.platnaya.ru/programs_p-cad200x.shtml