Come trovare o creare facilmente parti per il layout dello schema / scheda Eagle


12

Per il software CAD Eagle, durante lo schema o il layout della scheda, come posso cercare parti / impronte già create da altre persone là fuori, per semplificarmi la vita? E se non riesco ancora a trovare quello che voglio, come posso creare le mie parti?

(Nota: questa domanda è intesa come riferimento per i futuri lettori, quindi sto entrambi ponendo la domanda, oltre a fornire la mia risposta di seguito in base alle cose che conosco. Forse anche altri possono intervenire.)

Risposte:


14

Per qualsiasi lavoro serio, non vorrai ottenere parti fatte da qualcun altro perché non aderiranno alle tue convenzioni. Faccio sempre le mie parti, il che non è poi così difficile.

Ho alcuni requisiti per le parti, come gli attributi per la generazione automatica della distinta base e il testo di dimensioni e strati particolari per la serigrafia, il disegno di assieme, ecc. Altri non sono suscettibili di fare le parti nel modo in cui le voglio e di ispezionare e controllare le parti di qualcun altro richiederebbe almeno il tempo di crearne uno mio in primo luogo. Quando lo fai per affari e la tua reputazione dipende da questo, devi essere pignolo.

Tuttavia, gli hobbisti possono essere più rilassati. Altri sono invitati a utilizzare le mie parti e un sacco di altre utility legate ad Eagle che ho sviluppato nel corso degli anni. Vai alla mia pagina di download e installa la versione Eagle Tools. Questo contiene un mucchio di librerie con parti, ma anche vari ULP, script e programmi host che utilizzo in giro per Eagle. Ad esempio, esiste un intero sistema per generare la DBA dallo schema e dalla scheda e quindi creare le etichette per il kit. Inizia con il file di documentazione CSV_BOM nella directory DOC e segui le briciole dei cookie.

Per darti un'idea di come funziona il sistema di generazione della distinta componenti, ecco la maggior parte del file di documentazione EAGLE_ATTR:

Questo documento descrive le convenzioni di Embed Inc. per l'uso facoltativo
attributi in Eagle, che sono stati resi disponibili per la prima volta nella versione 5.
nelle versioni precedenti in una parte potevano essere incorporati solo alcuni attributi fissi
Aquila, come VALUE e NAME. Nella versione 5 questi attributi fissi ancora
esistono ma attributi aggiuntivi arbitrari possono essere creati dall'utente.

Questo documento specifica alcuni attributi previsti da parti di
il sistema Embed Inc, principalmente per aiutare nella distinta base automatica (distinta materiali)
generazione. Il processo di generazione di una DBA da una tavola d'aquila o
lo schema è descritto nel file di documentazione del programma CSV_BOM.

Gli attributi facoltativi di Eagle che hanno un significato speciale all'interno di Embed Inc
i sistemi sono:

MANUF

    Produttore: partnum; produttore: partnum; ...

    I campi PARTNUM e i loro due punti principali possono essere omessi, ma è a
    cattiva idea a meno che non sia elencato un solo produttore.

PARTNUM

    Numero di parte generico o numero di parte all'interno del singolo produttore.

FORNITORE

    Fornitore: partnum; il fornitore: partnum; ...

    I campi PARTNUM e i loro due punti principali possono essere omessi, ma è a
    cattiva idea a meno che non sia elencato un solo fornitore.

BOM

    Se questa parte debba essere inclusa nella DBA. Alcune "parti" lo sono
    solo funzionalità sulla scheda, come ad esempio i pad pad pogo. Questi
    non dovrebbero essere elencati nella distinta componenti perché non è necessario acquistarli
    e non verrà installato. I valori supportati sono:

      SÌ: includere questa parte nella DBA. Questo è il valore predefinito se il
        la parte ha un pacchetto.

      NO: non includere questa parte nella DBA. Questo è il default se
        la parte non ha un pacchetto.

