Добавление небольшого прототипа на PCB


8

В настоящее время я выкладываю печатную плату в Eagle для схемы, которая послужит основой для некоторых экспериментов. Вместо добавления ряда заголовков, чтобы я мог подключить его к макету, я решил попробовать расположить небольшую прототип непосредственно на самой печатной плате. У меня есть свободное место на доске, и получающиеся в результате творения будут несколько более устойчивыми. Эта печатная плата - хороший пример того, за что я стреляю.

Я подумал об использовании переходных отверстий, но, кажется, я помню, что они обычно изолированы химическим веществом, чтобы предотвратить склеивание припоя. Это явно не то, что я собираюсь. Добавление сотен компонентов с одной площадкой в ​​мою схему тоже не кажется очень привлекательным.

Каков наилучший способ достижения этого с помощью Eagle?

РЕДАКТИРОВАТЬ: Спасибо за вашу помощь всем. Вот дизайн и вот готовый продукт .

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


2
ты не можешь просто положить колодки от руки в Eagle? Каждая часть программного обеспечения для печатных плат, которую я использовал, позволяла вам размещать примитивы на стадии проектирования печатной платы без необходимости иметь аналогичные схематические объекты, у них просто нет сетей (что в любом случае здесь не важно).
Коннор Вольф

1
Я немного обыскал и не нашел способа разместить колодки от руки (пока), но это не значит, что его там нет. Если я попытаюсь отбросить, скажем, соединитель 1x1, он скажет мне, что вместо этого я должен внести изменения в схему. Это мои первые проекты, не связанные с игрушками, поэтому я учусь по ходу дела.
drxzcl

Ответы:


5

В какой-то момент, с любым инструментом EDA, вам, вероятно, придется создать для чего-то особенную деталь; так что вы могли бы с таким же успехом погрузиться и создать прото-область с массивом пэдов так, как вы хотите. Для этого вам нужно также создать компонент схемы и поместить его в свою схему.

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


Я создал деталь с прокладками в нужных местах, и я рад сообщить, что это было проще, чем я думал. Хотя возникают проблемы с подключением колодок (я бы хотел сделать несколько островков, а также шины 5V и GND). Сага продолжается.
drxzcl

В компоненте схемы подключите соответствующие «контакты» к Vcc и сетям заземления. Или, что еще лучше, подключите их к сетям "proto_vcc" и "proto_gnd", отдельно от основных сетей vcc и gnd.
Toybuilder

Пытаясь соединить контактные площадки с проводами в редакторе пакетов, я накапливаю массу ошибок «Перекрытия» DRC. Я читал на форумах Eagle, что это известная проблема: невозможно изменить имя проводов в редакторе пакетов, поэтому Eagle не знает, что они должны иметь одинаковое соединение. Ох радость
drxzcl

То, что я предлагаю (и я не использовал Eagle примерно десять лет, так что я говорю здесь только об общих принципах), это оставить компонент области площадки непроводным. Вместо этого сделайте пустой компонент только с выводами / контактными площадками, а затем подключите их соответствующим образом в редакторах схемы и печатной платы.
Toybuilder

6

Вы можете использовать пакет 1x25 в библиотеке SparkFun Eagle в качестве отправной точки. Это дает вам 25 контактов с шагом 0,1 "(используется для однорядных заголовков). Изменить по вкусу.

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


Я был бы там, вероятно, часть для 2x25 также.
Келленжб

2x8, 2x10, 2x12 и 2x26 - но не 2x25 :) Было бы легко изменить любой из них, используя вырезать и вставить, чтобы создать больший массив, например,
10x50

Просто чтобы прояснить, когда вы говорите «изменить по вкусу», вы имеете в виду изменить его в библиотеке или в редакторе печатных плат?
drxzcl

1
Я имел в виду создание пользовательской версии в библиотеке для ваших собственных нужд, используя ее в качестве отправной точки. Есть несколько учебников по этой теме; только Google: изменение библиотеки eagle cad
tcrosley


4

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

Я сделал это в свободном месте в левом верхнем углу моей платы PIMETA v2 :

Макет платы PIMETA v2

Отверстия сверла 40 мил с 70 мил колодками, а следы 40 мил.

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

Большая часть шаблона предназначена для поддержки чипов DIP. Биты на крайнем левом краю отклоняются от этого частично из-за недостатка места, но также и для поддержки дополнительного переключателя. (Это прозрачное желтое наложение, которое вы видите.) Здесь не важно обсуждать, для чего эти переключатели хороши. Дело в том, что вы, возможно, не захотите делать свою область прототипирования полностью универсальной. Вы должны продумать сценарии того, как будет использоваться область прототипирования, и если есть специальные функции, которые вы можете добавить, которые сделают ее более полезной, чем общий шаблон прототипа, сделайте это.

Другой пример, где я отклонился от общих шаблонов, - это то, что некоторые контактные площадки соединяются с существующими силовыми и заземляющими рельсами платы: V +, V-, B + и IG. Это является одним из основных преимуществ наличия областей прототипирования на плате специального назначения по сравнению с использованием стандартной готовой макетной платы: это означает, что объекты, созданные в области макетирования, можно запускать непосредственно из существующих плат. электропитание, и вам не нужно прокладывать соединительные провода через плату, чтобы вернуться к точкам питания в другом месте. Я рекомендую вам сделать то же самое.


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

Не используйте редактор пакетов для этого. Нарисуйте прямо на самой печатной плате. Используйте команду VIA для контактных площадок / отверстий и команду WIRE для их соединения. Вы также можете использовать WIRE, чтобы нарисовать контуры шелкографии. Я только что попробовал, и он проходит настройки DRC по умолчанию, по крайней мере.
Уоррен Янг

2

Что касается переходных отверстий, то вы говорите о маске припоя, закрывающей их. В большинстве хороших программ для печатных плат вы можете избавиться от маски припоя через отверстие, расширив вырез в маске. Эта тема кажется полезной.


Да, я действительно говорил о маске припоя. Спасибо за полезную ссылку. Если я правильно понимаю, поместив полигоны поверх верхних / нижних переходов в слоях t_stop / b_stop, я могу заставить медь переходных отверстий быть выставленной.
drxzcl

@Ranieri, я не пользуюсь Eagle, поэтому не знаю, к сожалению. Я думаю, что есть более простой способ.
Томас О,

2

Я не знаком с Eagle, но я думаю, что он имеет копирование / вставку, как любая программа EDA. Установите сетку на 0,1 ", поместите свободный пэд, скопируйте и вставьте. Выберите оба пэда, скопируйте / вставьте. Выберите все четыре пэда, скопируйте / вставьте. Вы можете сделать всю область менее чем за минуту.
Плохой выбор потому что 1) они слишком малы, или вам нужно было бы сделать пользовательский, и 2) у прокладки прохода обычно есть маска припоя, которую вы должны будете удалить.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.