Как я могу выровнять плату и полигон?

Как вы, наверное, заметили, я новичок в проектировании печатных плат и недавно сделал дизайн схемы «сделай сам». Все выглядит приемлемо (для меня), однако по какой-то причине я не могу выровнять края платы по краям полигона (см. рисунок ниже). Повлияет ли это на производство? Как правильно их выровнять? (Я пытался сделать это вручную, но это не работает, они не будут выравниваться).

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

С технической точки зрения меня не волнует, укоротит ли PCB из-за этой детали, так как это не повлияет на размещение дорожек или компонентов (но хотелось бы понять, что происходит). Кроме того, проверка ERC, кажется, в порядке, в то время как DRC дает мне некоторые предупреждения, которые я не могу понять:

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

Предупреждения векторного шрифта связаны с текстом на размерных стрелках (который все равно не будет напечатан), в то время как все остальные 34 предупреждения о ширине так или иначе связаны с кончиком размерных стрелок. Может кто-нибудь объяснить мне, что происходит? Спасибо!

Я использую Autodesk Eagle.

Если вы хотите, чтобы элементы выровнялись вне сетки (чтобы вы не могли сделать это, щелкнув мышью), вы можете открыть свойства и ввести координаты вручную. Но, как сказал Дейв, это не должно быть проблемой для заливки, потому что они будут ограничены размерами и полями (от меди до края).
Не наносите размеры на медные слои. Поместите их на слой «Меры». Это гарантирует, что вы не получите никаких ошибок, связанных с ними. Если вы поместите размеры на медный слой внутри плат, они в конечном итоге попадут в окончательный вывод Gerber.

Ответы (3)

Как уже отмечалось, вам не нужно беспокоиться о выравнивании многоугольника с контуром платы. Полигональная заливка будет автоматически обрезана по контуру, если этот Orphansпараметр отключен.

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


С точки зрения ваших ошибок (это ошибки, а не предупреждения!), они возникают из-за того, что вы используете неправильные слои для вещей.

DRC указывает, что ошибки исходят от уровня 1, что указывает на то, что вы поместили свои измерения (стрелки размеров (*)) на медный Topслой (1). Вы никогда не должны делать этого.

Если вы поместите измерения на слой меди, особенно внутри контура платы, измерения будут отображаться в окончательном выводе Gerber как медь. Вот почему DRC генерирует ошибки.

Все измерения должны быть размещены на слое «Измерения» (47). Это слой, который игнорируется DRC и гарантирует, что вы не получите никаких ошибок, связанных с ними. Безопасно использовать этот уровень для этой цели, поскольку он обычно не производит никакого физического вывода.


Примечание (*): Существует некоторая путаница между названием «Измерение», которое является названием инструмента для проведения измерений, и слоем Dimension(20). На самом деле это две совершенно разные вещи.

Слой — это место Dimension , где вы рисуете контур платы . Инструмент «Размер» используется для проведения измерений .

По сути, это действительно плохой выбор имени для инструмента измерения, когда он был впервые представлен. Хо хм.

Это очень исчерпывающий ответ. Большое спасибо!

На самом деле не имеет значения, если нарисованный многоугольник «выходит за пределы» размеров печатной платы — фактическая «заливка», которая будет сгенерирована, будет ограничена правилами проектирования до некоторого выступа внутри краев платы. Вы увидите фактическую сгенерированную форму, если запустите команду ratsnest.

Что касается других ваших ошибок, вы действительно не должны выбирать слой с нарисованными размерами, стрелками и т. Д. При запуске DRC. Выберите только те слои, которые фактически будут использоваться для изготовления. Кроме того, вы не должны помещать такого рода документацию в медный слой (уровень 1) в первую очередь.

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

Нет проблем с сохранением активности слоя измерений во время проверок DRC. Проблема здесь в том, что у него есть другие вещи в слое измерения, которые ему не принадлежат. По-видимому, это то, для чего следует использовать один из слоев Docu. Запуск DRC на одном слое за раз может быть полезным трюком, но вам также необходимо запустить его, по крайней мере, с включенными слоями Dimension, Copper, limited и Keepout, чтобы он мог обнаруживать ошибки между слоями.
На самом деле вы должны видеть Dimensionслой во время DRC. Этот слой (слой 20) предназначен для рисования на нем контура платы. На самом деле это Measuresслой, на который должны быть помещены различные измерения, слой, который DRC игнорирует.
@TomCarpenter: да, ты совершенно прав. Я исправил свою формулировку выше, чтобы указать, что я действительно имел в виду.

Контур в слое размеров определяет размер и форму платы. Полигоны в других слоях тут ни при чем. Если вы хотите, чтобы доска была немного больше в одном измерении, переместите соответствующую линию в слое размеров.

У вас не должно быть ничего другого в слое измерений. Если вы хотите добавить надпись на сборочный чертеж, сделайте это в слоях Docu, tDocu или bDocu.

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