Для разводки плат программ - море. От самых простых до самых сложных.
Каждый выбирает под свои нужды. (есть также масса бесплатных, сам не пользовался).
http://www.freepcb.com/ - вроде как прост и умеет выводить герберы. А так народ Eagle layout editor хвалил - он для небольших проектов бесплатен. Более сложные - pcad, accell eda, orcad, cadence,mentor.....
список простеньких и бесплатных можно глянуть здесь.
http://www.rfcascade.com/pcb.htmlНо - первое на что нужно обратить внимание - экспорт в гербер.
Теперь про expresspcb:
На счет экспорта в DXF - тоже облом. Ибо экспортировать можно только положение деталей, но не проводники или площадки. Программа сделана бесплатной и простой именно с целью завлечения. Ибо разведя в ней плату - врядли захочешь переделывать что-нибудь еще раз. Заплатишь денюжку производителю и... скорее всего больше не будешь вней разводить или продолжить работать с ними. По буржуйским меркам у них очень хорошие цены. Но только для небольших партий до 100 шт. Для большего количества лучше выбрать кого-нибудь другого.
Если же заказать у них - то минимальный заказ 51 доллар за три платы плюс доставка (двуслойка без маски и шелкографии). Хотя есть хитрость, если платы маленькие, то можно уложить несколько плат в панель и в итоге получится гораздо дешевле. Например для мелкого проекта я сделал плату размером со спичечный коробок. В их программе размножил это дело (сделал матрицу 3х4) и заказал. За 70 долларов получил 36 плат - что очень даже приемлимо.