Я пробовал переименовывать test-pcb-Edge_Cuts.gm1 в .gko, а test-pcb.drl в .txt, но это не помогает. Какие есть требовангия к имени файлов слоев контура и сверления, чтобы их понимал PCB Insight?
Здравствуйте. Пока мы полностью ориентируемся на внутренние возможности программы. Она однозначно понимает формат Altium - имя платы (латиницей) + расширения: GTL GBL GTS GBS GTO GBO IN1... PG1... GM1... GKO DRL
Возможно это кому-то пригодится, вот параметры с которыми я экспортирую gerber файлы в KiCad. Две платы с производства с этими настройками я успешно получил.
Итоговый список файлов
Вот так отображаются файлы в PCB Insight после загрузки gerber файлов
Почему при выборе слоев silk_screen-top, silk_screen-bot, solder_mask-top, solder_mask-bot не показывается превью изображения платы? Это так и должно быть? Там только отображаются ошибки? Что такое слой plated01-02? При выборе его ничего не отображается.
На ваш взгляд, судя по скриншотам, я корректно сдаю gerber файлы? Или тут можно что-то улучшить? Чтобы не показывались "лишние" слои типа plated01-02...
Фильтры по слоям предназначены только для отображения ошибок. Программа не может объединять несколько слоев. В настоящее время работает 1-я версия программы Insight и в ее логике (если нет ошибок на слое) ничего и не показывать. Готовим обновление на 4-ю и там отображаются все слои даже если нет ошибок. В Вашем случае, мне кажется, ничего улучшать не нужно)
При использовании опции KiCad "Маскировать шелкографию" (Substract soldermask from silkscreen) - слой шелкографии автоматически обрезается по слою паяльной маски без зазора. В результате этого, сервис для проверки Gerber-данных ругается на недостаточность зазора и требует зазор более 25 мкм. Нужно ли что-либо предпринимать в данном случае и дорабатывать слой шелкографии?
Для правильной обрезки слоя шелкографии необходимо задать в параметрах платы зазор паяльной маски (он же "Припуск паяльной маски" по местной терминологии). После этого слой шелкографии будет обрезаться с указанным зазором и данная ошибка пропадет.