Як легко знайти або створити частини для схематичного / макетного плати Eagle


12

Що стосується програмного забезпечення Eagle CAD під час схематичної схеми чи плати, як я можу шукати деталі / сліди, які вже створені іншими людьми там, щоб полегшити моє життя? І якщо я все ще не можу знайти те, що хочу, як я можу створити свої власні частини?

(Примітка. Це питання призначене як орієнтир для майбутніх читачів, тому я і задаю це питання, і надаю свою власну відповідь нижче, виходячи з того, що я знаю. Можливо, і інші можуть зазвучати.)

Відповіді:


14

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

У мене є певні вимоги до деталей, наприклад, до атрибутів для автоматичного створення BOM, а також до тексту певних розмірів і шарів для шовкографії, складання креслення тощо. і ветеринар чужих деталей зайняв би принаймні стільки часу, скільки просто зробити моє власне в першу чергу. Коли ви робите це для бізнесу і від цього залежить ваша репутація, ви повинні бути прискіпливими.

Однак любителі можуть бути більш млявими. Інші можуть використовувати мої частини та купу інших утиліт, пов’язаних із Eagle, які я розробив за ці роки. Перейдіть на сторінку моєї завантаження та встановіть версію інструментів Eagle. Він містить купу бібліотек з частинами, а також різні ULP, сценарії та хост-програми, якими я користуюсь навколо Eagle. Наприклад, існує ціла система генерування BOM із схеми та плати, а потім створення міток для набору. Почніть з файлу документації CSV_BOM в каталозі DOC і слідуйте за крихтами cookie.

Щоб дати вам деяке уявлення про те, як працює система генерації BOM, ось більшість файлів документації EAGLE_ATTR:

Цей документ описує конвенції Embed Inc для використання необов'язкових
атрибути в Eagle, які вперше були доступні у версії 5. В
попередні версії частина могла мати лише кілька фіксованих атрибутів
Орел, такі як VALUE та NAME. У версії 5 ці фіксовані атрибути все ще
існують, але користувачі можуть створювати довільні додаткові атрибути.

Цей документ визначає певні атрибути, які очікуються частинами
система Embed Inc, здебільшого для надання допомоги в автоматичному документі (BOM)
покоління. Процес генерації БОМ з орлиної дошки або
схематично описано у файлі документації програм CSV_BOM.

Необов’язкові атрибути Eagle, які мають особливе значення в межах Embed Inc
Система:

ВИРОБНИК

    Виробник: partnum; виробник: partnum; ...

    Поля PARTNUM та їх провідні колонки можуть бути опущені, але це a
    погана ідея, якщо не вказаний лише один виробник.

ПАРТНУМ

    Загальний номер деталі або номер деталі у одного виробника.

ПОСТАВЧИКА

    Постачальник: partnum; постачальник: partnum; ...

    Поля PARTNUM та їх провідні колонки можуть бути опущені, але це a
    погана ідея, якщо не вказано лише одного постачальника.

БОМ

    Чи повинна ця частина бути включена до BOM. Деякі "частини" є
    лише такі функції на дошці, як, наприклад, колодки Pogo pin. Ці
    не повинні бути вказані на BOM, оскільки їх не потрібно купувати
    і не буде встановлено. Підтримувані значення:

      ТАК - Включіть цю частину в BOM. Це за замовчуванням, якщо
        частина має пакет.

      НІ - Не включайте цю частину в BOM. Це за замовчуванням, якщо
        частина не має пакета.

