hm-panelizer — сопутствующий инструмент KiCad с графическим интерфейсом для панельной обработки печатных плат.


Gerard (он же Halfmarble ) выпустил программное обеспечение с открытым исходным кодом hm-panelizer, позволяющее создавать панели печатных плат с помощью простого графического интерфейса и использовать его в качестве средства просмотра файлов Gerber. В основном он тестировал его с платами, разработанными в KiCad 6.x, но он также должен работать с файлами дизайна из других инструментов.

Обратите внимание, что hm-panelizer — это просто побочный проект, и Джерард выпустил его как проект с открытым исходным кодом в надежде, что он может быть полезен пользователям и сообщество внесет в него свой вклад. Проект опирается на кроссплатформенную библиотеку kivy, библиотеки pygame и pycairo, а также проекты pcb-tools и pcb-tools-extension .

Существуют некоторые требования для работы утилиты с вашей печатной платой:

  • Используйте метрическую систему
  • Файлы PCB Gerber должны использовать расширения файлов Altium/Protel .
  • Должен присутствовать файл gerber схемы платы (.gm1)
  • «Отключить макросы апертуры» при экспорте файлов Gerber (это может не понадобиться для простых проектов и требуется только для некоторых производителей печатных плат)
    Ограничения:

Инструмент может добавлять неровность края только к идеально прямым линиям, поддерживаются только горизонтальная неровность края, а функция горизонтального/вертикального перемещения в настоящее время проблематична для большинства печатных плат, поэтому рекомендуется выполнять вращение в приложении для печатных плат и только с помощью hm -panelizer для макета и неровности края в это время.

Предстоит проделать еще большую работу, чтобы сделать его еще лучшим инструментом с оптимизацией скорости (например, рендеринга и панелизации), настройкой параметров для слоев печатных плат, тем, полос прокрутки, поддержкой как горизонтальных, так и вертикальных нажатий мыши, рендеринга составных частей, 3D-рендеринга и т.д…

Если вам интересно, вы можете ознакомиться с проектом, выпущенным под лицензией MIT, на Github. Обратите внимание, что это не первый инструмент для создания панели печатных плат, который работает с KiCad, так как проект kicad-panelizer был выпущен несколько лет назад и обновлен для совместимости с KiCad 6.x. Однако это инструмент командной строки (скрипт Python), а hm-panelizer предлагает графический пользовательский интерфейс.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

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

0 Комментарий
Inline Feedbacks
View all comments