До DRC, вроде, еще не дошло дело. Стал разводить и бросилось в глаза. Посмотрел в 3D без "оболочки", т. е. только контактные площадки, без корпуса - отличий не заметил.
Поставил 4-ую версию и пожалел об этом. Для заказа плат вывел их в гербер. При импорте на одной из плат почему-то оказались открыты площадки для запаивания dip-элементов хотя они отмечены как скрытые в слое. В программе все ок, а при импорте в гербер они почему-то оказались открыты. Этот косяк я еще успел отловить пока китайцы не успели приступить к производству. Но гораздо более коварный косяк обнаружился когда платы приехали ко мне. Оказывается каким-то образом только у одной микросхемы микроконтроллера с какого-то перепугу пропало соединение с заливкой у трех ног GND. Дико офигел когда после прошивки (да, оно как-то при этом прошилось) словил абсолютно не понятный глюк, с которым раньше никогда не сталкивался. Когда начал рассматривать поближе плату все стало понятно. Пришлось колхозить проводки, но я не для этого заказывал платы, чтобы потом что-то там паять проводками. Снес это недоразумение 4.0 и поставил прежнюю 3.3.
dizzel писал(а):Поставил 4-ую версию и пожалел об этом. Для заказа плат вывел их в гербер. При импорте на одной из плат почему-то оказались открыты площадки для запаивания dip-элементов хотя они отмечены как скрытые в слое. В программе все ок, а при импорте в гербер они почему-то оказались открыты. Этот косяк я еще успел отловить пока китайцы не успели приступить к производству. Но гораздо более коварный косяк обнаружился когда платы приехали ко мне. Оказывается каким-то образом только у одной микросхемы микроконтроллера с какого-то перепугу пропало соединение с заливкой у трех ног GND. Дико офигел когда после прошивки (да, оно как-то при этом прошилось) словил абсолютно не понятный глюк, с которым раньше никогда не сталкивался. Когда начал рассматривать поближе плату все стало понятно. Пришлось колхозить проводки, но я не для этого заказывал платы, чтобы потом что-то там паять проводками. Снес это недоразумение 4.0 и поставил прежнюю 3.3.
Правильно понимаю что на плате у Вас все было в порядке, а при экспорте гербера возникли ошибки? Повторить описанные проблемы у меня не получилось. Можете выслать плату на суппорт DipTrace для проверки, если есть глюки - мы их оперативно пофиксим: https://diptrace.com/rus/support/request-support/
Спасибо за помощь в отладке! По вопросам: 1. С маской для скрытой металлизации в слое, вернули как было в 3.3 (открыто только отверстие). 2. По заливке и термалам, в 4.0 термалы вращаются вместе с падами, именно из-за этого после обновления заливки они исчезли (там возможны только те что Вы выставили для падов под 45 и при их повороте просто уже некуда цепляться, в 4.0 нужно было вообще отключить custom термалы для падов - общие для заливки повернулись бы корректно). Со своей стороны мы сделали пересчет для старых файлов, чтобы для повернутых компонентов менялся тип термала (для 45, и для 90 при 2 spoke), но если плата уже была сохранена в предыдущем билде 4.0, то пересчета не будет. С Вашей стороны, пожалуйста, возьмите за правило перед экспортом на производство запустить все проверки из Verification в PCB Layout, Check Net Connectivity показало бы разорванную из-за обновления заливки сеть. Вышеописанные доработки появятся в 4.0.0.3
Вижу сюда заходят разработчики, прошу рассмотреть возможность устранения следующей проблемы: герберы экспортированы из Sprint Layout 5.0, импорт в DipTrace, получаем лишние линии на гербере (при дальнейшем экспорте, в режиме предпросмотра их видно). Линии присутствуют если в герберах есть полигоны/заливки. Естественно в таком виде гербера не могут быть выведены и переданы на производство. Файлы исходника в Sprint Layout и DipTrace файл прикладываю.
Герберы разве являются файлами для подобной манипуляции? После генерации гербера следующим этапом идет обработка его программой для производства плат, а-ля Cam350. На мой взгляд, обмен герберами между однотипными по сути программами несколько странен. Например, процесс моей работы такой: Diptrace (Schematic ) <-> *.dsn <-> TopoR (route) -> *.gerber -> Cam350
Я работаю в Дипе, собираю проекты из герберов, зачастую это герберы выведенные из спринта. Платы я изготавливаю сам. Cam350 конечно помогает, там есть инструмент, но очень гиморно каждый раз гонять через Cam350
Раз пошли просьбы к разработчикам, то тоже имею пожелание. Нельзя ли сделать так, чтобы при создании круглой платы можно было бы задавать координаты центра платы, ну или иметь возможность просто сделать нулевые координаты. Это сильно бы упростило точную установку элементов на плате. А может это уже давно есть? Может я просто чего то не знаю...
Я не знаю, у фигуры есть центр, к которому можно привязать начало координат, а вот у контура платы нет центра. Поэтому только так, через преобразование.