ВАЛСТАТ

    Вказує, як використовується атрибут VALUE. Вибір:

      VAL - Нормальне значення частини, як опір резистора. The
        значення частини буде вказано на BOM та буде використано для розрізнення
        різні частини. Наприклад, 10K Ом резистор - це інший
        частина, ніж резистор 330 Ом.

      ПАРТНУМ - Номер деталі. Поле значень буде показане в
        BOM і використовується для розрізнення різних частин, наприклад VAL. Однак,
        поле номера номера буде встановлено у значення VALUE, якщо тільки номер деталі
        в іншому випадку явно встановлено. VALSTAT PARTNUM призначений для загальних
        пристрої бібліотеки, де поле значення використовується для відображення деяких або всіх
        номера деталі на схемі. Наприклад, бібліотека
        може містити загальний 14-контактний підсилювальний пристрій та встановлене значення
        LM324, щоб показати тип opamp на схемі. У цьому
        Наприклад, VALUE встановлюється лише на загальний номер частини без
        тип упаковки, температурний клас тощо. У цьому випадку ПАРТНУМ
        атрибут слід використовувати для вказівки точного номера деталі, але
        VALSTAT все одно має бути встановлено на PARTNUM.

      ЕТИКЕТ - Етикетка, призначена для шовкографії. Поле значення буде
        не передаватимуться до BOM і не використовуватимуться
        диференціювати частини. Це може бути використано, наприклад, для позначення a
        Світлодіод на дошці. Різні світлодіоди можуть бути позначені "Power" і "
        "Помилка", але вони є тією ж фізичною частиною і їх слід перерахувати
        на той самий запис BOM

SUBST

    Встановлює поле дозволених підстановок для частини на BOM. Дійсний
    значення "ТАК" та "НІ". За замовчуванням - ТАК, якщо SUBST не існує
    або порожній.

DESC

    Явний рядок опису для BOM. За замовчуванням BOM
    Опис походить від імені бібліотеки та імені пристрою
    всередині цієї бібліотеки. Якщо атрибут DESC присутній, а не порожній,
    його вміст замінить цей дефолт.

DVAL

    Детальне значення частини. Якщо він присутній, а не порожній, це поле перекриває
    рядок значення частини на BOM і буде використовуватися для диференціації
    частини. DVAL завжди вважається справжньою частиною, тому це не так
    здійснено VALSTAT. Мета DVAL - надати більше
    Інформація, ніж розумно показувати на схемі. Взагалі
    стандартний атрибут VALUE буде показаний на схемі з DVAL
    показано на BOM.

FYI Olin, Google вважає ваш сайт небезпечним. У мене з’явився великий червоний екран і порадили піти. google.com/transparencyreport/safebrowsing/diagnostic/…
Габріель Степлес

@Gab: Так, я знаю. Сканер вірусів Google отримує помилковий позитив на деяких наших виконуваних файлах.
Олін Латроп

14

(1) Пошук існуючих частин Eagle, які вже створені іншими людьми: я рекомендую наступні чотири джерела (окрім Googling "partname Eagle" ;-)):

СЛОВО ОБЕРЕЖНО (люб’язно користувачеві @Grant) ... Користуючись чужими бібліотеками або частинами, спочатку порівняйте їх з таблицею даних та / або роздрукуйте на папері для порівняння з фактичною частиною. Там є деякі неперевірені та / або неправильно розміри слідів.

(2) Створення власних деталей: зовсім не так складно зробити деталі «Орел» для більшості речей; відверто кажучи, якщо ви зможете побудувати схему та макет, виготовлення деталей самостійно навряд чи буде на крок. У мене є чотири вказівники:

  • Для вивчення створення частини пропоную почати з цих трьох навчальних посібників; Творець витратив зусилля, щоб зробити їх дуже сприятливими для початківців: Підручник №12, Підручник №13 та Підручник №14 на цій сторінці уроків «Орел» .
  • Почніть вивчати з простих прикладів, таких як резистор, частина DIP або навіть частина SOIC-8, щоб зрозуміти, як це працює; ясність розуміння потім легко перенесеться на більш складні частини.
  • Якщо деталь має загальний слід (наприклад, SOIC-8), просто скопіюйте слід існуючої частини.
  • Дотримуйтесь рекомендованого виробником макета: Майже у всіх таблицях даних деталей прописані розміри для рекомендованих слідів / компонування деталі; якщо ви будете слідувати цим точно, життя буде простішим, і ви будете готові до участі в найкоротші терміни.

Я хочу попередити про використання бібліотек орлових випадкових людей - обов'язково порівняйте їх з таблицею даних або роздрукуйте їх на папері та порівняйте із фактичною частиною, перш ніж ви будете виготовлені дошкою. Є такі, які не перевірені на фактичній друкованій платі та мають неправильні сліди або не мають маркованих правильних зазорів.
Грант

