Фотошаблон для негативного фоторезиста в Altium Designer

Опубликовано в рубрике "Altium Designer", 12 ноября, 2009.

Для теста недавно заказанного фоторезиста, захотел напечатать платку из альтиума в негативе. Не тут-то было! Провозился с этим практически два часа!

Итак, готовый рецепт. Есть конечно кривоватости, но для разового использования сойдет.

 invert

Шаг 0. Разводим плату )

Шаг 1. Экспортируем гербер и сверловку. Все настройки – по умолчанию.

altium1

При экспорте гербера, создается файл “CAMtastic1.Cam”, а при экспорте сверловки — “CAMtastic2.Cam”, нам нужен только первый. Естественно, его можно и нужно сохранить под каким-нибуть более красивым именем.

Шаг 2: Импортируем сверловку в CAMtastic1.Cam

altium2

 

появится менюшка в которой из всей каши, которая там есть, выбираем единственный файл с расширением .txt

altium3

 

Набор слоев теперь выглядит так:

 

altium4

 

Шаг 3: Теперь создаем композитные слои ( это такие слои, которые состоят из нескольких других). Один композитный слой будет верхний слой с дырочками, а второй – нижний с дырочками. Я буду рассказывать про верхний. Для нижнего все аналогично, только его не нужно инвертировать.

altium5

Выставляем такие параметры: Имя указывать обязательно, у меня если имя не указать, альтиум почему-то вылетает.

altium6

Получаем новый слой top_comp. Отключаем все остальные слои.

Шаг 4: Идем Tools->Film wizard.

altium7

В полях Film size устанавливаем размеры нашей платы. У меня почему-то дробные размеры не ставятся. Почему – загадка, поэтому ставлю ближайшие целые.

Array Number – количество плат, под которое альтиум будет рассчитывать панель. Так как плата одна – ставим 1*1. Теперь жмем Neg./Mirror..

altium8

Выбираем наш композитный слой. Жмем ок, отказываемся от удаления старых объектов – они понадобятся для нижнего слоя.

И, вуаля. Наш отзеркаленный негатив готов.

altium9

Теперь печатаем его как обычно.

 

Еще я пробовал сделать негатив набольшей хитростью – на плате в механическом слое сделать сплошную заливку. Поставить цвет этой заливки черный, а цвет дорожек белый. И распечатывать шаблон в grayscale режиме. Ничего не получилось – отверстия почему-то всегда остаются серыми. Как сделать их черными я так и не нашел. Если кто знает – поделитесь.

altium10




