Свежие обсуждения
Проектирование и моделирование

Для любителей и фанатов PCADа

1 13 30

Уточнение: в 10:43 я выложил архив с файлами, где доступен для трассировки только один слой (нижний). Сейчас выкладываю тот же проект, но в нем доступны для трассировки два слоя. Какой dsn файл лучше редактировать, Alexey, Вам решать.

 

Файл не вставил.

86283.zip

 

АК: Какой dsn файл лучше редактировать
Думаю, без разницы.
Сделал , проверить не могу- лень ставить 2006, но дсн у него такой же особых проблем не должно быть.
Попробуйте , если у Вас заработает. то раскрою фокус.
Только, копируйте этот файл вместо создаваемого ПиКадом , после начала запуска Спектры, когда появится окно с выбором продукта.

86294.rar

 

Заработало! Смотрите скриншот.
Alexey: то раскрою фокус.
Ну, если Вас не затруднит, давайте ликбез.

 

1 Открываете в блокноте, Ворд Паде.
2 "Обратим внимание на dimension_unit в самом начале файла DSN в строке (resolution ), это могут быть :[inch | mil | cm | mm | um], т.е. та единица в которой происходила разработка PCB и конвертер CAD/EDA пакета автоматически вставил ее в DSN файл. Соответственно именно в этих единицах мы и будем указывать потом допустимую длину jumper. "
3 "Далее находим ключевое слово (layer ). По правилам Specctra самый первый слой - верхний (component), последняя строка layer - самый нижний (solder). Имена слоев не имеют значения. Теперь для разводки перемычек в верхнем слое, заменяем (type signal) на (type jumper) и любое значение после ключевого слова direction заменяем на слово orthogonal - это разрешит Specctra ставить перемычки и любых направлениях кроме естественно диагональных. Можно конечно поставить и diagonal. Если ваш пакет не ставит сам direction, добавляем вручную:
(layer L1 (type jumper)(direction orthogonal))" Дирекшен я вообще удалил , но можите поэкперементировать.
4 Далее находите первый Padstack и перед ним вставляете:
(jumper
(length 2.54)
(length 5.08)
(length 7.62)
(length 10.16)
(length 12.70)
(length 15.24)
(length 17.78)
(length 20.32)
(length 38.1)
(length 40.64)
(length 43.18)
(length 45.72)
)
Длины перемычек в мм.
5 Сохраняете.
Диптрейсовский делать не стал, он в милах, а значит и перемычки в них надо указывать.

 

Alexey, спасибо за инструкцию, разобрался, также удалось отредактировать dsn файл, сгенерированный в DipTrace. Вот как выглядит плата в DipTrace, после разводки в Specctrа с перемычками.

 

АК: разобрался
Ну вот видите, автоматизация -хорошо, но быть ее рабом -плохо
В принципе, можно написать маленькую утилитку, которая будет вносить эти изменения.

 

Сегодня получил ответ от автора конвеpтеpа PCAD200x->Specctra
http://www.dspguru.spb.ru/
я ему писал о невозможности подключить конвертер к PCAD-2006, автор обещал в ближайшие недели выкроить время для выпуска версии поддерживающей новые пкады.

А я, попытаюсь связаться с разработчиком DipTrace, с просьбой, чтобы функцию конвертации в dsn, с перемычками, включили в PCB редактор пакета DipTrace.
Я до сих пор колеблюсь, на каком же мне пакете основательно остановиться, для своих радиолюбительских целей, PCAD-2006, или DipTrace, и там и там я нахожу отдельные недостатки. Но PCB редактор в DipTrace намного удобнее.

 

Re AK
тоже не могу выбрать и Pcad и DipTrace нравится,но если конвертер будет для спектры под DipTrace,возможно DipTrace победит

 

Вопрос, как в PCAD повернуть компонент скажем на 60 градусов?
Повернуть компонент на 90,180...., без проблем, выделяем компонент и жмем на клавишу "R", а как на другое значение никак не пойму