ВСЁ про DipTrace

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
Ответить
Друг Кота
Аватара пользователя
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47

Сообщение Ruzik »

Там где ошибки, в тех местах по два пада на одном месте стоит. Зачем такой футпринт делать?
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 187
Зарегистрирован: Ср сен 14, 2016 15:45:10
Откуда: Калужская область

Сообщение dizzel »

Поставил 4-ую версию и пожалел об этом.
Для заказа плат вывел их в гербер. При импорте на одной из плат почему-то оказались открыты площадки для запаивания dip-элементов хотя они отмечены как скрытые в слое. В программе все ок, а при импорте в гербер они почему-то оказались открыты. Этот косяк я еще успел отловить пока китайцы не успели приступить к производству. Но гораздо более коварный косяк обнаружился когда платы приехали ко мне. Оказывается каким-то образом только у одной микросхемы микроконтроллера с какого-то перепугу пропало соединение с заливкой у трех ног GND. Дико офигел когда после прошивки (да, оно как-то при этом прошилось) словил абсолютно не понятный глюк, с которым раньше никогда не сталкивался. Когда начал рассматривать поближе плату все стало понятно. Пришлось колхозить проводки, но я не для этого заказывал платы, чтобы потом что-то там паять проводками. Снес это недоразумение 4.0 и поставил прежнюю 3.3.
Чат посвященный часам на ГРИ/ВЛИ - https://t.me/nixietime Присоединяйтесь!
Реклама
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Сообщение BlackKilkennyCat »

Вот потому-то я независимо от программы-трассировщика загоняю всё в Cam350...
Меня здесь больше нет
Родился
Сообщения: 12
Зарегистрирован: Вс июн 21, 2020 22:23:12

Сообщение novarm44 »

dizzel писал(а):Поставил 4-ую версию и пожалел об этом.
Для заказа плат вывел их в гербер. При импорте на одной из плат почему-то оказались открыты площадки для запаивания dip-элементов хотя они отмечены как скрытые в слое. В программе все ок, а при импорте в гербер они почему-то оказались открыты. Этот косяк я еще успел отловить пока китайцы не успели приступить к производству. Но гораздо более коварный косяк обнаружился когда платы приехали ко мне. Оказывается каким-то образом только у одной микросхемы микроконтроллера с какого-то перепугу пропало соединение с заливкой у трех ног GND. Дико офигел когда после прошивки (да, оно как-то при этом прошилось) словил абсолютно не понятный глюк, с которым раньше никогда не сталкивался. Когда начал рассматривать поближе плату все стало понятно. Пришлось колхозить проводки, но я не для этого заказывал платы, чтобы потом что-то там паять проводками. Снес это недоразумение 4.0 и поставил прежнюю 3.3.
Правильно понимаю что на плате у Вас все было в порядке, а при экспорте гербера возникли ошибки? Повторить описанные проблемы у меня не получилось. Можете выслать плату на суппорт DipTrace для проверки, если есть глюки - мы их оперативно пофиксим: https://diptrace.com/rus/support/request-support/
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 12
Зарегистрирован: Вс июн 21, 2020 22:23:12

Сообщение novarm44 »

Спасибо за помощь в отладке! По вопросам:
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
Реклама
Опытный кот
Аватара пользователя
Сообщения: 811
Зарегистрирован: Сб май 27, 2017 22:13:51
Откуда: Нижний Новгород

Сообщение Lecter2017 »

Ruzik, спасибо!
Реклама
Опытный кот
Аватара пользователя
Сообщения: 811
Зарегистрирован: Сб май 27, 2017 22:13:51
Откуда: Нижний Новгород

Сообщение Lecter2017 »

Вижу сюда заходят разработчики, прошу рассмотреть возможность устранения следующей проблемы: герберы экспортированы из Sprint Layout 5.0, импорт в DipTrace, получаем лишние линии на гербере (при дальнейшем экспорте, в режиме предпросмотра их видно). Линии присутствуют если в герберах есть полигоны/заливки. Естественно в таком виде гербера не могут быть выведены и переданы на производство. Файлы исходника в Sprint Layout и DipTrace файл прикладываю.
Вложения
Desktop.rar
(119.84 КБ) 175 скачиваний
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Сообщение BlackKilkennyCat »

Герберы разве являются файлами для подобной манипуляции? После генерации гербера следующим этапом идет обработка его программой для производства плат, а-ля Cam350. На мой взгляд, обмен герберами между однотипными по сути программами несколько странен.
Например, процесс моей работы такой: Diptrace (Schematic ) <-> *.dsn <-> TopoR (route) -> *.gerber -> Cam350
Меня здесь больше нет
Опытный кот
Аватара пользователя
Сообщения: 811
Зарегистрирован: Сб май 27, 2017 22:13:51
Откуда: Нижний Новгород

Сообщение Lecter2017 »

Я работаю в Дипе, собираю проекты из герберов, зачастую это герберы выведенные из спринта. Платы я изготавливаю сам. Cam350 конечно помогает, там есть инструмент, но очень гиморно каждый раз гонять через Cam350
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1948
Зарегистрирован: Вт ноя 01, 2005 17:32:22
Откуда: Москва

Сообщение Ян »

Раз пошли просьбы к разработчикам, то тоже имею пожелание. Нельзя ли сделать так, чтобы при создании круглой платы можно было бы задавать координаты центра платы, ну или иметь возможность просто сделать нулевые координаты. Это сильно бы упростило точную установку элементов на плате. А может это уже давно есть? Может я просто чего то не знаю...
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Сообщение BlackKilkennyCat »

