Как добавить изображение или логотип на плату в Altium Designer

0
405

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

Как добавить изображение на печатную плату в Altium Designer

На сегодняшний день в Altium Designer доступен ряд способов передачи изображений на печатную плату:

  • используя OLE Object через вставку изображения в формате .bmp
  • используя metafile через копирование и вставку изображения через буфер обмена.
  • используя шрифт TrueType через конвертацию изображения в векторный формат символов TrueType.
  • используя скрипт PCBLogoCreator через преобразование растрового изображения в набор горизонтальных линий.
  • используя инструмент Import Image внедренный в Altim Designer 21

Существуют и другие способы передачи изображений, такие как импорт контура изображения в формате dwg с последующей конвертацией в регион или генераторы QR-кодов.

Исследовать возможности передачи будем на наборе изображений и логотипов в форматах png, bmp, jpg, svg. Форматы png, bmp, jpg — растровые. Формат svg векторный. Набор изображений можно скачать по ссылке: Data Logo Import.zip

Основным изображением для сравнения будет являться изображение логотипа компании Altium в форматах bmp и svg.

Логотип компании Altium в растровом формате bmp
Логотип компании Altium в растровом формате bmp

Логотип компании Altium в векторном формате SVG

OLE Object (.bmp)

Технология связывания и встраивания объектов  (Object Linking and Embedding — OLE) в редакторе плат позволяет встраивать данные, предоставляемые приложениями Windows OLE, в конструкцию печатной платы, при этом сохраняя связь с исходным приложением. Во многих случаях это позволяет редактировать данные встроенные в плату из приложения, которое их создало.

Типичные OLE объекты, которые могут быть помещены в документ платы: документы Excel, документы Word или графические объекты из приложения для обработки изображений OLE. Поддерживаемые типы файлов: универсальные форматы, такие как электронные таблицы в формате CSV и XLS, текстовые документы DOC и RTF и файлы изображений BMP.Подробнее в документации: Working with an OLE Object on a PCB in Altium Designer

Для вставки изображения на плату в формате .bmp необходимо подготовить изображение в черно-белом формате. (Только черно-белое изображение может быть вставлено как OLE объект на плату.)

Вставка изображения в этом случае выполняется следующим образом:

  • запустите команду Place -> Object From File;
  • выберите файл изображения в формате bmp для вставки;
  • выберите место для установки OLE объекта.
Логотип компании Altium импортированный как OLE объект
Логотип компании Altium импортированный как OLE объект

В этом случае изображение вставляется как OLE объект без возможности динамического изменения размеров. Если надо поменять размер, то это возможно, только изменением размеров исходного bmp файла, что приводит к значительному ухудшению качества изображения. Но этот способ довольно прост в использовании.

Буфер обмена (MetaFile)

MetaFile это универсальный формат графических файлов. Как формат графики в той или иной степени поддерживается многими  приложениями — Altium Designer, Microsoft Word, AutoCAD, OpenOffice, Adobe Illustrator,  и может использоваться для обмена данными между ними. Такой метафайл кроме самого изображения содержит и информацию о размерах изображения, дате создания, авторе.

Для размещения логотипа редактор плат также поддерживает вставку метафайла непосредственно из Буфера обмена Windows на текущий слой платы с помощью стандартной команды вставки Ctrl+V. Поддерживаемые форматы данных метафайлов включают в себя растровые изображения, линии, дуги, простые заполнения и тексты True Type, что позволяет легко добавлять логотипы и прочие графические символы.

Обратите внимание, что не все графические редакторы размещают в буфере обмена данные об изображении как данные метафайла. Один из способов обеспечить это – сначала вставить изображение в Microsoft Word, затем скопировать его оттуда и вставить в Altium Designer.

Вставка изображения в этом случае выполняется следующим образом:

  • Вставьте нужное изображение логотипа (в формате BMP или PNG) в в черно-белом виде в документ Microsoft Word по команде Insert » Picture.
  • Выделите изображение в Microsoft Word и скопируйте его в буфер обмена.
  • Вставьте изображение из буфера обмена (Edit » Paste или Ctrl+V) в Altium Designer.
  • выберите место для размещения изображения.
