popms 3 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба сделайте Fill объектом или Region'ом а в чем смысл заливать медью пустое место? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zlumd 0 25 февраля, 2021 Опубликовано 25 февраля, 2021 · Жалоба 16 часов назад, popms сказал: сделайте Fill объектом или Region'ом а в чем смысл заливать медью пустое место? Fill-Keepout - не работает. Если вырез залит полигоном, то получается прямоугольное метализированное отверстие. Если вырез НЕ залит полигоном, то получается прямоугольное НЕметализированное отверстие. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
popms 3 25 февраля, 2021 Опубликовано 25 февраля, 2021 · Жалоба Причём тут keepout ? если Fill обычный сделать в слое Top Layer - то это место будет всегда залито медью, хоть есть вырез, хоть нет. Для прямоугольных металлизированных отверстий используйте Pad с Hole типа Rect и Plated Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexf 0 25 февраля, 2021 Опубликовано 25 февраля, 2021 · Жалоба Такой вопрос. Есть проект. Начался еще на 6й версии Алтиума и части остались с тех времен, а части эволюционировали. Теперь я резисторы и конденсаторы беру из libdb, но на старых частях (листы перенесены без изменений) резисторы из древнего miscellaneous devices, а footprints подставлены 0603. Соответственно в BOM полная разножопица. Вынимать каждый резистор и заменять новым не хотелось бы. Как менять что-то через find similar я знаю, но есть ли способ поменять скажем все 1К резисторы на 1.00К из базы? Может скрипт нужен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 32 26 февраля, 2021 Опубликовано 26 февраля, 2021 · Жалоба 14 hours ago, alexf said: Такой вопрос. Есть проект. Начался еще на 6й версии Алтиума и части остались с тех времен, а части эволюционировали. Теперь я резисторы и конденсаторы беру из libdb, но на старых частях (листы перенесены без изменений) резисторы из древнего miscellaneous devices, а footprints подставлены 0603. Соответственно в BOM полная разножопица. Вынимать каждый резистор и заменять новым не хотелось бы. Как менять что-то через find similar я знаю, но есть ли способ поменять скажем все 1К резисторы на 1.00К из базы? Может скрипт нужен? Tools\Update from library Все время интересно, что народ подразумевает под словом "Скрипт"? Видимо это какая-то всемогущая волшебная палочка, которой нужно сказать ФАС! и скрипт все сделает и поставит на нужные места Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexf 0 26 февраля, 2021 Опубликовано 26 февраля, 2021 · Жалоба 10 hours ago, peshkoff said: Все время интересно, что народ подразумевает под словом "Скрипт"? Видимо это какая-то всемогущая волшебная палочка, которой нужно сказать ФАС! и скрипт все сделает и поставит на нужные места Пример: мне надо было расставить кнопки на плате по определенной схеме. Проще всего оказалось написать скрипт, т.е. программу, которая вычисляла координаты и туда перемещала footprints. Может и не волшебная палочка, но на нужные места таки расставила. Спасибо за ответ про Update from library Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
forummailandlogin 0 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба 13 часов назад, alexf сказал: Пример: мне надо было расставить кнопки на плате по определенной схеме. Проще всего оказалось написать скрипт, т.е. программу, которая вычисляла координаты и туда перемещала footprints. Может и не волшебная палочка, но на нужные места таки расставила. А калькулятор не справился бы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 32 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба 14 hours ago, alexf said: Проще всего оказалось написать скрипт, т.е. программу, которая вычисляла координаты и туда перемещала footprints Это из области фантастики. На написание скрипта требуется время и оно точно не сравнимо с одной операцией на плате, пусть и замороченой. Скрипт нужен для часто повторяющихся операций (готовлю пост на эту тему, там будут подобные скрипты) на всех платах, что проектируются. а то, что вы сделали скриптом делается через связку панель PCBList-excel Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
plex2000 0 1 марта, 2021 Опубликовано 1 марта, 2021 · Жалоба Приветвую всех Пытаюсь перейти на Altium со Sprint и у меня возник совершенно нубский вопрос рисую схему плату, а на слое Top Solder нету ничего если туда не поставить вручную полигон, я так понимаю это должно делатся как-то более автоматически. Подскажите куда копать? И второй вопрос заодно. Для заказа трафарета для пасты достаточно того что выдаст Altium или надо как-то дополнительно править? хотелось бы получить скругленные углы вместо острых. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
plex2000 0 1 марта, 2021 Опубликовано 1 марта, 2021 · Жалоба 1 hour ago, plex2000 said: на слое Top Solder нету ничего если туда не поставить вручную полигон Имел ввиду на падах нет вырезов в маске Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
forummailandlogin 0 2 марта, 2021 Опубликовано 2 марта, 2021 · Жалоба plex2000, всё там есть. Не идиоты же работают на ним. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
musa 13 2 марта, 2021 Опубликовано 2 марта, 2021 · Жалоба 9 часов назад, plex2000 сказал: Имел ввиду на падах нет вырезов в маске Посмотрите включен ли соответствующий слой. Обычно если слой включен то вокруг пада будет окантовка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trashy_2 1 2 марта, 2021 Опубликовано 2 марта, 2021 (изменено) · Жалоба Опять я, с извращениями... Есть в схематике TextString... Например. Ему в текст пишу: "=GlobalVar". GlobalVar описываю в параметрах проекта... Так вот, можно как-то GlobalVar заменить функцией, которая, например получила значения двух резисторов и пережевав их, выдало значение напряжения соответствующее этим резисторам? Как бы, внутри компонента, такие конструкции работают: ="place" + " " + "type" + " " + "value" + " " + "accuracy" Вот, как это заставить работа с глобальной переменной и получить значение параметра например R77 ? Так же, было бы удобно, разместить на банке FPGA переменную, которая бы отображала, к какому напряжению подключены её питающие порты. Например сам БАНК на листе 1, а блок с питательными ногами на листе 6... Изменено 2 марта, 2021 пользователем Trashy_2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 82 2 марта, 2021 Опубликовано 2 марта, 2021 · Жалоба Цитата Так же, было бы удобно, разместить на банке FPGA переменную, которая бы отображала, к какому напряжению подключены её питающие порты. Например сам БАНК на листе 1, а блок с питательными ногами на листе 6... Не хватает параметров компонента -- есть параметры PIN Да и что мешает в УГО банка отобразить и PIN , с его питанием? Цитата Так вот, можно как-то GlobalVar заменить функцией, которая, например получила значения двух резисторов и пережевав их, выдало значение напряжения соответствующее этим резисторам? Такие подарки на блюдечки с голубой каемочкой обычно приводят к плачевным результатам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zlumd 0 3 марта, 2021 Опубликовано 3 марта, 2021 · Жалоба 25.02.2021 в 12:52, popms сказал: Для прямоугольных металлизированных отверстий используйте Pad с Hole типа Rect и Plated Да. Rect Hole работает, как надо. Но при генерации герберов генерируется дополнительный файл RectHoles.txt Все ли производители печатных плат понимают такой файл? Ни разу не отсылал никому два NC_Drill-файла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться