Visuvius 0 15 августа, 2023 Опубликовано 15 августа, 2023 · Жалоба При создании радиатора, наложенного непосредственно на печатную плату, хочу проверить зазоры между 3D моделью радиатора и проводниками, которые могут проходить как в месте касания радиатора к плате, так и в районе специально сделанных выборок в радиаторе под проводники. Пока задать в правилах (Rules) эту проверку не получилось. Есть либо проверка на зазоры чисто между механическими элементами, либо проверка чисто между электрическими элементами. Проверку на пересечение или зазоры между механическими и электрическими элементами не нашёл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 60 15 августа, 2023 Опубликовано 15 августа, 2023 · Жалоба так и есть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 24 15 августа, 2023 Опубликовано 15 августа, 2023 · Жалоба тут только в рукопашную. я делаю в обратном направлении. на ПП в механических слоях рисую контур будущего радиатора+зачистку под него с зазором 0.25 мм от железа. затем из контура зачистки создаю регион со вскрытием маски и его уже контролирую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 60 15 августа, 2023 Опубликовано 15 августа, 2023 · Жалоба ну это если тепло отводится с платы на радиатор. Тогда обычно там должна быть сплошная медь для улучшенного теплоотвода. И обычно это земля. Если не земля -- должна быть изолирующая термопрокладка. в этом случае-- нет смысла в контроле зазоров Вообще термопрокладка лучше всегда-- она уберет воздушные зазоры и обеспечит более равномерное прижатие. Если на пасту -- та да. Но у нас наоборот. проектируется плата, а радиатор дорабатывается, чтобы прижимался в зоне сплошной меди. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 24 16 августа, 2023 Опубликовано 16 августа, 2023 · Жалоба 16 часов назад, Uladzimir сказал: проектируется плата, а радиатор дорабатывается это когда места до фига. 17 часов назад, Uladzimir сказал: ну это если тепло отводится с платы на радиатор я так понял у ТС как раз такая ситуация. Прокладки не используем, верхний регион либо GND (как здесь), либо защитная земля. Здесь же приведен радиатор-экран, в центре широкая полоса - канавка для эмс шнура 1 мм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Visuvius 0 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба Сделали через регионы, которые добавили в union на нужный слой. После отработки правила, регионы пришлось убрать на неиспользуемый слой. (т.е в библиотеку этот слой объект на прямую не добавить) Было бы стойство на регионах или union - не выводить в гербера или был бы дополнительный keepout слой могло бы всё быть гораздо удобнее. А может быть можно сделать несколько keepout слоёв ? Что-бы обьект на слое был, соединялся в определённой цепью, но в гербера не выводился ? или просто описывался правилом типа: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 60 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба на всех сигнальных слоях можно размещать Keep Out объекты. И тогда они действуют только на данный слой Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Visuvius 0 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба В 31.08.2023 в 13:00, Uladzimir сказал: на всех сигнальных слоях можно размещать Keep Out объекты. И тогда они действуют только на данный слой KeepOut объекты это понятно, когда они используются для ограждения. А вот когда надо, что бы некоторые из этих KeepOut объектов "имели соединение" с "GND" (не имели ошибку при проверке зазоров с GND), а некоторые использовались как барьер от наличия любых слоёв - начинаются проблемы. И тут хочется ещё один слой, только который работает как "keepin" если так можно сказать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 60 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба что значит "имели соединение" Это не проводящие объекты Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Visuvius 0 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба В 31.08.2023 в 13:19, Uladzimir сказал: что значит "имели соединение" Это не проводящие объекты не имели ошибку при проверке зазоров с GND Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 60 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба не путайте. проверка DRC должна выявлять ошибки, если они есть, а не скрывать их. Итак хватает способов скрыть их Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 24 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба понять бы еще какая задача решается. мне кажется тут все намного проще Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Visuvius 0 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба В 31.08.2023 в 15:10, peshkoff сказал: понять бы еще какая задача решается. мне кажется тут все намного проще Так задача в первом комментарии подробно описана. (Рисунок там, если что из Solid Works) Есть радиатор, он естественно в Net "GND", на нём лежит плата. Радиатор это 3D объект сложной формы с выборками и пазами под элементы. В плате тоже есть вырезы. Почти все элементы внизу. На плате есть много проводников. Теперь надо проверить зазоры между плоскостью радиатора, краями выборок радиатора и проводниками. Естественно хочется сделать это через правила и так, что бы потом к этому вопорсу не возвращаться при дальнейшей разработке. В вашем ответе от 15 Августа и решении, что я сегодня описал - много общего. Почти одно и тоже. До этого мы додумались практически сразу. А вот дальше получается проблема в том, что надо в ручную прорисовывать полигоны с необходимыми зазорами, вместо того, что бы можно было просто сделать регион с 3D модели нижней плоскости радиатора и обозначить от него зазоры до всех Net, за исключением GND. Проблему теоретически можно решить, если засунуть регион в слой keepout, но тогда надо играться с зазорами от border платы, которые есть не только наружние, но и внутренние. Вот ищем ради интереса красивое решение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 60 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба Ну так в радиаторе поместите на TOP Слой Keepout регион с запретом там меди (если хотите, чтобы там ничего не проходило). Или простой регион меди с подключением последнего к земле, если хотите , чтобы там была земля. В чем проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 24 31 августа, 2023 Опубликовано 31 августа, 2023 · Жалоба 1 час назад, Visuvius сказал: А вот дальше получается проблема в том, что надо в ручную прорисовывать полигоны с необходимыми зазорами, вместо того, что бы можно было просто сделать регион с 3D модели нижней плоскости радиатора я и писал про регионы, а не полигоны. Более того, именно прорисовывать регионы (или там полигоны) не нужно, их можно сделать из контура. мой маршрут такой: трассировка -> механический контур вокруг трассировки -> из механического контура регион GND и его же в dxf/sldprt все из-за того, что радиатор предусмотреть невозможно, он должен огибать трассировку с зазорами 1 мм примерно т.к. у вас радиатор готов, то проще некуда: из нижней поверхности получаем контур любым доступным образом sldprt -> dxf -> вставляем в pcb в pcb из контура делаем GND регион и его контролируем, т.е. как раз 1 час назад, Visuvius сказал: просто сделать регион с 3D модели нижней плоскости радиатора Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться