Aggiunta di una piccola area simile a una scheda protettiva a un PCB


8

Attualmente sto progettando un PCB in eagle per un circuito che costituirà la base per alcune sperimentazioni. Invece di aggiungere una fila di intestazioni in modo da poterlo collegare a una breadboard, ho pensato che avrei provato a impaginare una piccola scheda protettiva direttamente sul PCB stesso. Ho spazio per risparmiare sul tabellone e le creazioni risultanti saranno un po 'più resistenti. Questo PCB è un buon esempio di ciò per cui sto girando.

Ho preso in considerazione l'uso di vias, ma mi sembra di ricordare che di solito sono sigillati con un prodotto chimico per evitare che la saldatura si attacchi. Questo ovviamente non è quello che sto cercando. Aggiungere centinaia di componenti a pad singolo al mio schema non sembra neanche molto attraente.

Qual è il modo migliore per raggiungere questo obiettivo usando Eagle?

EDIT: Grazie per il vostro aiuto a tutti. Ecco il design ed ecco il prodotto finito .

inserisci qui la descrizione dell'immagine


2
non puoi semplicemente posizionare i cuscinetti a mano libera in Eagle? Ogni pezzo di software PCB che ho usato ti ha permesso di posizionare le primitive nella fase di progettazione PCB senza dover avere entità schematiche analoghe, semplicemente non hanno reti (il che non è importante qui, comunque).
Connor Wolf,

1
Ho cercato un po 'in giro e non ho trovato un modo per posizionare i pad a mano libera (ancora), ma ciò non significa che non sia lì. Se provo a rilasciare, diciamo, un connettore 1x1 mi dice che dovrei invece apportare modifiche allo schema. Sono i miei primi progetti di PCB non giocattolo, quindi sto imparando man mano che procedo.
drxzcl,

Risposte:


5

Ad un certo punto, con qualsiasi strumento EDA, probabilmente dovrai creare una parte personalizzata per qualcosa; quindi puoi anche immergerti e creare una parte di proto-area con una serie di pad nel modo desiderato. È necessario creare anche il componente schematico per quello e posizionarlo sul proprio schema.

Questa è una buona tecnica anche per fori specifici del design, specialmente se i fori devono allinearsi ad alcune dimensioni definite esternamente. Avere uno pseudo-componente nel tuo schema per richiamare quelle caratteristiche renderebbe tali caratteristiche parti "ufficiali" del tuo progetto.


Ho creato una parte con i pad nei punti corretti e sono felice di riferire che è stato più facile di quanto pensassi. Problemi però a collegare i pad (vorrei creare alcune isole, nonché guide a 5 V e GND). La saga continua.
drxzcl,

Nel componente schematico, collegare i "pin" appropriati al Vcc e alle reti di terra. O, meglio ancora, collegali alle reti "proto_vcc" e "proto_gnd", separate dalle reti vcc e gnd principali.
Toybuilder,

Quando provo a collegare i pad con i fili nell'editor dei pacchetti, accumulo tonnellate di errori DRC "Sovrapposizione". Ho letto nei forum di Eagle che si tratta di un problema noto: non è possibile modificare il nome dei fili nell'editor dei pacchetti, quindi Eagle non sa che dovrebbero avere la stessa connessione. Oh gioia.
drxzcl,

Quello che sto suggerendo (e non uso Eagle da un decennio, quindi sto solo parlando di direttori generali qui) è di lasciare il componente dell'area pad senza fili. Invece, crea il componente nudo solo con i pin / pad, quindi collegali come appropriato negli editor di schemi e pcb.
Toybuilder

6

È possibile utilizzare il pacchetto 1x25 nella libreria SparkFun Eagle come punto di partenza. Ti dà 25 pin distanziati di 0,1 "(usati per le intestazioni a riga singola). Modifica a piacere.

inserisci qui la descrizione dell'immagine


Probabilmente c'è anche una parte per 2x25.
Kellenjb,

2x8, 2x10, 2x12 e 2x26 - ma non 2x25 :) Sarebbe facile modificare uno di questi usando taglia e incolla per creare un array più grande, ad esempio 10x50
tcrosley,

Giusto per essere chiari, quando dici "modifica a piacere", intendi modificarlo nella libreria o nell'editor PCB?
drxzcl,

