Gerbv — утилита для просмотра файлов Gerber RS-274X, сверловки Excellon и расположения в формате CSV. Файлы Gerber используются для передачи производителям печатных плат (PCB) данных об их конструкции.
Возможности Gerber
- Gerbv работает на GNU/Linux и на других версиях UNIX, есть экспериментальных выпуск для Windows.
- Gerbv отображает RS-274X файлы, но не RS-274D.
- Gerbv обрабатывает макросы диаграмм до 10 уровней рекурсии.
- Gerbv поддерживает сложные операции (например, слой knockout).
- Gerbv может отображать множество разных файлов формата drill. Поддерживаются файлы Excellon. Другие файлы drill с аналогичным синтаксисом тоже отображаются.
- Gerbv отображает хорошо сформированные файлы pick-and-place. Файлы pick-place должны содержать XYRS (X, Y, вращение, Side размещение) и быть в ASCII (CSV) формате.
- Gerbv автоматически определяет Gerber, drill и pick-place при чтении файла.
- При помощи Cairo, gerbv может отображать слои в полупрозрачном режиме.
- Gerbv предоставляет средства для анализа и проверки синтаксиса вашего Gerber файла, количества кода, использование диаграммы и т.д. Это может быть полезно, когда возникли проблемы на этапе CAM изготовления печатной платы (то есть когда проблемы в файле).
- При помощи Cairo, Gerbv включает ограничения редактирования gerber. (В настоящее время ограничивается удаление объекта.)
- Поддерживается панорамирование и масштабирование изображения, как поэтапно так и контурно.
- Автомасштабирование изображения — то есть увеличение и панорамирование изображения, чтобы соответствовать размеру окна просмотра.
- Можно одновременно загрузить несколько файлов и отобразить друг на друге.
- Количество одновременно загружаемых слоёв не ограничено.
- Порядок слой (stackup) можно легко изменить при помощи интуитивно понятного меню перетаскиваний.
- Вы можете включать и отключать отображение каждого отдельного слоя при помощи флажков.
- Вы можете установить слой цвета независимо друг от друга с помощью всплывающего окна выбора цвета.
- Вы можете изменить слой полярности (отрицательный / положительный дисплей).
- Gerbv включает инструмент измерения, так что вы можете делать измерения на изображении.
- Три инструмента измерения: дюйм, мм, мил (1/1000 дюйма). Единицы измерения выбирает пользователь.
- Gerbv может экспортировать изображение в слой PNG, .ps, .pdf, и .svg, как внутри GUI, а также с помощью ключей командной строки (только в версии с cairo).
- Gerbv performs negative/scratch draws.
- Gerbv включает в себя операции перезагрузки, которая перечитывает все загруженные файлы с диска. Это полезно когда вы ломаете файл Gerber.
- Gerbv позволяет сохранить сеанс в файле проекта. Файл проекта хранит имена всех загруженных файлов, их слои, цвета и т.д., так, чтобы вы могли легко перезагрузить все файлы Gerber в проекте на более поздний срок (например после повторного редактирования с помощью PCB layout tool).
Для установки программы в терминале выполните следующую команду:
sudo apt-get install gerbv