Фотошаблон для негативного фоторезиста в Altium Designer
Для теста недавно заказанного фоторезиста, захотел напечатать платку из альтиума в негативе. Не тут-то было! Провозился с этим практически два часа!
Итак, готовый рецепт. Есть конечно кривоватости, но для разового использования сойдет.
Шаг 0. Разводим плату )
Шаг 1. Экспортируем гербер и сверловку. Все настройки – по умолчанию.
При экспорте гербера, создается файл “CAMtastic1.Cam”, а при экспорте сверловки — “CAMtastic2.Cam”, нам нужен только первый. Естественно, его можно и нужно сохранить под каким-нибуть более красивым именем.
Шаг 2: Импортируем сверловку в CAMtastic1.Cam
появится менюшка в которой из всей каши, которая там есть, выбираем единственный файл с расширением .txt
Набор слоев теперь выглядит так:
Шаг 3: Теперь создаем композитные слои ( это такие слои, которые состоят из нескольких других). Один композитный слой будет верхний слой с дырочками, а второй – нижний с дырочками. Я буду рассказывать про верхний. Для нижнего все аналогично, только его не нужно инвертировать.
Выставляем такие параметры: Имя указывать обязательно, у меня если имя не указать, альтиум почему-то вылетает.
Получаем новый слой top_comp. Отключаем все остальные слои.
Шаг 4: Идем Tools->Film wizard.
В полях Film size устанавливаем размеры нашей платы. У меня почему-то дробные размеры не ставятся. Почему – загадка, поэтому ставлю ближайшие целые.
Array Number – количество плат, под которое альтиум будет рассчитывать панель. Так как плата одна – ставим 1*1. Теперь жмем Neg./Mirror..
Выбираем наш композитный слой. Жмем ок, отказываемся от удаления старых объектов – они понадобятся для нижнего слоя.
И, вуаля. Наш отзеркаленный негатив готов.
Теперь печатаем его как обычно.
Еще я пробовал сделать негатив набольшей хитростью – на плате в механическом слое сделать сплошную заливку. Поставить цвет этой заливки черный, а цвет дорожек белый. И распечатывать шаблон в grayscale режиме. Ничего не получилось – отверстия почему-то всегда остаются серыми. Как сделать их черными я так и не нашел. Если кто знает – поделитесь.
ну так плёночный фоторезист оправдал твои надежды?
В связи с многочисленными вопросами по этой теме (почему-то народ в аську ломился вместо того, чтобы тут вопрос задать), написал обзор по этой теме
https://bsvi.me/vpechatleniya-ot-ispolzovaniya-plenochnogo-fotorezista/
Однажды мне нужно было вывести негатив платы из альтиума. Сразу замечу что плата была однослойная и разведена на нижнем слое. Для создания негатива я поместил площадку размером во всю плату на верхнем слое. В выводе (fabrication output — PCB print) включил верхний и нижний слои, галочки установлены на top, bottom, holes. Mirror не нужен потому как плата разведена на нижнем слое. Далее в preferences настроил цвета: черный для top layer, pad holes, via holes. Белый для bottom layer, drill guide, drill drawing, multilayer. Приятно что для вывода позитива достаточно вернуть цвета на место и выключить верхний слой.
Я тоде так пробовал, у меня не получилось. Отверстия в любом из режимов — и Color и Grayscale были серыми.
Потратил вчера день на поиск способа для быстрого вывода негатива с возможностью печати также и позитива. Я вывожу схемы из альтиума в pdf. Позитив можно печатать прям оттуда (если без шаманства с желтым). Негатив я делаю с помощью GIMP (можно бесплатно скачать с http://www.gimp.org). Открываю в нем созданный альтиумом pdf файл, при этом можно выбрать какую именно страницу надо загрузить. Разрешение ставлю 600dpi (мне этого достаточно). Теперь «цвет» — «инвертировать». Все, можно печатать негатив.
О самой печати. Я использую струйник Epson-C91 и прозрачную пленку для струйных принтеров. Он дает хорошую четкость и можно делать полигоны любых размеров, но маска просвечивает на свет. По этому я печатаю всеми головами (а не только черной) и делаю сильный перекос к желтому цвету который блокирует ультрафиолет лучше чем темно серый. Маска получается полупрозрачно-желтой если смотреть на свет, но при засветке 5 минут ультрафиолетом (лампа EBT-01) с 20см дает превосходный результат, чего не скажешь о маске напечатанной только черным.
Спасибо за методику. Попробую.
Тоже решил попробывать плёночный резист и озадачился этой проблемой. Решение нашёл такое же как и Rif, только использовал фотошоп. Различие в том, что в фотошопе нужно создать ещё один слой, залить его чёрным и разместить под слоем с дорожками. А в слое с дорожками перед этим инвертировать цвета. Необходимость добавления еще одного слоя связана с тем, что фотошоп ставит прозрачный фон под дорожками во время открытия pdf файла и после простого инвертирования получаются белые дорожки на прозрачном фоне.
Ещё в фш во перед распечатыванием можно выбрать, в каком месте на листе разместить изображение. Это позволяет экономнее использовать плёнку (альтиум печатает посередине всегда)
Хмм для вибора цвета дирок «PAD Holes» для контактов и «Via Holes» для переходних… Негатив делаю просто в цветном режиме чорную заливку в мехпнический слой и дорожки белим и ни какого гемороя…
а я открываю ПДФ в Иллюстраторе, выделяю нужную область — Edit -> edit colors -> invert — save — крактически то же что и сказали выше в ГИМПЕ. по возможности могу на одной пленке для экономии разместить сразу несколько плат.
прозрачную пленку немного подогреваю феном, но очень аккуратно. чуть что — сразу ведет. после такого процесса тонер стает блестящим и немного чернее.
Я уже привык герберы шлепать. С одной стороны — ближе к реальному производству, с другой — тоже можно на одну пленку несколько плат.
Отличный сайт. Уже пол дня как с удовольствием на нем завис.
Скажу сразу что у меня весь софт и 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), но это конечно не векторная графика и с масштабом могут быть проблемы.
>Отличный сайт. Уже пол дня как с удовольствием на нем завис.
Спасибо ))) Приятно. Кстате, если у вас есть проект, которым хотите поделится — милости прошу в аську — 271140477
А методика тоже очень не плоха. Я правда негативным резистом уже давненько не пользовался. Но как только появится случай, с удовольстивем попробую
Не знаю как в Altium Designer, а в пикаде делаю очень просто
Для слоёв Top, Bottom, Board, точнее для элементов Via, Pad, Line, Poly, Text устанавливаю цвет «почти» белый (255, 255, 254), если выбрать полностью белый то некоторые элементы не выводяться на печать (сильно не вдовался в подробности почему так), Background в черный цвет. Т.е. печатаю белым на черно фоне. Остается только в драйвере принтера выбрать черную подложку 🙂 (принтер канон) и получается хороший фотошаблон.
Решил перейти из пикада в альтиум,все вроде неплохо,адин флакон,удобно,а вот негатив распечатать так просто хер наны,описаные способы конечно хороши,но я не мог поверить что невозможно сделать такую простую операцию в такой мегапроге без лишних извратов,уже хотел обратно в пикад,но потратив целый день меня наконец осенило,проект псб сразу делаем в негативе,ненужный слой заливаем черным,дороги белым,это все понятно,в настройке псв вьев конфигуратед цвета устанавливаем,затем идем в псб принтоут пропертис->преференс и там нажимаем кнопку ретриеве лауерс солорс фром псб,что выяснилось после этой процедуры,что по каким то причинам цвет рад холес установленным четко черным(0,0,0) не экспортирутеся!Нужно сделать следующее при установке цвета в псв,цвет пад холес выствить вручную по типа ред0,грин1,блю 0,и все поперло:)бред какойто…версия проги 9,2,0,18802,интересно это баг или фича?:)
Хз, не пробовал так, да и изврат это. как по мне. Вариант экспорта в гребер — это то, что реально используют на заводах, а поэтому предпочтительный вариант — на один «про» инструмент больше знаешь.
дело не в этом,а в принципе:)я кстати способ с гербером попробовал,у меня нихрена не получилось,правда я никогда не разбирался с ним,сам платы ваяю дома:)
Ну, есть несколько вариантов, имхо, ты выбрал самый гемморный ) Есть еще вариант с инверсией цветов при распечатке (но у меня не получилось, мож из-за того, что не знал фишки с черным). Есть вариант печатать в pdf, а там инвертировать.
дык фишка с черным на пад холес это самый трабл и был,исходя из этого ты бы мог самый простой вариант подобрать и опубликовать:)
Я щя не пользуюсь негативным резистом, но когда вспомню про него, обязательно попробую и опубликую!
ЭВРИКА!!
Я НАШЕЛ!
Чтобы дырки не были серыми помимо того ред0,грин1,блю0 надо в цветном режиме печатать! Во как. Я всю ночь на это убил=))
Привет, Сергей, твой способ понравился, спасибо. Немного правда помучался — «настройки по умолчанию» не проканали, при экспорте в гербер не стояло ни одной галки на слоях, в результате получил пустой кам, зато пока разобрался — пару раз провернул эту операцию и она выходит за 10-15 секунд…
Собственно у меня вопрос — конечно я и сам попробую найти, но таки ты эту прогу хорошо знаешь… Можно ли на одну пленку вывести 2 слоя рядышком… Ато когда их один за одним печатаешь пленку есс-но коробит, а 2 листа пленки брать как-то жаба давит…
Можно, собственно я так и делал. Просто импортируешь их и таксаешь как хочешь.
Значит я туп, объясни-ка как таскать слои )
У меня сейчас нет альтиума. Попробую по памяти (этож год назад было О_о). ТАм есть иконка move щелкаешь, читаешь подсказки — там тебя попросят щелкнуть что передвинуть, а потом — на сколько.
Спасибо, все получилось 🙂
У меня не получается сделать как написано в статье.
1. В настройках по умолчанию, при экспорте гербера, в во 2-й вкладке менюшки «слои» все поля со слоями пустые. Их нужно оставить пустыми, или все-таки выбрать необходимые? (там 2е колонки. В левой слои для печати, в правой механические слои)
2. В 3й вкладке «чертеж сверловки» разве не нужно ставить галки для печати чертежа сверловки, если кончно он нужен?
3. Сохраняю оба Camtastic файла в свою папку, но никаких других файлов не генерируется. Где взять / как сделать этот необходимый *.Тхт файл чтобы можно было его экспортировать в Camtastic c файлом гербера.
4. Пробовал сам Camtastic2 в Camtastic1 экспортировать — болты, а как на 4й картинке — нет возможности выбрать этот несчастный тхт файл.
Че делать?
Спасибо, попробовал — получилось. Правда не сразу. Посему — вопрос немного не в тему — т.к. способ мне действительно понравился (использование виртуального принтера Linotronic почему-то не прокатило -> отказывается печатать круглые pad-ы), хотелось бы его опубликовать на we_easyelectronics немного в более подробной форме. И для меня памятка будет, и возможно другим поможет. Если ты конечно не против 🙂
Сергей, а вы в каком формате передавали платы из Altium на производство? У меня требуют gerber. И этот чертов гербер, который генерирует altium не может открыться в CAM350 — вы в курсе, что это может быть?
Благодарю за описание, только что сделал именно как описано (без заморочек в комментариях). При печати прямо из Алтиума вылезает чёрный фон — заливка. слева и сверху — нормально, для отступов. Но и вниз и вправо тоже на 2 см заливает.
Но, в общем, не проблема, принтер проблемный.
Короче, нашёл самый оптимальный вариант:
1) Композитный слой сохраняем в BMP c dpi 600.
2) Открываем в XnView, переводим в монохром, инвертируем.
3) Печатаем в масштабе 1:1 с любыми отступами на странице — получается без заливки чёрным, которая идёт в нагрузку именно из-за дюймовости инструмента «Film Wisard».
Спасайте.. Уже всю голову сломал. После попытки объединить слои, вываливается такая ошибка: https://rghost.net/52253556/image.png.
Если не сложно, напишите пожалуйста какие параметры при экспорте в Gerber и NC Drill Files использовались.
Я делал иначе для домашнего баловства под фоторезист: экспортировал в pdf (через Output Job files), затем «допиливал» в фотошопе цвета, инверсию, зеркальность слоев, а затем в ворде делал панелизацию (на мой взгляд ворд использует графические фильтры при импорте изображений — это становится заметно по менее четким границам, поэтому разрешение импортируемых изображений следует делать не менее 600 dpi).
Двусторонние платы получаются хорошо. Потом главное — совмещение слоев пленки после печати на принтере :). В целом такой подход позволяет получать платы с минимальными размерами элементов до 0.1 мм. Что ограничено возможностями принтера, глаз, и используемых материалов (резист МПФВЩ, пленка ломонд) :).
Кто-нибудь пробовал использовать текстолит с готовым фоторезистом?
Например, вот такой https://www.goodluckbuy.com/kinsten-positive-acting-presensitized-pcb-gd1015-double-side-100x150x1-6mm-5pcs.html
Сам сделал несколько плат.
Результаты довольно противоречивые, очень сложно добиться нормальной проявки.