Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ЛУТ и AD
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
_Ivan_33
здрасти, вот сделал я двухстороннюю плату в альтиуме 9, что теперь мне сделать чтоб по сторонам распечатать разводку на принтере в масштабе 1 к 1? и еще: у меня есть доступ к станку чпу и он понимает только drl в формате блокнота - как мне его сгенерировать если можно?
Черчилль
Советую по ЛУТу. Пишу по памяти, на работе алтиума нет.

1. Идешь в File->Page setup. Там выставляешь масштаб 1:1, Monochrome, убираешь центрирование по горизонтали и вертикали, выбираешь размер бумаги.

2. Жмешь кнопку Advanced. Там можешь удалить все слои и в принтауте по-новой добавить (Insert Layer)
Top layer, Multilayer, Keep-out layer. Ставишь галку против Mirror

3. Создаешь еще один принтаут (Insert printout). Сюда добавляешь слои
Bottom layer, Multilayer, Keep-out layer. Ставишь галку против Holes (чтоб вытравились отверстия для сверловки)

Все, сохраняешь проект. Теперь эти настройки сохранились. Перед всем этим походом идешь в настройки принтера в панели управления и ставишь наилучшее качество печати (от принтера зависит). Чем больше тонера принтер насыпит на бумагу, тем легче перевести рисунок и тем меньше вероятность волосяных разрывов дорожек. После изменения глобальных настроек рекомендую перезапустить альтиум. Он чего-то не хавает настройки из собственного диалогового окна настройки принтера, поэтому перед печатьюю приходится менять глобальные настройки, потом их назад возвращать. Как-то получалось сделать, что алтиум запоминал настройки принтера, но второй раз без бутылки водки не воспроизведу :-)))))))))

