Eagle e PCB in formato smd...

Ciao a tutti, sto provando per l'ennesima volta a disegnare un PCB con componenti smd.
Ci ho provato molte volte ma alla fine ho sempre mollato e fatto i PCB con componenti a foro passante sopratutto perchè non conosco i componenti smd.
Questa volta però devo per forza farne uno in smd per problemi di spazio, ma ho svariati problemi e vorrei chiedervi se mi potete dare una mano.
Inizio con una piccola lista di problemi che ho riscontrato:
1 - Devo mettere un condensatore da 1000uF 50V, per una taglia di questo tipo non credo ma chiedo comunque se c'è un sostituto in formato SMD

2 - Sui regolatori lineari devo mettere dei condensatori da 100uF all'ingresso e 10uF all'uscita.
Ho sempre usato elettrolitici, ma non so se per queste capacità ci sono gli equivalenti smd

3 - Nello schema ho messo un micro MEGA8-P che dovrebbe essere uguale al 328P come piedinatura.
Provando lo sbroglio però, tutte le piste collegate al micro non vengono elaborate e non capisco il perchè

4 - Nel circuito ci sono anche dei BC337 che uso come interruttori per accendere delle strisce led.
Come equivalenti SMD ho trovato dei BC817 che non sono proprio identici, ma ci assomigliano abbastanza.
Per l'uso che devo farne, secondo voi possono andare bene?
Devono supportare un carico di circa 160mA

5 - Volevo anche mettere un quarzo SMD a 16MHz, ma ho trovato solo quello misura standard a foro passante che è praticamente grande quanto il micro :confused:
Avete qualcosa da consigliarmi?

6 - Cercavo anche un connettore JTAG passo 1.27, ma non sono riuscito a trovarlo.
Sapete se nelle librerie standard di eagle esiste?

7 - Non ho trovato nemmeno dei contatti strip a 90 gradi con montaggio superficiale e non credo che le librerie di eagle siano proprio così scarne, credo proprio di essere io a non sapere come si chiamano i componenti :frowning:

Ultimo dubbio che ho è sulla creazione del file BOM.
Ho trovato un bom.ulp che crea un file di testo, csv o html, però crea una lista non solo con i componenti ma anche con le piazzole.
Inoltre non so se quello che viene scritto all'interno del file BOM è sufficiente ad un service per recuperare i componenti necessari o se devo aggiungere io dei dati.

Scusate la lungaggine e spero che mi possiate aiutare.
Per una volta mi piacerebbe vedere un lavoro ben fatto.

Stefano

stefanoxjx:
...
1 - Devo mettere un condensatore da 1000uF 50V, per una taglia di questo tipo non credo ma chiedo comunque se c'è un sostituto in formato SMD

2 - Sui regolatori lineari devo mettere dei condensatori da 100uF all'ingresso e 10uF all'uscita.
Ho sempre usato elettrolitici, ma non so se per queste capacità ci sono gli equivalenti smd

10u si, 100u anche, 1000u 50V ne ha a catalogo la Mouser, ma non sono proprio piccoli, 16mm diametro per 16.5 altezza ... oppure si va di paralleli ...

... Provando lo sbroglio però, tutte le piste collegate al micro non vengono elaborate e non capisco il perchè

Sicuro di averle collegate tutte nello schema in modo corretto ?

... BC337 ...

l'817 e' l'equivalente SMD del 337, 45V 500mA ...

... quarzo SMD a 16MHz ...

cercate e troverete ... :wink:

Per le strip bisogna vedere che nome gli ha messo chi ha fatto la libreria, ma in genere se cerchi header oppure connector (compresi gli asterischi), ti dovrebbero uscire quasi tutti ... :wink:

stefanoxjx:
Inoltre non so se quello che viene scritto all'interno del file BOM è sufficiente ad un service per recuperare i componenti necessari o se devo aggiungere io dei dati.

E' una buona cosa mettere sempre anche il link del rivenditore al prodotto (es. il link al prodotto che trovi su Mouser) così possono verificare ed eventualemte trovare loro un equivalente.

Guglielmo

Etemenanki:
10u si, 100u anche, 1000u 50V ne ha a catalogo la Mouser, ma non sono proprio piccoli, 16mm diametro per 16.5 altezza ... oppure si va di paralleli ...

Interessante il discorso dei paralleli, visti i problemi di spazio dovrei metterlo proprio steso quel condensatore

Sicuro di averle collegate tutte nello schema in modo corretto ?

Direi di si, anche perchè altrimenti eagle me lo direbbe

l'817 e' l'equivalente SMD del 337, 45V 500mA ...

