Что такое формат файла PCB?
.pcb (Printed Circuit Board) - это формат файла, используемый для хранения проектов печатных плат. Файл .pcb содержит данные о топологии платы - слои меди, посадочные места компонентов (footprints), контур платы и трассировку дорожек - сохраненные в бинарном или ASCII-текстовом виде в зависимости от того, какой инструмент EDA его создал.
Поскольку расширение .pcb используют несколько несвязанных приложений (устаревшие Altium/Protel, Mentor Graphics PADS Layout и инструмент gEDA pcb записывают свою собственную несовместимую структуру), единого стандартного формата не существует. Всегда определяйте исходную программу перед попыткой открыть или конвертировать файл. Новые проекты Altium Designer используют вместо него .PcbDoc; выходные данные для производства экспортируются отдельно в виде Gerber-файлов .GBR.
Использование файлов .pcb
Информация, хранящаяся в файлах .pcb, используется для сопоставления макета физической платы, которая будет изготовлена: где расположены компоненты, как проходят медные дорожки между контактными площадками и какие области должны оставаться свободными. Без точного файла макета печатной платы схемы на плате не будут функционировать должным образом. Печатные платы присутствуют практически в каждом электронном устройстве, например в смартфонах, и составляют основу для соединения механических и электрических компонентов с помощью проводящих дорожек, вытравленных в слоях подложки.
Безопасность и защита
РИСК: LOWФайл макета .pcb представляет собой пассивные данные проектирования (геометрия, цепи, метаданные), а не исполняемый код, поэтому открытие его в легитимном инструменте EDA безопасно. Реальные риски носят практический характер: (1) файл может не открыться без того самого (часто платного или снятого с производства) ПО, в котором он был создан, поэтому сначала проверьте исходную программу; (2) избегайте загрузки «универсальных просмотрщиков/конвертеров .pcb» с рекламных порталов - обычно это ПНП/рекламное ПО, которое не может корректно обрабатывать проприетарные форматы EDA; используйте KiCad, инструменты вендора или запрашивайте экспорт в Gerber/PDF.
Детали формата
в двух словах- Макеты gEDA PCB и эпохи gnuPaint / GTKWave - Программа с открытым исходным кодом gEDA «pcb» также использует расширение .pcb в своем собственном текстовом формате.
- Кисть ArcSoft PhotoStudio / кэш PowerDirector - Несколько приложений, не относящихся к EDA, исторически использовали расширение .pcb; сегодня это встречается крайне редко.
Программы, открывающие файлы PCB
Технические подробности
глубокая спецификация| Назначение файла | Хранит полный макет печатной платы: контур платы, слои меди, посадочные места компонентов, трассировку дорожек, переходные отверстия и отверстия для сверления |
| Кодировка | Бинарная или ASCII-текст - формат полностью зависит от того, какой инструмент EDA создал файл; универсальной структуры не существует |
| Магические байты | Отсутствуют; общей сигнатуры файла не существует, так как несколько несовместимых инструментов используют одно и то же расширение .pcb |
| Основные создатели | Устаревшие Altium/Protel (бинарный), Mentor Graphics PADS Layout (бинарный), инструмент gEDA pcb (ASCII-текст) |
| MIME-тип | application/octet-stream (зарегистрированный MIME-тип для файлов макетов печатных плат отсутствует) |
| Модель слоев | Поддерживает несколько слоев меди (верхний, нижний, внутренние слои), а также слои шелкографии, паяльной маски и паяльной пасты |
| Данные компонентов | Хранит геометрию посадочных мест, позиционные обозначения, координаты размещения и угол поворота для каждого компонента |
| Трассировка меди | Кодирует ширину дорожек, назначения цепей, правила дифференциальных пар и заливку медных полигонов |
| Информация о сверлении | Включает размеры и положения сквозных и глухих/скрытых переходных отверстий в данных макета |
| Правила проектирования | Содержит правила зазоров на уровне платы, ограничения минимальной ширины дорожек и размеров переходных отверстий |
| Форматы-преемники | Altium Designer перешел на .PcbDoc; KiCad использует .kicad_pcb (S-выражения ASCII); оба заменяют устаревший .pcb |
| Выходные данные для производства | Макет печатной платы экспортируется в файлы Gerber (.gbr) и файлы сверловки (.drl / .xln) для изготовления платы |
| Связь со схемой | Работает в паре с файлом схемы (.sch или эквивалент), который предоставляет список цепей (netlist) для макета |
| 3D-интеграция | Современные инструменты встраивают или связывают 3D-модели компонентов в файле печатной платы для проверки механических зазоров |
| Выпущен | 1980s-1990s (Protel/Tango DOS era and P-CAD) |
Конвертации PCB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PCB.