Комментарии
  1. bioname написал(а) 13 ноября, 2009 в 20:15

    ну так плёночный фоторезист оправдал твои надежды?

    BSVi Reply:

    В связи с многочисленными вопросами по этой теме (почему-то народ в аську ломился вместо того, чтобы тут вопрос задать), написал обзор по этой теме

    http://bsvi.ru/vpechatleniya-ot-ispolzovaniya-plenochnogo-fotorezista/

  2. Rif написал(а) 13 декабря, 2009 в 9:52

    Однажды мне нужно было вывести негатив платы из альтиума. Сразу замечу что плата была однослойная и разведена на нижнем слое. Для создания негатива я поместил площадку размером во всю плату на верхнем слое. В выводе (fabrication output — PCB print) включил верхний и нижний слои, галочки установлены на top, bottom, holes. Mirror не нужен потому как плата разведена на нижнем слое. Далее в preferences настроил цвета: черный для top layer, pad holes, via holes. Белый для bottom layer, drill guide, drill drawing, multilayer. Приятно что для вывода позитива достаточно вернуть цвета на место и выключить верхний слой.

    BSVi Reply:

    Я тоде так пробовал, у меня не получилось. Отверстия в любом из режимов — и Color и Grayscale были серыми.

  3. Rif написал(а) 15 декабря, 2009 в 9:41

    Потратил вчера день на поиск способа для быстрого вывода негатива с возможностью печати также и позитива. Я вывожу схемы из альтиума в pdf. Позитив можно печатать прям оттуда (если без шаманства с желтым). Негатив я делаю с помощью GIMP (можно бесплатно скачать с http://www.gimp.org). Открываю в нем созданный альтиумом pdf файл, при этом можно выбрать какую именно страницу надо загрузить. Разрешение ставлю 600dpi (мне этого достаточно). Теперь «цвет» — «инвертировать». Все, можно печатать негатив.
    О самой печати. Я использую струйник Epson-C91 и прозрачную пленку для струйных принтеров. Он дает хорошую четкость и можно делать полигоны любых размеров, но маска просвечивает на свет. По этому я печатаю всеми головами (а не только черной) и делаю сильный перекос к желтому цвету который блокирует ультрафиолет лучше чем темно серый. Маска получается полупрозрачно-желтой если смотреть на свет, но при засветке 5 минут ультрафиолетом (лампа EBT-01) с 20см дает превосходный результат, чего не скажешь о маске напечатанной только черным.

    BSVi Reply:

    Спасибо за методику. Попробую.

    Invisible_Kid Reply:

    Тоже решил попробывать плёночный резист и озадачился этой проблемой. Решение нашёл такое же как и Rif, только использовал фотошоп. Различие в том, что в фотошопе нужно создать ещё один слой, залить его чёрным и разместить под слоем с дорожками. А в слое с дорожками перед этим инвертировать цвета. Необходимость добавления еще одного слоя связана с тем, что фотошоп ставит прозрачный фон под дорожками во время открытия pdf файла и после простого инвертирования получаются белые дорожки на прозрачном фоне.

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

  4. Dreamer написал(а) 27 декабря, 2009 в 16:26

    Хмм для вибора цвета дирок «PAD Holes» для контактов и «Via Holes» для переходних… Негатив делаю просто в цветном режиме чорную заливку в мехпнический слой и дорожки белим и ни какого гемороя…

  5. Андрей ultrashock написал(а) 18 января, 2010 в 21:32

    а я открываю ПДФ в Иллюстраторе, выделяю нужную область — Edit -> edit colors -> invert — save — крактически то же что и сказали выше в ГИМПЕ. по возможности могу на одной пленке для экономии разместить сразу несколько плат.
    прозрачную пленку немного подогреваю феном, но очень аккуратно. чуть что — сразу ведет. после такого процесса тонер стает блестящим и немного чернее.

    BSVi Reply:

    Я уже привык герберы шлепать. С одной стороны — ближе к реальному производству, с другой — тоже можно на одну пленку несколько плат.

  6. BillMat написал(а) 20 марта, 2010 в 14:10

    Отличный сайт. Уже пол дня как с удовольствием на нем завис.

    Скажу сразу что у меня весь софт и Windows на English и я не знаю как будут называться некоторые элементы меню в Rus версии.

    Мое решение:
    1. Ставим виртуальный PostScript принтер, скажем Linotronic 930 v52.3 (“Control Panel”->”Printers and Faxes”->”Add a printer”)
    2. Создаем свой крутой “Шедевр” (тобиш плату 😉 ) в Altium Designer (у меня 2009 года)
    3. Из Altium Designer печатаем плату в файл для “Linotronic 930” цвет черно-белый. Теперь у нас есть векторные данные (не битовое поле !) с расширением .ps (потери качества никакой)
    4. Открываем CorelDRAW X4 создаем новый документ (скажем формата A4), импортируем в него PostScript данные из .ps файла. В CorelDRAW на вкладке “Object Manager” создается новая группа объектов, это и есть в сумме наша плата. Если надо копируем эту группу и шлепаем на одном листе настолько копий одной платы или нескольких плат если экспортировать другие платы через .ps файл и вставлять в данный документ.
    Если надо негатив все тоже просто: 1). Инвертируем цвет платы (группы объектов в “Object Manager”) БелыйЧерный (выделяем группу->Effects->Transform->Invert). 2). Заливаем весь лист черным цветом (выделяем + заливка черным)
    5. Делаем распечатку на лазерном принтере. Лично я сохраняю файл из CorelDRAW в версии 12.0 – 13.0 (удивительно но в некоторых полиграф фирмах еще старый софт) и несу в соседнюю типографию. Делаю распечатку на лазере всего за 0.40 гривны формата A4. Просветов через тонер вообще нет. Настройки принтера: Black-100%, CMY-0% (если установить значения CMY то будет расплыв). У меня тоже лазер но распечатка на нем полная жо…. Старые принтеры во то была вещь -)

    P.S
    До выше приведенной технологии я экспортировал файл в CorelDRAW через .pdf файл (как не странно). Перепробовал уйму конвертеров платных и без платных. Лучшим и менее глючным оказался “Acrobat Distiller 9”
    В Altium Designer есть один глюк. Он экспортирует полигоны как не закрытые. И тут два варианта решения закрывать все в ручную или написать скрипт. Я пошел вторым способом и сделал скрипт на VBA (Visual Basic for Applications), благо в CorelDRAW есть поддержка COM технологии.
    Можно на худой конец передавать данные как битовые поля (файл .bmp), но это конечно не векторная графика и с масштабом могут быть проблемы.

    BSVi Reply:

    >Отличный сайт. Уже пол дня как с удовольствием на нем завис.
    Спасибо ))) Приятно. Кстате, если у вас есть проект, которым хотите поделится — милости прошу в аську — 271140477

    А методика тоже очень не плоха. Я правда негативным резистом уже давненько не пользовался. Но как только появится случай, с удовольстивем попробую

  7. ZiB написал(а) 29 марта, 2010 в 10:13

    Не знаю как в Altium Designer, а в пикаде делаю очень просто
    Для слоёв Top, Bottom, Board, точнее для элементов Via, Pad, Line, Poly, Text устанавливаю цвет «почти» белый (255, 255, 254), если выбрать полностью белый то некоторые элементы не выводяться на печать (сильно не вдовался в подробности почему так), Background в черный цвет. Т.е. печатаю белым на черно фоне. Остается только в драйвере принтера выбрать черную подложку 🙂 (принтер канон) и получается хороший фотошаблон.

  8. Oyma написал(а) 28 ноября, 2010 в 21:36

    Решил перейти из пикада в альтиум,все вроде неплохо,адин флакон,удобно,а вот негатив распечатать так просто хер наны,описаные способы конечно хороши,но я не мог поверить что невозможно сделать такую простую операцию в такой мегапроге без лишних извратов,уже хотел обратно в пикад,но потратив целый день меня наконец осенило,проект псб сразу делаем в негативе,ненужный слой заливаем черным,дороги белым,это все понятно,в настройке псв вьев конфигуратед цвета устанавливаем,затем идем в псб принтоут пропертис->преференс и там нажимаем кнопку ретриеве лауерс солорс фром псб,что выяснилось после этой процедуры,что по каким то причинам цвет рад холес установленным четко черным(0,0,0) не экспортирутеся!Нужно сделать следующее при установке цвета в псв,цвет пад холес выствить вручную по типа ред0,грин1,блю 0,и все поперло:)бред какойто…версия проги 9,2,0,18802,интересно это баг или фича?:)

    BSVi Reply:

    Хз, не пробовал так, да и изврат это. как по мне. Вариант экспорта в гребер — это то, что реально используют на заводах, а поэтому предпочтительный вариант — на один «про» инструмент больше знаешь.

    Oyma Reply:

    дело не в этом,а в принципе:)я кстати способ с гербером попробовал,у меня нихрена не получилось,правда я никогда не разбирался с ним,сам платы ваяю дома:)

    BSVi Reply:

    Ну, есть несколько вариантов, имхо, ты выбрал самый гемморный ) Есть еще вариант с инверсией цветов при распечатке (но у меня не получилось, мож из-за того, что не знал фишки с черным). Есть вариант печатать в pdf, а там инвертировать.

    Oyma Reply:

    дык фишка с черным на пад холес это самый трабл и был,исходя из этого ты бы мог самый простой вариант подобрать и опубликовать:)

    BSVi Reply:

    Я щя не пользуюсь негативным резистом, но когда вспомню про него, обязательно попробую и опубликую!

    Komon Reply:

    ЭВРИКА!!
    Я НАШЕЛ!
    Чтобы дырки не были серыми помимо того ред0,грин1,блю0 надо в цветном режиме печатать! Во как. Я всю ночь на это убил=))

  9. N1X написал(а) 16 февраля, 2011 в 9:22

    Привет, Сергей, твой способ понравился, спасибо. Немного правда помучался — «настройки по умолчанию» не проканали, при экспорте в гербер не стояло ни одной галки на слоях, в результате получил пустой кам, зато пока разобрался — пару раз провернул эту операцию и она выходит за 10-15 секунд…

    Собственно у меня вопрос — конечно я и сам попробую найти, но таки ты эту прогу хорошо знаешь… Можно ли на одну пленку вывести 2 слоя рядышком… Ато когда их один за одним печатаешь пленку есс-но коробит, а 2 листа пленки брать как-то жаба давит…

    BSVi Reply:

    Можно, собственно я так и делал. Просто импортируешь их и таксаешь как хочешь.

    N1X Reply:

    Значит я туп, объясни-ка как таскать слои )

    BSVi Reply:

    У меня сейчас нет альтиума. Попробую по памяти (этож год назад было О_о). ТАм есть иконка move щелкаешь, читаешь подсказки — там тебя попросят щелкнуть что передвинуть, а потом — на сколько.

    N1X Reply:

    Спасибо, все получилось 🙂

  10. Александр написал(а) 30 июля, 2012 в 17:48

    У меня не получается сделать как написано в статье.
    1. В настройках по умолчанию, при экспорте гербера, в во 2-й вкладке менюшки «слои» все поля со слоями пустые. Их нужно оставить пустыми, или все-таки выбрать необходимые? (там 2е колонки. В левой слои для печати, в правой механические слои)
    2. В 3й вкладке «чертеж сверловки» разве не нужно ставить галки для печати чертежа сверловки, если кончно он нужен?
    3. Сохраняю оба Camtastic файла в свою папку, но никаких других файлов не генерируется. Где взять / как сделать этот необходимый *.Тхт файл чтобы можно было его экспортировать в Camtastic c файлом гербера.
    4. Пробовал сам Camtastic2 в Camtastic1 экспортировать — болты, а как на 4й картинке — нет возможности выбрать этот несчастный тхт файл.
    Че делать?

  11. abigsam написал(а) 26 августа, 2012 в 13:26

    Спасибо, попробовал — получилось. Правда не сразу. Посему — вопрос немного не в тему — т.к. способ мне действительно понравился (использование виртуального принтера Linotronic почему-то не прокатило -> отказывается печатать круглые pad-ы), хотелось бы его опубликовать на we_easyelectronics немного в более подробной форме. И для меня памятка будет, и возможно другим поможет. Если ты конечно не против 🙂

  12. Solncevorot написал(а) 24 января, 2013 в 12:23

    Сергей, а вы в каком формате передавали платы из Altium на производство? У меня требуют gerber. И этот чертов гербер, который генерирует altium не может открыться в CAM350 — вы в курсе, что это может быть?

  13. andypike написал(а) 26 сентября, 2013 в 18:20

    Благодарю за описание, только что сделал именно как описано (без заморочек в комментариях). При печати прямо из Алтиума вылезает чёрный фон — заливка. слева и сверху — нормально, для отступов. Но и вниз и вправо тоже на 2 см заливает.

    Но, в общем, не проблема, принтер проблемный.

  14. andypike написал(а) 27 сентября, 2013 в 20:37

    Короче, нашёл самый оптимальный вариант:
    1) Композитный слой сохраняем в BMP c dpi 600.
    2) Открываем в XnView, переводим в монохром, инвертируем.
    3) Печатаем в масштабе 1:1 с любыми отступами на странице — получается без заливки чёрным, которая идёт в нагрузку именно из-за дюймовости инструмента «Film Wisard».

  15. DiTsi написал(а) 6 февраля, 2014 в 23:58

    Спасайте.. Уже всю голову сломал. После попытки объединить слои, вываливается такая ошибка: http://rghost.net/52253556/image.png.

    Если не сложно, напишите пожалуйста какие параметры при экспорте в Gerber и NC Drill Files использовались.

  16. Lninio написал(а) 6 октября, 2014 в 17:24

    Я делал иначе для домашнего баловства под фоторезист: экспортировал в pdf (через Output Job files), затем «допиливал» в фотошопе цвета, инверсию, зеркальность слоев, а затем в ворде делал панелизацию (на мой взгляд ворд использует графические фильтры при импорте изображений — это становится заметно по менее четким границам, поэтому разрешение импортируемых изображений следует делать не менее 600 dpi).
    Двусторонние платы получаются хорошо. Потом главное — совмещение слоев пленки после печати на принтере :). В целом такой подход позволяет получать платы с минимальными размерами элементов до 0.1 мм. Что ограничено возможностями принтера, глаз, и используемых материалов (резист МПФВЩ, пленка ломонд) :).

  17. Ra3wum написал(а) 6 января, 2017 в 11:44

    Кто-нибудь пробовал использовать текстолит с готовым фоторезистом?
    Например, вот такой http://www.goodluckbuy.com/kinsten-positive-acting-presensitized-pcb-gd1015-double-side-100x150x1-6mm-5pcs.html
    Сам сделал несколько плат.
    Результаты довольно противоречивые, очень сложно добиться нормальной проявки.

Создать новую ветку комментариев


Вы должны войти или зарегистрироваться чтобы оставить комментарий.