Jak łatwo znaleźć lub stworzyć części do schematu / układu planszy Eagle

12

W przypadku oprogramowania Eagle CAD, podczas układania schematu lub płytki, jak mogę wyszukiwać części / ślady już utworzone przez innych ludzi, aby ułatwić mi życie? A jeśli nadal nie mogę znaleźć tego, czego chcę, jak mogę tworzyć własne części?

(Uwaga: To pytanie ma służyć jako odniesienie dla przyszłych czytelników, dlatego zarówno zadaję to pytanie, jak i udzielam poniżej mojej własnej odpowiedzi w oparciu o rzeczy, które wiem. Być może inni też mogą się do niego zabrać.)

zgryz
źródło

Odpowiedzi:

14

Przy jakiejkolwiek poważnej pracy nie będziesz chciał, aby ktoś zrobił części wykonane przez kogoś innego, ponieważ nie będą przestrzegać twoich konwencji. Zawsze tworzę własne części, co naprawdę nie jest takie trudne.

Mam pewne wymagania dotyczące części, takie jak atrybuty automatycznego generowania zestawienia komponentów, a także tekst o określonych rozmiarach i warstwach dla sitodruku, rysunku zespołu itp. Inni nie są w stanie tworzyć części dokładnie tak, jak chcę, i sprawdzać i sprawdzanie czyichś części zajęłoby przynajmniej tyle, ile samo zrobienie mojej. Kiedy robisz to dla biznesu, a twoja reputacja zależy od tego, musisz być wybredny.

Hobbyści mogą być jednak bardziej rozluźnieni. Inni mogą korzystać z moich części i innych narzędzi związanych z Orłem, które opracowałem przez lata. Przejdź do strony pobierania i zainstaluj wersję Eagle Tools. Zawiera wiele bibliotek z częściami, ale także różne ULP, skrypty i programy hostujące, których używam w Eagle. Na przykład istnieje cały system do generowania zestawienia komponentów na podstawie schematu i płytki, a następnie tworzenia etykiet dla zestawu. Zacznij od pliku dokumentacji CSV_BOM w katalogu DOC i śledź okruchy plików cookie.

Aby dać ci pojęcie o tym, jak działa system generowania zestawienia komponentów, oto większość pliku dokumentacji EAGLE_ATTR:

W tym dokumencie opisano konwencje Embed Inc dotyczące używania opcjonalnego
atrybuty w Eagle, które zostały po raz pierwszy udostępnione w wersji 5. W
poprzednie wersje część mogły mieć wbudowane tylko kilka stałych atrybutów
Orzeł, taki jak VALUE i NAME. W wersji 5 te stałe atrybuty nadal
istnieją, ale użytkownik może utworzyć dowolne dodatkowe atrybuty.

Ten dokument określa pewne atrybuty, których oczekują części
system Embed Inc, głównie w celu pomocy w automatycznym zestawieniu komponentów (BOM)
Pokolenie. Proces generowania BOM z orła lub
schemat jest opisany w pliku dokumentacji programu CSV_BOM.

Opcjonalne atrybuty Eagle, które mają specjalne znaczenie w Embed Inc
system to:

MANUF

    Producent: partnum; producent: partnum; ...

    Pola PARTNUM i ich wiodące dwukropki można pominąć, ale jest to
    zły pomysł, chyba że na liście znajduje się tylko jeden producent.

PARTNUM

    Ogólny numer części lub numer części w ramach jednego producenta.

DOSTAWCA

    Dostawca: partnum; dostawca: partnum; ...

    Pola PARTNUM i ich wiodące dwukropki można pominąć, ale jest to
    zły pomysł, chyba że wymieniony jest tylko jeden dostawca.

BOM

    Czy ta część powinna być uwzględniona na BOM. Niektóre „części” są
    tylko funkcje na płycie, takie jak na przykład pady pogo. Te
    nie powinny być wymienione na BOM, ponieważ nie trzeba ich kupować
    i nie zostanie zainstalowany. Obsługiwane wartości to:

      TAK - uwzględnij tę część w BOM. Jest to ustawienie domyślne, jeśli
        część ma pakiet.

      NIE - Nie dołączaj tej części do BOM. Jest to domyślne ustawienie if
        część nie ma pakietu.