Логотип компании Altium импортированный как MetaFile из Word
Логотип компании Altium импортированный как MetaFile из Word

В этом случае изображение вставляется как Набор регионов объединенных в Union. Если необходимо поменять размер, то это возможно, по команде Union -> Resize Union. Можно заметить, потерю четкости изображения в правом нижнем углу в зоне с буквой “R” и в местах закругления рамки логотипа. Это происходит из-за проблем с масштабированием и исходным изображением в формате с оттенками серого.

Для устранения этой проблемы можно воспользоваться программой Paint для преобразования изображения в строго черно-белый вид и копирования и вставки в исходном масштабе.

Вставка изображения в этом случае выполняется следующим образом:

  • Откройте исходное изображение в Paint (ПКМ на файле изображения и выбор пункта “Изменить” из контекстного меню).
  • Пересохраните изображение в Paint с выбором типа файла: Монохромный рисунок.
  • Скопируйте изображение в Paint  в Microsoft Word используя буфер обмена.
  • Выделите изображение в Microsoft Word и скопируйте его в буфер обмена.
  • Вставьте изображение из буфера обмена (Edit » Paste или Ctrl+V) в Altium Designer.
  • выберите место для размещения изображения.
Логотип Altium импортированный как MetaFile из Word через Paint
Логотип Altium импортированный как MetaFile из Word через Paint

В этом случае изображение вставляется как Набор регионов объединенных в Union без потери качества изображения.

При использовании вставки через MetaFile, регионы из которых состоит изображение будут иметь ступенчатые края с большим количеством вершин. Что сказывается на плавности границ, качестве и на быстродействии работы с такими регионами. Такой способ требует довольно большое количество операций, но позволяет добиться лучших результатов чем вставка через Ole объект.

Шрифт TrueType

 

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

Но поскольку шрифт TrueType это векторный формат то и исходное изображение должно быть в векторном формате, например в формате svg.

Одним из ведущих экспертов проектирования в Altium Designer, Дарреном Муром (Darren Moore) из Mooretronics, был создан шрифт со множеством стандартных символов, используемых в проектировании плат, в том числе: знак отсутствия свинца, знак рециркуляции, знак чувствительности к статическому электричеству, земля, C-Tick, UL, CE, FCC и многие другие. Шрифт доступен для загрузки из соответствующей ветки форума.

Как добавить изображение или логотип на плату в Altium Designer

Для преобразования векторного файла (например в формате svg) в символ шрифта TrueType необходимо использование специальных программных средств, либо бесплатных сервисов типа icomoon.io (но не все сервисы корректно выполняют такое преобразование).

Вставка изображения в этом случае выполняется следующим образом:

  • Создайте изображение в векторном формате SVG, преобразованием растровых в специальных программах, либо использование исходного SVG изображения.
  • Преобразуйте SVG изображение в формат TrueType в специальных программах, либо попробуйте выполнить такое преобразование в бесплатных сервисах.
  • Установите полученный шрифт в систему.
  • Вставьте объект типа Text с символом вашего изображения в Altium Designer.
  • Выполняйте масштабирование используя параметр Text Height.
Логотип Altium импортированный как Символ TrueType
Логотип Altium импортированный как Символ TrueType

В этом случае изображение вставляется как символ объекта Text в векторном формате шрифта TrueType. За счет этого достигается отличное качество изображения и высокое быстродействие его обработки. Но подготовка такого изображения трудоемкая задача.

Скрипт PCBLogoCreator

Altium Designer имеет возможность расширения своего функционала путем написания произвольного программного кода или скриптов которые используя заложенные программным кодом алгоритмами будут создавать изображения в Altium Designer используя имеющиеся в PCB редакторе примитивы.

Одним из таких скриптов является скрипт PCBLogoCreator который используя горизонтально направленные линии воссоздает импортированное изображение.

