(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Визуализация платы сделанной в EAGLE с помощью Photoshop

Источник: habrahabr
Blockthor

Отпишусь, как можно визуализировать печатную плату спроектированную в САПР EAGLE с помощью Photoshop. Но хочу предупредить сразу, что этот метод не учитывает наличие межплатных переходов (vias) и площадок поверхностного монтажа (smd).
На выходе:
image

На входе:

image

Для этого нужны: файл платы (с расширением .pcb), программа EAGLE, ну и конечно же Photoshop.

Шаг 1 - Создаем виртуальную плату: подготовка и слой Dimension


  1. Открываем плату в EAGLE, убираем все слои кроме Dimension
  2. Экспортируем в виде рисунка в буфер обмена: выбираем File->Export->Image, ставим галочку Clipboard, изменяем расширение на 600 (для хорошего качества) и жмем Ok.
  3. Открываем Photoshop, создаем новый документ (File->New, или жмем [Ctrl-N]). В диалоговом окне: 
    • обзываем документ
    • убеждаемся что в поле Preset стоит Clipboard (а иначе у нас в буфере обмена пусто)
    • меняем Color Mode на RGB
    • жмем Ok

  4. Вставляем содержимое буфера обмена в рисунок (Edit->Paste, или [Ctrl-V])
  5. Создаем маску для слоя: 
    • Выбираем инструмент 'Magic Wand Tool', устанавливаем Tolerance - 0, и ставим галочку на Contiguous
    • Кликаем в центре платы
    • Кликаем на кнопке 'Add layer mask' под списком слоев

  6. Закрашиваем плату:
    • Кликаем на 'Layer thumbnail' выбирая сам слой, а не его маску
    • Заливаем цветом: 'Edit->Fill..', выбираем 'Use: Color', и выбираем желаемый цвет, например#006600 (R-0,G-123,B-0), жмем 'Ok'.

  7. Меняем имя слоя на 'PCB'

Шаг 2 - Создаем контактные площадки и засверливаем виртуальную плату


  1. Переходим в EAGLE, выбираем только два слоя - Pads и Vias. Экспортируем (File->Export->Image->Ok).
  2. Переходим в Photoshop и вставляем рисунок (Ctrl-V).
  3. Создаем маску для слоя: 
    • выбираем 'Magic Wand Tool', можно кнопкой [W],
    • снимаем галочку на Contiguous и кликаем на контактной площадке
    • кликаем на кнопке 'Add layer mask' под списком слоев

  4. Кликаем на 'Layer thumbnail' и закрашиваем серым цветом, например #999999 (R-153,G-153,B-153)
  5. Cтавим галочку на Contiguous и на 'Sample All Layers', кликаем посреди платы (не на контактные площадки)
  6. Далее снимаем галочку на 'Contiguous' и удерживая клавишу Shift кликаем на контактной площадке (добавляя выделение)
  7. Инвертируем выделение 'Select->Inverse' или [Shift-Ctrl-I] и удаляем излишек: выбираем 'Layer mask thumbnail' на слое 'PCB' и заливаем черным цветом.

    image


Шаг 3 - Маркировка


В EAGLE выбираем слои 'tPlace', 'tNames' и 'tValues'. И все как обычно: экспортируем, создаем маску, заливаем белым цветом, обзываем 'Silk'. Upd: При создании маски нужно 'Tolerance' изменить на 64.

В принципе на этом этапе можно остановиться, плата уже выглядит похоже:

image

Но, как видно, маркировка на плате заползает на площадки. В реальной плате все это срежется на стадии подготовки, мы сделаем то же:
  1. правой кнопкой на 'Layer mask thumbnail' слоя 'PCB' и выбираем пункт 'Add Layer Mask To Selection'
  2. Инвертируем выделение 'Select->Inverse' и добавляем выделение со слоя 'Pads'
  3. Для большей правдоподобности немного расширяем выделение: 'Select->Modify->Expand->2pixels->Ok'
  4. Левой на 'Layer mask thumbnail' слоя 'Silk' и заливаем черным цветом.
    image


Шаг 4 - Заключительный - Финишная отделка


Для придания еще большей правдоподобности нужно добавить толику объемности. Для этого сделаем чтобы слой 'PCB' отбрасывал тень. Это делается с помощью диалогового окна 'Styles'. Так же можно создать слой 'Top' - верхние дорожки. Но это уже в качестве домашнего задания.

Сохраняйте, изучайте, анализируйте, хвастайтесь.

Я, кстати, зачастую на этом этапе замечал помарки на плате, особенно в слое маркировки.
Ну и в конце для сравнения, то что я максимально визуализировал, и то что в реале получалось (отсканирована предыдущая версия платы).
image
image

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 07.08.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
ABBYY Lingvo x6 Многоязычная Домашняя версия, электронный ключ
Microsoft Windows Professional 10, Электронный ключ
Rational ClearCase Multisite Floating User License
Symantec Endpoint Protection Small Business Edition, Initial Hybrid Subscription License with Support, 1-24 Devices 1 YR
Oracle Database Personal Edition Named User Plus Software Update License & Support
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
Компьютерные книги. Рецензии и отзывы
Все о PHP и даже больше
Утиль - лучший бесплатный софт для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100