Almeno una l'ho intoppata :slight_smile:

cercate e troverete ... :wink:

Si, so che esistono, ma volevo sapere se sulle librerie eagle si trovano.

Per le strip bisogna vedere che nome gli ha messo chi ha fatto la libreria, ma in genere se cerchi header oppure connector (compresi gli asterischi), ti dovrebbero uscire quasi tutti ... :wink:

Oh yeah, con header esce di tutto e anche quello che cercavo.

Grazie :slight_smile:

Le librerie le hanno fatte persone che, purtroppo (per loro), parlavano Inglese, per cui non tutti erano in grado di dare alle cose i nomi corretti (ora qualche Inglese mi dichiarera' guerra, ma che colpa ne ho io se loro parlano "strano" ? ... :smiley: :smiley: :D) ... come per gli header, e' piu facile che trovi qualcosa cercando crystal piuttosto che quarzo o quartz ... comunque, se non c'e' si fa presto a creare il componente ...

gpb01:
E' una buona cosa mettere sempre anche il link del rivenditore al prodotto (es. il link al prodotto che trovi su Mouser) così possono verificare ed eventualemte trovare loro un equivalente.

Guglielmo

Ok, ma da qui mi sorgono altre domande...

1 - Dove posso inserire il link? Posso farlo anche nelle proprietà dei componenti mentre disegno lo schema? Ma dove?
2 - Quando vado a selezionare un componente su eagle, c'è modo tramite qualche codice (che non ho visto) andarsi a vedere su internet il componente com'è fatto fisicamente?

Grazie.

E rieccomi...
Diminuendo il "clearance" Sono riuscito a far sbrogliare un po' di piste che partono anche dal micro, ma solo una piccola parte, mentre altre rimangono ancora da sbrogliare.
La larghezza delle piste è leggermente più stretta dei pin del micro, quindi non penso che questo possa comportare problemi.
Cos'altro potrei tentare?

Altra cosa, ho visto che sulle resistenze e i condensatori posso mettere il valore che voglio, ma sappiamo che questo non è corretto.
Non posso mettere in un condensatore da 1x1mm un valore di 1000uF, perchè poi il service mi chiederà che cavolo sto facendo.
Quindi, quello che vorrei capire è come posso fare a scegliere i condensatori sulla libreria di eagle in base alle capacità reali che posso metterci.
E' forse una questione di package?

Grazie.

Stefano

Aaaaaah, sono riuscito a sbrogliare tutto il circuito, però impostando la dimensione delle piste a 5mil.
Ho visto però che sono veramente minuscole.
Ce la faranno a supportare i 160mA di assorbimento dei led?

Occhio che molti service hanno un limite minimo di 6 mil per piste e 6 per clearance, oltre (sempre se sono in grado di produrlo) paghi un'extra ...

Infatti, stavo vedendo proprio ora che pcbway mi farebbe 5$ per 10 PCB con "Min. Track/Spacing" a 6/6mil, mentre se passo a 5/5mil il prezzo diventa 33$.
Ma come potrei fare secondo te per riuscire a sbrogliare il circuito con uno spessore a 6mil?
Nella peggiore delle ipotesi, se dovessi farlo a 5mil, secondo te delle piste così piccole riescono a tenere 160mA?
Grazie.

Stefano

Mi sapresti dire come si chiama il package dei condensatori paralleli?
Ne ho trovati su RS, ma non è specificato il package e non so quindi cosa selezionare su eagle :frowning:

E rieccomi, quindi sono a un buon (discreto) punto.
Alla fine, dormendoci sopra una notte ho capito che per i componenti bisogna guardare il package e quindi mi sono messo alla ricerca di vari componenti su RS e da li mi sono ricavato i package ed ho sistemato quasi tutto lo schema.
Mi manca solo:

  • Trovare il pckage per un condensatore 100uF 50V che sia il più piccolo possibile (ho trovato i condensatori smd su rs, ma non è specificato il package)

  • Come sopra, ma per un 100uF 16V

  • Trovare il package per un condensatore elettrolitico parallelo (smd?) 1000uF 50V

  • Trovare una libreria per l'atmega 328p in formato SMD. Nello schema ho usato il MEGA8-MI, ma poi confrontando i datasheet ho visto che è diverso dal 328. Uno ha 32pin l'altro ne ha 28.

  • Resta ancora da capire se una pista da 5mil può supportare una corrente di 160mA

Se riuscite ad aiutarmi su questi 5 punti, poi sparisco e per un po' prometto che vi lascio in pace :slight_smile:

Grazie.

Stefano