Вставка изображения в этом случае выполняется следующим образом:

  • Запустите скрипт PCBLogoCreator по команде File — RunScript. Проект скрипта должен быть заранее открыт.
  • Выбираете слой на который импортировать изображение и само изображение по нажатию на кнопку Load.
  • По нажатию на кнопку Convert произойдет импортирование.
Логотип Altium импортированный как набор линий
Логотип Altium импортированный как набор линий

В этом случае изображение вставляется как набор линий. Этот способ дает среднее качество изображения. Изображение имеет ступенчатые края. Большое количество линий скажется на быстродействии работы с платой.  Но этот способ переноса прост в использовании.

Диалоговое окно Import Image

В Altium Designer 21 появился простой и универсальный способ для импорта изображений в хорошем качестве используя диалоговое окно Import Image.  Оно позволяет разместить на плате изображения в формате JPG, BMP, PNG или SVG по команде Place » Graphics. Размещенное изображение будет выполнено в виде регионов объединенных в Union как это происходило при передачи изображения через MetaFile. Но при импорте можно выбрать разрешение изображения, его негативное или позитивное состояние и размеры при размещении.

Вставка изображения в этом случае выполняется следующим образом:

  • Запустите команду Place » Graphics.
  • Выберите место и размер изображения для вставки.
  • Выберите файл изображения в формате JPG, BMP, PNG или SVG.
  • Измените настройки импорта с предпросмотром при необходимости.
  • По нажатию на кнопку Ok изображение будет вставлено.

Как добавить изображение или логотип на плату в Altium Designer

В этом случае изображение вставляется как Набор регионов объединенных в Union без потери качества изображения. Регионы из которых состоит изображение будут иметь ступенчатые края с большим количеством вершин. Что сказывается на плавности границ, качестве и на быстродействии работы с такими регионами. Но такой способ прост в использовании, не требует специальных знаний и позволяет получить хорошее качество изображения.

Заключение

Файл с результатами импортирования различных изображений различными способами доступен в файле: PCB. В результате проведенного исследования получена сравнительная таблица различных способов. Самым оптимальным (хорошее качество изображения с низкими трудозатратами) среди всех является способ введенный в Altium Designer 21 с использованием диалогового окна Import Image (команда  Place » Graphics). Для достижения максимального качества изображения необходимо использование формата TrueType для импортирования изображения в векторном формате.

Сводная сравнительная таблица по всем вышеописанным способам.
Сводная сравнительная таблица по всем вышеописанным способам.

Дополнительная информация

В документации на странице Добавление штрихкодов и логотипов имеется дополнительная информация по добавлению логотипов и штрих кодов на плату.

В видео Как добавить свой логотип на печатную плату в Altium Designer представлена работа описанных в статье способов (кроме диалогового окна Import Image введенного в AD21).

Возможность простого импорта изображений на плату и множество других полезных функций доступно в системе проектирования Altium Designer ® . Каждый пользователь Altium Designer имеет доступ к персональному рабочему пространству в Altium 365 ™,  в котором можно хранить проекты, данные о компонентах, производственные данные и любую другую проектную документацию и делиться ею с коллегами. Altium Designer также имеет интеграцию с популярными MCAD системами и системами моделирования, что дает вам возможность проектировать с учетом механических ограничений корпуса и компонентов.

Бесплатно Попробуйте новую версию Altium Designer + Altium 365.

Приобрести Altium Designer можно у официальных реселлеров компании Altium в России: как приобрести.

Предыдущая статьяИстория развития лазера
Следующая статьяЯ работаю в Altium. Дмитрий Шелковенков про тягу к электронике, поиски себя и работу hardware-инженером
Кандидат технических наук. Профессиональный инженер России. Лауреат конкурса Инженер Года 2016 по направлению «Приборостроение и диагностика».

Более 30 публикаций в различных научно-технических изданиях в том числе из перечня ВАК.

На данный момент являюсь техническим специалистом компании Altium.

Получил обширное техническое образование в Томском ТУСУР.

Практический опыт получен во время работы Инженером-Конструктором в АО «ИСС» при проектировании печатных плат, блоков и приборов космической техники.

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