VALSTAT

    Wskazuje sposób użycia atrybutu VALUE. Dostępne są następujące opcje:

      VAL - Normalna wartość części, taka jak rezystancja rezystora. The
        wartość części zostanie wyświetlona na BOM i wykorzystana do rozróżnienia
        różne części. Na przykład rezystor 10 kO jest inny
        część niż rezystor 330 omów.

      PARTNUM - numer części. Pole wartości zostanie pokazane w
        BOM i służy do rozróżnienia różnych części, takich jak VAL. Jednak,
        pole numeru części zostanie ustawione na WARTOŚĆ, chyba że numer części
        jest inaczej jawnie ustawiony. VALSTAT PARTNUM jest ogólny
        urządzenia biblioteczne, w których pole wartości służy do wyświetlania niektórych lub wszystkich
        numeru części na schemacie. Na przykład biblioteka
        może zawierać ogólne 14-pinowe urządzenie opamp, a wartość ustawiona na
        LM324, aby pokazać typ opampa na schemacie. W tym
        przykład WARTOŚĆ jest ustawiona na ogólny numer części bez
        rodzaj opakowania, klasa temperaturowa itp. W tym przypadku PARTNUM
        należy użyć atrybutu, aby określić dokładny numer części, ale
        VALSTAT powinien być nadal ustawiony na PARTNUM.

      ETYKIETA - Etykieta przeznaczona do sitodruku. Pole wartości będzie
        nie zostaną przeniesione do BOM i nie będą przyzwyczajeni
        rozróżniać części. Można to wykorzystać na przykład do oznaczenia
        LED na płycie. Różne diody LED mogą być oznaczone jako „Power” i
        „Błąd”, ale są one tą samą częścią fizyczną i powinny zostać wymienione
        na tym samym wpisie BOM.

SUBST

    Ustawia pole dozwolonych podstawień dla części na BOM. Ważny
    wartościami są „TAK” i „NIE”. Wartość domyślna to TAK, jeśli SUBST nie istnieje
    lub jest pusty.

DESC

    Jawny ciąg opisu dla BOM. Domyślnie BOM
    opis pochodzi od nazwy biblioteki i nazwy urządzenia
    w tej bibliotece. Jeśli atrybut DESC jest obecny i nie jest pusty,
    jego zawartość zastąpi tę domyślną.

DVAL

    Szczegółowa wartość części. Jeśli jest obecne i nie jest puste, to pole zastępuje
    ciąg wartości części na BOM i zostanie użyty do rozróżnienia
    Części. DVAL zawsze przyjmuje się za prawdziwą wartość części, więc nie jest
    dokonane przez VALSTAT. Celem DVAL jest zapewnienie więcej
    informacje, niż uzasadnione do pokazania na schemacie. Ogólnie rzecz biorąc
    standardowy atrybut WARTOŚĆ zostanie pokazany na schemacie za pomocą DVAL
    pokazane na BOM.
Olin Lathrop
źródło
Do Twojej wiadomości Olin, Google uważa Twoją witrynę za niebezpieczną. Dostałem duży czerwony ekran i poradzono mi, żebym wyszedł. google.com/transparencyreport/safebr Przeglądaj
Gabriel Staples
@Gab: Tak, wiem. Skaner antywirusowy Google uzyskuje fałszywy pozytywny wpływ na niektóre nasze pliki wykonywalne.
Olin Lathrop,
14

(1) Znajdowanie istniejących części Eagle, które zostały już utworzone przez inne osoby: Polecam następujące cztery źródła (oprócz Googlinga „nazwa części Eagle” ;-)):

SŁOWO OSTRZEŻENIE (dzięki uprzejmości użytkownika @Grant) ... Korzystając z bibliotek lub części innych osób, najpierw porównaj je z arkuszem danych i / lub wydrukuj na papierze w celu porównania z rzeczywistą częścią. Istnieją pewne niesprawdzone i / lub niepoprawne wymiary śladów.

(2) Tworzenie własnych części: W większości przypadków nie jest tak trudno stworzyć części Orła; szczerze mówiąc, jeśli jesteś w stanie zbudować schemat i układ, samodzielne tworzenie części nie będzie o krok dalej. Mam cztery wskazówki:

  • Aby nauczyć się tworzenia części, sugeruję zacząć od tych trzech samouczków; twórca poświęcił wiele wysiłku, aby uczynić je bardzo przyjaznymi dla początkujących: samouczek nr 12, samouczek nr 13 i samouczek nr 14 na tej stronie samouczka Eagle .
  • Rozpocznij naukę od prostych przykładów, takich jak rezystor, część DIP lub nawet część SOIC-8, aby zrozumieć, jak to działa; jasność zrozumienia łatwo przeniesie się na bardziej złożone części.
  • Jeśli część ma ślad, który jest powszechny (taki jak SOIC-8), po prostu skopiuj ślad istniejącej części.
  • Postępuj zgodnie z zalecanym przez producenta układem: Prawie wszystkie arkusze danych części określają wymiary dla zalecanych śladów / układu części; jeśli dokładnie je zastosujesz, życie będzie łatwiejsze i będziesz mieć część gotową w mgnieniu oka.