VALSTAT

    Indica come viene utilizzato l'attributo VALUE. Le scelte sono:

      VAL - Valore della parte normale, come la resistenza di una resistenza. Il
        il valore della parte verrà elencato nella distinta componenti e utilizzato per distinguere
        parti differenti. Ad esempio, una resistenza da 10 K ohm è diversa
        parte di una resistenza da 330 ohm.

      PARTNUM - Il numero di parte. Il campo valore verrà visualizzato in
        BOM e usato per distinguere parti diverse, come VAL. Tuttavia,
        il campo del numero parte verrà impostato su VALUE a meno che il numero parte
        è altrimenti impostato esplicitamente. VALSTAT PARTNUM è per generico
        dispositivi di libreria in cui il campo valore viene utilizzato per mostrare alcuni o tutti
        del numero di parte sullo schema. Ad esempio, la libreria
        potrebbe contenere un dispositivo opamp generico a 14 pin e il valore impostato su
        LM324 per mostrare il tipo di opamp sullo schema. In questo
        ad esempio, VALUE è impostato solo sul numero di parte generico senza
        tipo di imballo, grado di temperatura, ecc. In questo caso il PARTNUM
        l'attributo dovrebbe essere usato per specificare il numero esatto della parte, ma
        VALSTAT dovrebbe comunque essere impostato su PARTNUM.

      ETICHETTA - Etichetta destinata alla serigrafia. Il campo valore sarà
        non verrà trasferito nella DBA e non verrà utilizzato
        differenziare le parti. Questo potrebbe essere usato, ad esempio, per etichettare a
        LED sulla scheda. LED diversi potrebbero essere etichettati "Power" e
        "Errore", ma sono la stessa parte fisica e devono essere elencati
        sulla stessa voce DBA.

SUBST

    Imposta il campo consentito per le sostituzioni per la parte nella DBA. Valido
    i valori sono "SÌ" e "NO". L'impostazione predefinita è SÌ se SUBST non esiste
    o è vuoto.

DESC

    Stringa di descrizione esplicita per la distinta componenti. Per impostazione predefinita, la distinta base
    la descrizione deriva dal nome della libreria e dal nome del dispositivo
    all'interno di quella biblioteca. Se l'attributo DESC è presente e non vuoto,
    il suo contenuto sovrascriverà tale impostazione predefinita.

DVAL

    Valore parziale dettagliato. Se presente e non vuoto, questo campo ha la precedenza
    la stringa del valore della parte sulla DBA e verrà utilizzata per differenziare
    parti. Si presume che il DVAL sia il vero valore della parte, quindi non lo è
    effettuato da VALSTAT. Lo scopo di DVAL è di fornire di più
    informazioni ragionevoli da mostrare sullo schema. Generalmente il
    l'attributo VALUE standard verrà mostrato nello schema con DVAL
    mostrato nella DBA.

Cordiali saluti, Google ritiene il tuo sito pericoloso. Ho una grande schermata rossa e mi è stato consigliato di andarmene. google.com/transparencyreport/safebrowsing/diagnostic/…
Gabriel Staples

@Gab: Sì, lo so. Lo scanner antivirus di Google ottiene un falso positivo su alcuni dei nostri eseguibili.
Olin Lathrop,

14

(1) Trovare parti Eagle esistenti già create da altre persone là fuori: raccomando le seguenti quattro fonti (oltre a Google "partname Eagle" ;-)):

