Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

PCB - это бесплатный программный пакет с открытым исходным кодом для автоматизации проектирования электроники (EDA) - для компоновки печатных плат (PCB). Он использует GTK + для своих виджетов GUI .

История [ править ]

PCB был впервые написан Томасом Нау для Atari ST в 1990 году и перенесен на UNIX и X11 в 1994 году. Изначально PCB не задумывалась как профессиональная система компоновки, а как инструмент для отдельных лиц для мелкомасштабной разработки оборудования. [1] [4] Вторая версия 1.2 представила пользовательские меню. Это упростило использование печатной платы и повысило ее популярность. [1] Гарри Итон взял на себя разработку печатных плат, начиная с версии 1.5, хотя он внес некоторый код из версии 1.4.3.

PCB включает в себя топологический автотрассировщик под названием Toporouter , разработанный Энтони Блейком в рамках проекта с открытым исходным кодом, финансируемого Google под руководством DJ Delorie в 2008 году. [5] В основном он основан на реализации алгоритмов, описанных в докторской диссертации Тала Даяна 1997 года "Rubberband" на базе топологического маршрутизатора ». [5] [6] Этот маршрутизатор был адаптирован для использования с проектом KiCad с открытым исходным кодом .

Особенности [ править ]

  • Масштабируемые шрифты
  • Группы слоев для объединения сигналов
  • Добавить драйверы устройств
  • Поддержка вывода Gerber RS-274X и NC Drill
  • Вывод данных Centroid (XY)
  • Вывод PostScript и инкапсулированный PostScript
  • Генерация крыс-гнезд из простых сетевых списков
  • Автоматический зазор вокруг штифтов, протыкающих многоугольник
  • Флаги для контактов и переходных отверстий
  • Группы команд действий могут быть отменены одной отменой
  • Средство проверки простых правил проектирования (DRC) - проверяет минимальные интервалы и правила перекрытия
  • Рисование прямо на шелковом слое
  • Просмотр слоев паяльной маски и редактирование
  • Окно списка цепей
  • Ввод списка соединений путем рисования крыс
  • Авто роутер
  • Привязка к штифтам и подушкам
  • Файлы элементов и библиотеки, которые могут содержать целые суб-макеты, метрические сетки
  • По умолчанию до 16 дизайнов медных слоев
  • Оптимизатор трассировки
  • Гнездо крыс
  • Проверка подключения
  • Может взаимодействовать с бесплатными инструментами захвата схем, такими как gEDA и XCircuit
  • Система сборки на основе GNU autoconf / automake
  • PCB - бесплатное программное обеспечение

См. Также [ править ]

  • Сравнение программного обеспечения EDA
  • Список бесплатных симуляторов электронных схем

Ссылки [ править ]

  1. ^ a b c «Руководство по документации на печатную плату» . 100826 pcb.gpleda.org
  2. ^ "Печатная плата" . Раздел последних новостей . Дата обращения 17 мая 2019 .
  3. ^ "pcb-4.2.0 выпущен" . Дата обращения 17 мая 2019 .
  4. ^ «Партнеры фонда Linux для повышения удобства использования пакета программного обеспечения электронной инженерии с открытым исходным кодом gEDA» . 100826 linuxfund.org
  5. ^ a b Блейк, Энтони (07.07.2009) [2008]. «Топологический автотрассировщик - Введение» . Архивировано из оригинала на 2011-02-27.
  6. Даян, Тал (июнь 1997 г.). «Топологический маршрутизатор на основе резиновой ленты» (PDF) (кандидатская диссертация). Санта-Крус, Калифорния. США: Калифорнийский университет . Архивировано (PDF) из оригинала на 2017-09-25 . Проверено 25 сентября 2017 .

Внешние ссылки [ править ]

  • pcb.geda-project.org/pcb-cvs/pcb.html
  • история gEDA / PCB