zgryz
źródło
Ostrzegam przed użyciem bibliotek orłów losowych ludzi - pamiętaj, aby porównać je z kartą danych lub wydrukować na papierze i porównać z rzeczywistą częścią, zanim wykonasz tablicę. Są takie, które nie zostały przetestowane na rzeczywistej płytce drukowanej i mają nieprawidłowe ślady lub nie mają zaznaczonych prawidłowych odstępów.
Grant
@Grant: Twój wskaźnik został dodany do powyższej odpowiedzi.
boardbite
1
@boardbite Wygląda na to, że eSawDust.com już nie ma. To niefortunne, ponieważ działało dla mnie naprawdę dobrze.
Nick Alexeev
9

Zbudowałem przeszukiwacz, aby pomóc w rozwiązaniu tego problemu. Całkowicie zgadzam się, że nie powinieneś używać części znalezionych w publicznym internecie bez dokładnej kontroli, ale uważam, że oszczędzanie czasu pozwala zacząć od czegoś, co zbudował ktoś inny, i często uważam, że są one bardziej skrupulatne niż ja, więc mam lepszy punkt początkowy.

Tutaj możesz wyszukiwać i pobierać części znalezione przez mojego robota:

http://www.schematicpal.com

Bez opłat, po prostu przekaż opinię na link zwrotny, jeśli masz jakiekolwiek problemy.

-Jim

Jim B.
źródło
3

(to niekoniecznie odpowiedź, ale jest zbyt duża, by skomentować, IMO)

Kiedy zacząłem używać Eagle, szybko doszedłem do wniosku, że biblioteki są stare i niewiarygodne. Sporo czasu poświęciłem i przerobiłem to, na czym mi najbardziej zależało ... czyli podstawowe oporniki i kondensatory. Tworzenie części jest łatwe ... większość pracy, którą musisz wykonać, to tworzenie dokładnych pakietów i prawidłowe przypisywanie części. Oto moja tajna broń:

Kreator LP Mentor Graphic

Ten zły chłopiec zaoszczędził mi tyle cholernego czasu na tworzeniu dokładnych pakietów podstawowych śladów SMD. Oto pytanie, dlaczego tak bardzo uwielbiam to narzędzie:

Odciski stóp są oparte na IPC-7351 lub odpowiednim standardzie JEDEC

Podczas gdy moim zalecanym przez producenta wzorem terenu SMD jest zwykle lepszy, w przypadku takich pasywnych SMD jest to świetne, ponieważ jest źródłem prawdy. Jeśli chcę tworzyć pakiety od 0402 do 1206 i używam tego narzędzia do wszystkich wymiarów, wiem, że będę konsekwentnie skalować takie rzeczy, jak odstępy między padem, dziedzińce itp. Jedna część nie będzie miała drastycznie różnych funkcji i wyjdzie dziwnie wyglądający na planszy. Każdy, kto kiedykolwiek spojrzał na podstawowe biblioteki Eagle, może zaświadczyć, że nie ma dużej spójności. Korzystanie z narzędzia, które z kolei opiera się na tych standardach, jest doskonałym sposobem na zbudowanie znormalizowanej biblioteki części.

W przypadku podstawowych footprinów otrzymujesz różne wersje rozmiarów, aby dostosować przestrzeń / niezawodność

Wierzę, że jest to nieodłączne od standardu, ale w przypadku podstawowych pasywnych śladów SMD, takich jak 0402, 0603, 0805 itp., LP Wizard daje ci możliwość przełączania między wersjami Least , Nominal i Większość . Dostosowują one rzeczywisty rozmiar padu, aby uzyskać mniejszy lub większy pakiet. Większy pakiet może być lepszy, aby zapewnić większe zaokrąglenia lutowia dla zwiększenia niezawodności, podczas gdy mniejsze podkładki mogą być lepsze do tworzenia super gęstej płyty. Tak czy inaczej, są to odciski stóp, które zostały przetestowane i uzgodniono, że będą dobrze służyć w zamierzonym zastosowaniu. Dla mnie to duża oszczędność czasu i niesamowite.

Eksport CAD do Mothertruckin

Skorzystaj z 10-dniowej wersji próbnej tego narzędzia z tego jednego powodu. Eksport CAD. Kreator LP wyeksportuje pakiety do skryptu Eagle, który można uruchomić w bibliotece, aby wygenerować pakiety dla Ciebie ... wraz z oznaczeniami części, dziedzińcami itp. Jest to WIELKIE, jeśli chcesz zaimportować mnóstwo rzeczy i móc popraw go samodzielnie. Zwykle siedzę z otwartą aplikacją kalkulatora i wykonuję całą matematykę wymiarów, aby zbudować moje lustrzane części wzoru terenu, i nic poza eksportem CAD nie zabiera niczego do czegoś dobrego w krótkim czasie.

Nadal będziesz musiał poświęcić czas na zbudowanie niezawodnej biblioteki części, ale są zdecydowanie sposoby na zwiększenie produktywności, a dla mnie ... używanie czegoś takiego jak LP Wizard to jedna z tych rzeczy.

Toby Lawrence
źródło