Итого, жмем предосмотр и смотрим на 2 листа с нашей платой - верхняя и нижние стороны. На плате не забудь сделать маркеры для совмещения слоев (обычно хватает совмещения по крепежным отверстиям.
_Ivan_33
спасибо!
nord85
Цитата(_Ivan_33 @ May 12 2009, 22:21) *
... у меня есть доступ к станку чпу и он понимает только drl в формате блокнота - как мне его сгенерировать если можно?..

Добрый день.
Сгенерировать можно на вкладке. File->Fabricatoin Outputs-> NC Drill Files (либо через OutJobs).
Только надо значит в каком формате принимает станок.
Units настраивает единицы измерения, Format количесво знаков отвечающих за целые и десятичные, Leading/ ... настраивает подавление нулей. Coordinat Positions отвечает за единицу измерение, то есть абсолютные или относительные ( в первом случае координаты отсчитываються от одной точки во втором от предыдущей).
Others настройка других параметров.
Первый параметр сортирует отверстия, что бы оптимальных путь.
Вторая разделяет файлы металлизированные и неметализированные.

PS. Сформируется файлы с расширением Txt, можно открыть блокнотом и поглядеть чего получилось, если не получиться то выложи здесь пример рабочей программы (название станка) попробуем разобраться как получить его.
_Ivan_33
M48
;FILE_FORMAT=3:3
METRIC,000.000
;TYPE=PLATED
T01C0.457
%
T01
X+003683Y+003175
Y+004191
Y+005207
Y+006223
X+002667Y+009017
X+001651
X+005588
X+004572
X+003683
X+009017Y+003175
X+010033
X+010668
X+012319
Y+004191
Y+005207
X+009017Y+006223
X+012319
X+013335
X+010668Y+009017
X+009652
X+008636
X+012319
X+013589
X+016383Y+003048
X+019177Y+003175
X+020193
X+018161Y+005207
Y+004191
Y+003175
X+019177Y+006223
X+020193
X+018161
X+021209Y+003175
X+021844
X+020828Y+009017
X+019812
X+018796
X+021844
X+025273Y+004826
X+025527Y+003937
X+028067Y+003175
Y+004191
Y+005207
X+026416Y+004826
X+026162Y+003937
X+025781Y+003175
X+024511Y+006604
X+024892Y+005715
X+028067Y+006096
X+027178Y+006604
X+026797Y+005715
X+028067Y+009017
X+031750Y+003048
X+032893
X+033401Y+003429
X+034036Y+003937
X+034290Y+004445
X+034544Y+005334
X+032258Y+003048
X+034544Y+006731
Y+006096
X+036576Y+003175
Y+004064
Y+005080
Y+006096
X+031750Y+009017
X+033528Y+008636
X+032893Y+009017
X+032385
X+036576
X+038989Y+005080
X+039624Y+004318
X+040132Y+003556
X+040513Y+003175
X+040005Y+008509
X+040513Y+009017
X+003683Y+007239
Y+008255
X+012319Y+008001
Y+007112
X+016256
Y+008128
X+018161Y+008255
Y+007239
X+028067Y+007112
Y+008001
X+034290Y+007620
X+034036Y+008128
X+036576Y+007112
Y+008001
X+039370Y+007874
X+008001Y+003175
X+014986Y+005334
X+015494Y+004445
X+016002Y+003683
X+023622Y+003175
Y+004191
Y+005207
X+030353Y+004445
X+030607Y+003937
X+031115Y+003429
X+008001Y+006223
X+015494Y+006477
X+023622Y+006096
X+006985Y+005207
Y+004191
Y+003175
X+030099Y+005334
X+006985Y+006223
X+014478
X+030099Y+006731
Y+006096
X+007620Y+009017
X+015621Y+008763
X+023622Y+009017
X+031242Y+008763
X+014605Y+009017
X+037973Y+006477
X+038481Y+005842
X+037465Y+005969
X+023622Y+007112
Y+008001
X+030607Y+008128
X+030353Y+007620
X+006985Y+008255
Y+007239
X+038608Y+007112
T00
M30
вот что примерно должно получиться
_Ivan_33
еще вопрос - создал компонент но с точностью до зеркального отображения - как мне его зеркально сделать?
как убрать контуры микросхем и разъемов чтоб их е было при печати?
uriy
Зеркальное отражение по горизонтали кнопка Х по вертикали Y. При этом действии нужно выделить элементы подлежащие отражению и удерживать их левой кнопкой мыши.
Цитата
как убрать контуры микросхем и разъемов чтоб их е было при печати?
Я для этого использую отдельный слой для создания сборочного чертежа. В вашем случае наверно стоит попробовать поиграть с настройками печати File->Print Preview...->ПКМ->Configuration...-> теперь двойной клик по нужному слою и там выбрать нужные примитивы для печати. Но это приведет к изменению всех примитивов не только на микросхемах и разъемах

Только щас догадался. Вам же видимо только дорожки нужны для ЛУТ. Оставьте для печати только слои TOP BOTTOM
Нажмите для просмотра прикрепленного файла
nord85
Цитата(_Ivan_33 @ May 15 2009, 23:31) *
M48
;FILE_FORMAT=3:3
METRIC,000.000
;TYPE=PLATED
T01C0.457
%
T01
....
вот что примерно должно получиться

Добрый день.
Если использовать только AD, то порядок действия такой.
1. Нуль платы ставим в нижний левый угол, таким образом чтобы не было отрицательных координат.
2. При экспорте , галочки как в прикреплённой картинки (DRILL.jpg). Разделять ли файлы на раздельные по металлизации на ваше усмотрение.
Получиться что то на вроде:
M48
;Layer_Color=9474304
;FILE_FORMAT=4:3
METRIC
;TYPE=PLATED
T1F00S00C0.400
.....
;TYPE=NON_PLATED
T9F00S00C3.500
%
T01
X0120750Y0157250
X0123750
X0126750
....
X0150750
X0153750
X0156750
X0157500Y0158500
X0117750Y0157250
.......
M30

3. Потом открываем файл в текстовом редакторе и делаем замену X0 на X+, Y0 на Y+.(Ради облегчения этого пункта ставили нуль в нижний левый угол). Получается:
M48
;Layer_Color=9474304
;FILE_FORMAT=4:3
METRIC
;TYPE=PLATED
T1F00S00C0.400
.....
;TYPE=NON_PLATED
T9F00S00C3.500
%
T01
X+120750Y+157250
X+123750
X+126750
....
X+150750
X+153750
X+156750
X+157500Y+158500
X+117750Y+157250
.......
M30
4. Сравнить заголовки файлов и окончание и подогнать их.

В принципе должно работать.
Iptash
Вроде по умолчанию если знак не прописан, то число считается положительным?.
Я сверлю на граверовальном станке с ЧПУ. Вот ему нужна десятичная точка, поэтому я в Ворде пишу макрос для добавления точки,
пробелов для наглядности и Z координату. В итоге получается:

X0100.234 Y0300.454
Z-0003.000
Z0003.000
...

Для печати мне кажется, нужно экспортировать в Гербер файл(если нужно то зеркально), который дает необходимую точность и т.п..
nord85
Цитата(nord85 @ May 22 2009, 08:08) *
1. Нуль платы ставим в нижний левый угол, таким образом чтобы не было отрицательных координат.
..

Этот пункт необязателен, так как вывод идёт от глобальных координат (а не локальный нуль который можно выставить), а они всегда положительны, по крайне мере сейчас вот сам выводил файлы.

Цитата(Iptash @ May 22 2009, 09:31) *
Вроде по умолчанию если знак не прописан, то число считается положительным?.
Я сверлю на граверовальном станке с ЧПУ. Вот ему нужна десятичная точка, поэтому я в Ворде пишу макрос для добавления точки,
пробелов для наглядности и Z координату.
...

Добрый день.
По поводу знака, станки разные бывают, в каждом конкретном случае надо пробовать. В исходном варианте был с +, вот и предложил вариант, как это можно сделать. biggrin.gif
А по поводу макроса, пример не покажете?
Iptash
Цитата(nord85 @ May 22 2009, 11:38) *
А по поводу макроса, пример не покажете?


С макросом все просто. В Ворде загружаете свой файл. Далее устанавливаете курсор например на начало редактируемой строки.
заходите в запись макроса. Он предложит какую клавишу для этого макроса использовать(например Alt-M). И далее начинается
запись. Он полностью будет записывать ваши действия с клавой. Я например "веду" курсор(с помощью клавы) там где
должна стоять дес. точка по Х, далее веду, делаю пробел между Х координаты и Y. Далее ставлю дес. точку по Y коорденате,
потом веду до конца строчки, потом делаю Enter, потом пишу Z-0003.000 делаю Enter пишу Z0003.000, далее перевжу курсор
на начало новой строчки. Делаю стоп макроса. Т.е. макрос записывает все ваши действия. И далее у вас стоит курсор на начале ред. строчки. Вы нажимаете Alt-M он моментально проделывает вашу записанную операцию. Т.е. было:
X0100234Y0233567
стало:
X0100.234 Y0233.567
Z-0003.000
Z0003.000
Вот примерно так. Макросы очень полезная штука.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.