И я присоединюсь к просьбам: хочу эквивалентность пинов.
Меня здесь больше нет
Друг Кота
Аватара пользователя
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47

Сообщение Ruzik »

Ян, можно так попробовать..

Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1948
Зарегистрирован: Вт ноя 01, 2005 17:32:22
Откуда: Москва

Сообщение Ян »

Да, так можно, что-то не догадался. Но это через танцы с бубнами. Не понимаю, почему нельзя это сделать через галочку в меню Координаты вершин.
Друг Кота
Аватара пользователя
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47

Сообщение Ruzik »

Я не знаю, у фигуры есть центр, к которому можно привязать начало координат, а вот у контура платы нет центра. Поэтому только так, через преобразование.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1948
Зарегистрирован: Вт ноя 01, 2005 17:32:22
Откуда: Москва

Сообщение Ян »

А вдруг произойдет чудо и сделают! :)
Друг Кота
Аватара пользователя
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Сообщение *Trigger* »

Не так давно мне потребовалось заказать на JLCPCB плату сложной формы с панелизацией, сделанной своими силами (т.к. JLCPCB сами панелизируют только прямоугольные и круглые платы).

Для этого я создал два пользовательских слоя: для границ панели (и вырезов в ней, формирующих границы отдельных плат) и для линий V-cut. Поскольку контур платы сложный, его я нарисовал в Autocad 2008. Там же я сделал и контур панели. Далее экспортировал в DXF.

В процессе импорта в DipTrace возникли проблемы. В предпросмотре в окне импорта все слои DXF отображаются правильно. А вот после импорта тот слой, который импортируется на пользовательский слой "Границы панели", оказывается искажённым: пропадают некоторые отрезки (как я понял, те, которые находятся в полилиниях сразу после дуг). При этом на слой "Границы платы" всё импортируется нормально. Собственно, всё видно на скриншотах:
Список слоёв:
Изображение
Предпросмотр при импорте:
Изображение
Результат импорта:
Изображение

Я перебрал все возможные версии DXF, поддерживаемые Autocad'ом. Вов всех такая же проблема. Я пробовал делать DXF только с одним слоем, это тоже не помогло.
Проблема, судя по всему, на стороне DipTrace. Ведь на слой "Границы платы" (не являющийся пользовательским) всё импортируется нормально.

В конце концов, я сделал так: импортировал слой "Panel Outline" из DXF в новый файл *.dip на слой "Границы платы". При этом дуги почему-то преобразовались в ломаные (контур одной платы (слой "Outline" в DXF) импортируется нормально, дуги остаются дугами). Далее я экспортировал DXF из DipTrace, и импортировал его в основной проект. Наверное, можно было сделать преобразование дуг в ломаные и в Autocad, с тем же результатом.

Версия DipTrace 3.3.0.1.

Вот проблемный DXF. Проверьте, кого не затруднит, и кто поставил себе 4-ю версию, или у кого версия просто "свежее" моей, корректность импорта слоя "Panel Outline" на пользовательский слой.
board_outline.zip
(7.35 КБ) 256 скачиваний
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Друг Кота
Аватара пользователя
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47

Сообщение Ruzik »

*Trigger*, версия 4.0.0.2, вроде нормально, но если сделать экспорт этого слоя, то в предпросмотре ничего нет. :dont_know:

Изображение
Вложения
1.dip
(9.68 КБ) 217 скачиваний
Контактная информация:
Родился
Сообщения: 12
Зарегистрирован: Вс июн 21, 2020 22:23:12

Сообщение novarm44 »

Ссылку на этот форум нам дали в коммунити телеграмм: https://t.me/diptrace_ru , хотя я и раньше его смотрел иногда, но всю тему не читал.
По DXF/Gerber переслал тестерам - они все проверят и занесут в систему на исправление.
По круглой плате: к примеру нужно сделать окружность с радиусом 12 и центром в 0,0, переходим в Objects/Board Points, создаем плату из 4х точек: 0,12; Arc R=12 Clockwise; 0,-12; Arc R=12 Clockwise - готово (скрин приложен).
По эквивалентным пинам и секциям - это в планах, пока не скажу по срокам.
Вложения
board_round.png
(137.92 КБ) 289 скачиваний
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Сообщение BlackKilkennyCat »

[uquote="novarm44",url="/forum/viewtopic.php?p=3860014#p3860014"]По эквивалентным пинам и секциям - это в планах, пока не скажу по срокам.[/uquote]
Примерно года 3 назад я уже получал такой такой ответ :)
Меня здесь больше нет
Родился
Сообщения: 12
Зарегистрирован: Вс июн 21, 2020 22:23:12

Сообщение novarm44 »

Примерно года 3 назад я уже получал такой такой ответ :)
Так по многим пунктам, вопрос актуален, по запросов и планируемых задач очень много (пара-тройка десятков пожеланий на версию реализуется, но их тысячи). Pin Swap и Gate Swap важный, но достаточно каверзный вопрос, нужно изучить как реализовано в других программах, продумать как правильно реализовать и согласовать все модули, поэтому пока и не дошли руки.

По DXF - вопрос был исправлен еще в старой версии (проверили на 3.3.1.3)
По Gerber из SprintLayout - проблема подтвердилась, вопрос добавлен в систему.
Ответить

Вернуться в «Изготовление PCB»