Как стать автором
Обновить

Быстрый старт OpenPNP

Время на прочтение3 мин
Количество просмотров8.6K

Быстрый старт OpenPNP


Введение


OpenPnP программное обеспечение с открытым исходным кодом, написанное на java, используется для автоматизированной раскладки электронных компонентов на платы.
Это руководство поможет установить OpenPnP, увидеть основные компоненты интерфейса и запустить образец задания в симуляторе OpenPnP. А это, в свою очередь, позволит быстро понять, как работает OpenPnP, и даст первые знания, для подключения OpenPnP к установщику компонентов.

image

Установка


Скачать

Посетите openpnp.org/downloads, и узнайте где скачать последнюю версию OpenPnP.

Установить и запустить


Если вы используете один из бинарных установщиков с веб-сайта, просто запустите установщик и следуйте инструкциям. Не забудьте перед этим поставить Java. После установки вы можете запустить OpenPnP из списка приложений операционной системы, то есть из меню «Пуск», из папки «Приложения» и т. l.

Быстрый тур


Пользовательский интерфейс


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

image

Передвижения


OpenPnP настроен «из коробки», так что можно использовать его сразу же; даже не нужно подключать ваш установщик компонентов (он работает с виртуальной машиной)!

Когда запускаете OpenPnP в первый раз, вы увидите смоделированную таблицу выбора и размещения в поле обзора камеры. Попробуйте выполнить следующие действия, чтобы понять, как работает OpenPnP:

  1. Нажмите зеленую кнопку питания, чтобы запустить виртуальную «машину».
  2. Используйте кнопки управления(стрелки) для перемещения камеры. Можно изменить расстояние, на которое перемещается камера, изменив значение ползунка «Расстояние».
  3. Просмотрите каждую из вкладок в верхней части окна, чтобы увидеть, как настроены задания, детали, пакеты, питатели и настройки установщика компонентов. Сейчас лучше пока ничего не менять.

О демо


Если хотите увидеть OpenPnP в действии, пропустите этот раздел и вернитесь к нему позже.
Демонстрационная конфигурация, которую вы видите при первом запуске OpenPnP, включает смоделированные камеры, питатели, сопла и всё остальное, что составляет «машину» OpenPnP. В частности, то, что вы видите в поле зрения камеры, — это небольшое окно видимое в гораздо более крупную виртуальную машину выбора и размещения. Полная «машина» выглядит так:

image

Станок содержит в 8 плат с разной ориентацией, 9 устройств подачи лент с маркировкой «Верхняя полоса 1–4» и «Нижняя полоса 1–4», а также красный прямоугольник, показывающий расположение смоделированной нижней камеры обзора.

Ваша первая работа


Теперь, когда мы немного познакомились с пользовательским интерфейсом, пришло время попробовать выполнить задание по выбору и размещению. Следуйте инструкциям ниже:

  1. Выберите вкладку Job в верхней части главного окна OpenPnP.
  2. В меню «Файл» выберите «Открыть задание».
  3. Используя диалоговое окно с файлами на вашем компьютере, найдите директорию samples, которая в. Windows находится в каталоге Documents\OpenPnP. На Mac и Unix он находится в том же каталоге, в который вы установили OpenPnP.
  4. В каталоге samples найдите каталог pnp-test и откройте pnp-test.job.xml файл внутри него.
  5. Вы увидите, что работа загружена, и теперь в списке указаны платы и места размещения. Вы можете просматривать платы и места размещения, чтобы увидеть, что будет делать ваша ранее проделанная работа.
  6. Нажмите зеленую кнопку питания, чтобы включить станок.
  7. Далее зеленую кнопку воспроизведения, чтобы начать работу, камера начнет двигаться.

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

Работа завершена, мы вас поздравляем! Вы выполнили первое задание в OpenPnP!

Что дальше


Пора начать читать руководство пользователя, чтобы лучше понять более продвинутые функции OpenPnP и узнать, как начать интеграцию программного обеспечения со станком.

Если у вас еще нет своего установщика, посетите openpnp.org/hardware, чтобы узнать о вариантах самостоятельной сборки или покупки станка.

Для разработчиков имеется руководство разработчика.

Чтобы получить помощь или просто поговорить, присоединяйтесь к группе обсуждения или поговорите с нами в Freenode IRC по адресу #openpnp. Если у вас нет клиента IRC, вы можете использовать этот веб- клиент.

P.S.


Данный перевод сделан с целью самостоятельного изучения OpenPnP. Постараюсь полностью передать структуру wiki с сайта программы
github.com/openpnp/openpnp/wiki/Quick-Start.
Теги:
Хабы:
Всего голосов 7: ↑3 и ↓4+3
Комментарии20

Публикации

Истории

Ближайшие события

Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
OTUS CONF: GameDev
Дата30 мая
Время19:00 – 20:30
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область