1
Intendevo creare una versione personalizzata nella libreria per le tue esigenze, usandola come punto di partenza. Esistono diversi tutorial su questo argomento; solo Google: modifica della libreria cad d'aquila
tcrosley,


4

EAGLE ti insegna ad aggiungere parti schematiche per tutto ciò che appare sul PCB, ma in questo caso particolare, vuoi davvero solo aggiungere fori, tracce ed elementi serigrafici direttamente al PCB. Pensalo più come un disegno tecnico che come costruire un circuito.

L'ho fatto nello spazio libero nell'angolo in alto a sinistra della mia scheda PIMETA v2 :

Layout della scheda PIMETA v2

I fori sono trapano da 40 mil con cuscinetti da 70 mil e le tracce sono 40 mil.

Consiglio vivamente di aggiungere contorni serigrafici, come vedi sopra. Questo chiarisce quali pad sono collegati a quale. Ciò è stato particolarmente utile su questo tabellone, poiché le tracce erano sul fondo, ma anche se fossero in cima, aggiungerei i contorni. Il contrasto della seta sulla maschera per saldatura è semplicemente molto meglio del rame sotto la maschera.

La maggior parte del modello è destinata a supportare chip DIP. I bit sul bordo più a sinistra si discostano da quello in parte per mancanza di spazio ma anche per supportare un interruttore opzionale. (Questo è l'overlay giallo traslucido che vedi.) Non è importante, qui, discutere di ciò per cui quei pad switch sono adatti. Il punto è che potresti non voler rendere la tua area di prototipazione completamente generica. Dovresti pensare agli scenari di come verrà utilizzata l'area di prototipazione e, se ci sono funzioni speciali che puoi aggiungere che lo renderanno più utile di un modello generico di protoboard, fallo.

Un altro esempio in cui ho deviato dai modelli generici è che alcuni dei pad si collegano all'alimentazione esistente e alle guide di terra esistenti: V +, V-, B + e IG. Fare questo è uno dei maggiori vantaggi di avere un'area di prototipazione su un PCB per scopi speciali, rispetto all'utilizzo di un protoboard generico pronto all'uso: significa che le cose costruite nell'area di prototipazione possono essere eseguite direttamente dall'esistente della scheda alimentazione e non è necessario far passare i cavi di collegamento attraverso la scheda per tornare ai punti di alimentazione altrove. Ti consiglio di fare lo stesso.


Quando provo a collegare i pad con i fili nell'editor dei pacchetti, accumulo tonnellate di errori DRC "Sovrapposizione". Ho letto nei forum di Eagle che si tratta di un problema noto (non è possibile modificare il nome dei fili nell'editor dei pacchetti, quindi Eagle non sa che dovrebbero avere la stessa connessione). La casa PCB richiede un DRC pulito. Eventuali suggerimenti?
drxzcl,

Non utilizzare l'editor dei pacchetti per questo. Disegna direttamente sul PCB stesso. Utilizzare il comando VIA per i pad / fori e il comando WIRE per collegarli. Puoi usare WIRE anche per disegnare i contorni della serigrafia. L'ho appena provato e passa almeno le impostazioni DRC predefinite.
Warren Young,

2

Quello di cui stai parlando per quanto riguarda i via è la maschera di saldatura che li copre. Nella maggior parte dei buoni programmi PCB è possibile eliminare la maschera di saldatura su una via espandendo il foro praticato nella maschera. Questa discussione sembra essere utile.


Sì, stavo davvero parlando della maschera per saldatura. Grazie per il link utile. Se lo capisco correttamente posizionando i poligoni sopra / sotto delle vie negli strati t_stop / b_stop, posso forzare l'esposizione del rame delle vie.
drxzcl,

@Ranieri, non uso Eagle quindi non lo saprei, sfortunatamente. Penso che ci sia un modo più semplice.
Thomas O

2

Non conosco Eagle, ma suppongo che abbia copia / incolla come qualsiasi programma EDA. Imposta la griglia su 0,1 ", posiziona un pad gratuito, copia e incolla. Seleziona entrambi i pad, copia / incolla. Seleziona tutti e quattro i pad, copia / incolla. Puoi fare l'intera area in meno di un minuto. I
vias sono una scelta sbagliata perché 1) sono troppo piccoli, o dovresti crearne uno personalizzato, e 2) il pad di una via di solito ha una maschera di saldatura, che dovresti rimuovere.

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.