Ошибка Altium Collision DRC? Не могу понять, почему

Я закончил проектирование печатной платы с помощью Altium. Я запустил DRC, чтобы проверить, нет ли ошибок. Странно, у меня сотни ошибок. Сначала я не мог понять почему, но мне удалось сузить круг до одного следа.

У меня есть посадочное место, я сам разработал его для кнопки, которая каким-то образом выдает несколько ошибок. Во-первых, такие ошибки, как:

Ограничение зазора: (столкновение < 0,089 мм) между подкладкой SW6-1 (9,381 мм, 102,69 мм) на многослойном покрытии и подкладкой SW6-3 (7,381 мм, 100,936 мм) на многослойном покрытии

это будет означать, что две площадки на посадочном месте сталкиваются. Но, как вы можете видеть на картинке, это не так. Я измерил около 0,5 мм между ними.

Но еще более интересна следующая ошибка:

Ограничение зазора: (0,01 мм < 0,5 мм) между контактной площадкой SW2-0 (9,413 мм, 288,69 мм) на многослойной и многоугольной области (186 отверстий)) Int1 (GND)

Там написано, что зазор между Polygon и Pad слишком мал. Я измерил зазор, он ровно 5 мм. Но почему-то DRC думает, что это не так. Одна интересная вещь, которую я заметил, это две стрелки, которые показывают, где зазор меньше 0,5 мм (красный кружок на изображении). Они измеряют не от полигона до площадки, а от многоугольника до места где-то между площадкой, которая явно короче 5 мм.

введите описание изображения здесь

Мое единственное объяснение состоит в том, что DRC думает, что Pad больше, чем он есть на самом деле.

Я совсем запутался, пробовал редактировать футпринт, редактировать правила, ничего не получилось. Это может быть небольшая ошибка, но я действительно хочу понять это.

Кто-нибудь знает, почему возникает эта ошибка?

РЕДАКТИРОВАТЬ: я спросил Altium, они не разобрались... я просто заказал плату с ошибками. Гербер вроде в порядке.

Altium часто оставляет после себя крошечные дорожки, когда вы думаете, что они были удалены; вам нужно будет использовать однослойный режим и увеличить масштаб, чтобы увидеть, не в этом ли проблема.
Проверить размеры пэдов на других слоях?
@PeterSmith ничего не может найти ... и сообщение об ошибке в DRC будет иметь вид «Полигон для отслеживания», а не «полигон для площадки», не так ли?
@ DerStrom8 ничего ... конечно, на слое SolderMask они немного больше, но это нормально.
Попробуйте изменить откат полигона. Если установлено значение 0,5 мм, установите значение 0,501 мм. Посмотрите, исправит ли это ситуацию. Эти кривые на самом деле не кривые, а отрезки. Возможно, это всего лишь волосок слишком близко в одной крошечной точке. Измените откат и перерисуйте полигон. Держу пари, твоя проблема решена ;)
Не могли бы вы опубликовать изображение настроек слоя пэда?
Я скажу очевидное: опубликуйте этот вопрос на форуме Altium ( forum.live.altium.com ) вместе с соответствующими фрагментами проекта и получите более четкий ответ быстрее.
... но убедитесь, что вы правильно пишете Altium (не Alium или Alitum), на случай, если они обидятся.
@Andyaka Я часто использую Faultium, когда пишу там.
Можешь поделиться своим следом? И еще, есть ли у вас правило для пэдов, которые не подключены ни к какой сети!
@KyleB Как изменить откат Polygon? я всегда контролировал зазор, делая правило зазора...

Ответы (3)

В итоге заказал плату с ошибками. Получилось нормально. Служба поддержки Altium не смогла помочь.

Я решил проблему, когда я изменил разрешение с «Любая сеть» на «Только другая сеть». У меня возникла эта проблема при использовании более новой версии Altium для открытия файла, сохраненного из более старой версии.

введите описание изображения здесь

Я подозреваю, что у меня точно такая же проблема, и, оказывается, я неправильно определил слоты. Убедитесь, что у вас нет действительно большого узкого отверстия, а не маленького длинного отверстия.

Ваше здоровье