UNA PAROLA DI ATTENZIONE (per gentile concessione dell'utente @Grant) ... Quando si utilizzano librerie o parti di altri, confrontarlo prima con il foglio dati e / o stamparlo su carta per il confronto con la parte reale. Esistono impronte non testate e / o di dimensioni errate.

(2) Creazione di parti personalizzate: non è affatto difficile creare parti Eagle per la maggior parte delle cose; francamente, se sei in grado di costruire uno schema e un layout, creare parti da te difficilmente sarà un passo avanti. Ho quattro puntatori:

  • Per l'apprendimento della creazione di parti, ti suggerisco di iniziare con questi tre tutorial; il creatore ha speso lo sforzo per renderli molto adatti ai principianti: Tutorial n. 12, Tutorial n. 13 e Tutorial n. 14 in questa pagina di tutorial di Eagle .
  • Inizia ad apprendere con semplici esempi come un resistore, una parte DIP o persino una parte SOIC-8 per capire come funziona; la chiarezza della comprensione passerà quindi facilmente alle parti più complesse.
  • Se la parte ha un'impronta comune (come SOIC-8), basta copiare l'impronta di una parte esistente.
  • Seguire il layout raccomandato dal produttore: quasi tutti i fogli dati delle parti prescrivono le dimensioni per impronte / layout consigliati per il pezzo; se li segui con precisione, la vita sarà più facile e avrai una parte pronta in pochissimo tempo.

Una cosa che ti avvertirò sull'uso delle librerie d'aquila di persone a caso - assicurati di confrontarlo con il foglio dati, o stamparlo su carta e confrontarlo con la parte reale prima di realizzare la tua tavola. Ci sono alcuni là fuori che non sono stati testati su un PCB reale e hanno impronte errate o non hanno le distanze corrette contrassegnate.
Concedi il

@Grant: il puntatore è stato aggiunto alla risposta sopra.
morso del

1
@boardbite Sembra che eSawDust.com non lo sia più. È un peccato, perché ha funzionato davvero bene per me.
Nick Alexeev

9

Ho creato un cingolato per aiutare con questo problema. Sono totalmente d'accordo sul fatto che non dovresti usare parti trovate su Internet senza un'attenta ispezione, ma trovo che risparmi tempo per iniziare con qualcosa che qualcun altro ha costruito, e trovo spesso che siano più meticolose di me, quindi ho una migliore punto di partenza.

Puoi cercare e scaricare parti che il mio crawler ha trovato qui:

http://www.schematicpal.com

Nessun addebito, basta dare feedback al link di feedback in caso di problemi.

-Jim


3

(questa non è necessariamente una risposta ma è troppo grande per un commento, IMO)

Quando ho iniziato a usare Eagle, sono arrivato rapidamente alla conclusione che le librerie sono vecchie e non affidabili. Ho preso un bel po 'di tempo e ho rinnovato molto di ciò che mi importava di più .. che sono resistori e condensatori di base. Creare le parti è facile ... la maggior parte del lavoro che devi fare è creare pacchetti precisi e attribuire le parti in modo corretto. Ecco la mia arma segreta, però:

LP Wizard di Mentor Graphic

Questo cattivo ragazzo mi ha risparmiato così tanto tempo a disegnare pacchetti accurati per impronte di base SMD. Ecco il magro sul perché adoro questo strumento così tanto:

Le impronte che fornisce sono basate su IPC-7351 o sullo standard JEDEC appropriato

Mentre andare con il modello di terra SMD raccomandato dal produttore è di solito preferibile ai miei occhi, per cose come gli SMD passivi, questo è fantastico perché è una fonte di verità. Se voglio creare pacchetti da 0402 a 1206 e utilizzo questo strumento per tutte le dimensioni, so che avrò un ridimensionamento coerente di cose come spaziatura dei pad, cortili, ecc. Una parte non avrà caratteristiche drasticamente diverse ed esci sembrando strano sul tabellone reale. Chiunque abbia mai dato un'occhiata alle librerie Eagle originali può attestare che non c'è molta coerenza. L'uso dello strumento, che a sua volta si basa su questi standard, è un ottimo modo per costruire una libreria standardizzata di parti.

Per le impronte di base, ottieni diverse versioni di dimensionamento per ottimizzare spazio / affidabilità

Credo che questo sia inerente allo standard, ma per impronte SMD passive di base come 0402, 0603, 0805, ecc., La procedura guidata LP ti darà la possibilità di passare tra le versioni Minimo , Nominale e La maggior parte . Questi modificano il dimensionamento effettivo del pad per offrirti un pacchetto più piccolo o un pacchetto più grande. Un pacchetto più grande potrebbe essere preferibile per garantire filetti di saldatura più grandi per una maggiore affidabilità, mentre i pad più piccoli potrebbero essere migliori per la creazione di una scheda super densa. Ad ogni modo, si tratta di impronte che sono state testate e concordate per funzionare bene nella loro applicazione prevista. Per me, è un grande risparmio di tempo e fantastico.

Importante esportazione CAD

Approfitta della prova di 10 giorni di questo strumento per questo motivo. Esportazione CAD. LP Wizard esporterà i pacchetti in uno script Eagle che puoi eseguire all'interno della tua libreria per generare i pacchetti per te ... completi di marcature di parti, cortili, ecc. Questo è GRANDE per importare un sacco di cose e poi poter andare e modificalo da solo. Di solito, sono seduto lì con l'app calcolatrice aperta a fare tutta la matematica della dimensione per costruire le mie parti speculari del modello di terra e cosa non è che le esportazioni CAD portano da te a qualcosa di buono in pochissimo tempo.

Avrai ancora bisogno di investire tempo per costruire una libreria di parti affidabile, ma ci sono sicuramente modi per aumentare la tua produttività, e per me ... usare qualcosa come LP Wizard è una di quelle cose.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.