@Grant: Ваш покажчик доданий до відповіді вище.
бортбіт

1
@boardbite Схоже, що eSawDust.com більше не є. Це прикро, бо це спрацювало дуже добре для мене.
Нік Алексєєв

9

Я створив гусеничний інструмент для вирішення цієї проблеми. Я повністю погоджуюся, що ви не повинні використовувати деталі, знайдені в загальнодоступному Інтернеті без ретельного огляду, але я вважаю, що це економить час, щоб почати щось із того, що хтось інший створив, і я часто вважаю, що вони більш ретельні, ніж я, тому я маю кращу відправна точка.

Ви можете шукати та завантажувати деталі, знайдені тут моїм сканером:

http://www.schematicpal.com

Без оплати, просто дайте відгуки за посиланням зворотного зв’язку, якщо у вас виникли проблеми.

-Джим


3

(це не обов'язково відповідь, але це занадто велика кількість для коментарів, IMO)

Коли я вперше почав користуватися Eagle, я швидко дійшов висновку, що бібліотеки старі та не надійні. Я зайняв досить багато часу і переробив багато того, про що я піклувався найбільше .. це основні резистори та конденсатори. Створення деталей нескладно ... Більшість робіт, які вам потрібно зробити, - це створення точних пакетів та належне розподілення деталей. Ось моя таємна зброя:

Майстер LP LP Mentor Graphic

Цей поганий хлопчик врятував мені стільки чортового часу, щоб скласти точні пакети для основних слідів SMD. Ось худий, чому я так люблю цей інструмент:

Сліди, які він дає вам, базуються на IPC-7351 або відповідному стандарті JEDEC

У моїх очах, хоча, йдучи з рекомендованим виробником схемою наземних SMD, для таких речей, як пасивні SMD, це чудово, тому що це джерело правди. Якщо я хочу створити пакети від 0402 до 1206, і я використовую цей інструмент для всіх розмірів, я знаю, що у мене буде послідовне масштабування таких речей, як проміжки між колодками, внутрішні двори тощо. Одна частина не матиме різко різних функцій і вийдіть дивно дивлячись на фактичну дошку. Кожен, хто коли-небудь переглянув фондові бібліотеки Eagle, може засвідчити, що не так багато послідовності. Використання інструменту, який, у свою чергу, ґрунтується на цих стандартах, є чудовим способом побудови стандартизованої бібліотеки деталей.

Для базових слідів ви отримуєте різні версії розмірів, щоб змінити простір / надійність

Я вважаю, що це властиво стандарту, але для базових пасивних слідів SMD, таких як 0402, 0603, 0805 тощо, майстер LP надасть вам можливість перемикатися між найменшою , номінальною та більшості версій. Вони налаштовують фактичний розмір накладки, щоб отримати менший пакет чи більший пакет. Більш великий пакет може бути кращим, щоб забезпечити більшу кількість пайки для підвищення надійності, тоді як менші колодки можуть бути кращими для створення надмірно щільної дошки. Так чи інакше, це сліди, які були випробувані та погоджені, щоб добре послужити в їх передбачуваному застосуванні. Для мене це велика економія часу та приголомшливий час.

Експорт САПР Mothertruckin '

Скористайтеся 10-денним випробуванням цього інструменту з цієї однієї причини. Експорт САПР. Майстер LP експортує пакунки до сценарію Eagle, який можна запустити всередині вашої бібліотеки, щоб генерувати пакунки для вас ... у комплекті з розміткою частин, дворами тощо. налаштувати його самостійно. Зазвичай я сиджу там із відкритим додатком для калькулятора, роблячи всю математику розмірів для створення моїх деталей з дзеркальним відображенням землі, і що ні, але експорт CAD не забирає у вас нічого хорошого за короткий час.

Вам все одно знадобиться вкласти час, щоб створити надійну бібліотеку запчастин, але, безумовно, є способи підвищення вашої продуктивності, і для мене ... використання чогось на зразок LP Wizard - одна з таких речей.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.