Proiectarea pentru fabricație (DFM) înseamnă proiectarea unei plăci astfel încât o fabrică s-o poată construi fiabil. Majoritatea eșecurilor DFM nu sunt exotice. Sunt aceleași douăsprezece greșeli, făcute de oameni în grabă. Articolul parcurge cele 25 de verificări care rulează când vă încărcați fișierele, grupate după despre ce sunt. Pentru fiecare familie spune ce merge prost, de ce eșuează în producție și ce faceți.
Limitele față de care măsoară verificările sunt la pagina de capacități de fabricație. Articolul nu dă numere pentru ele, pentru că sunt stabilite acolo.
Fiecare rând arată o familie ca un mic înainte și după. Chihlimbarul este greșeala, iar imaginea de după săgeată este corecția.
- Familia 1: un strat lipsește din set.
- Familia 2: conturul nu se închide.
- Familia 3: gaura este în afara padului ei.
- Familia 4: cupru mai subțire și mai apropiat decât realizează procesul.
- Familia 5: prea puțin cupru rămas în jurul unei găuri.
- Familia 6: serigrafie peste un pad.
- Familia 7: fișierele și comanda nu sunt de acord, aici la numărul de straturi.
Familia 1. Fișierele trebuie să fie lizibile și complete
Verificări: arhiva nu poate fi deschisă în siguranță; lipsește un strat; un strat este gol sau apare de două ori; un fișier nu poate fi citit.
Greșeala. Un fișier zip cu un membru corupt, un strat de mască sau de găurire lipsă, un strat de cupru exportat de două ori sub două nume sau un fișier într-un format care nu este Gerber.
De ce eșuează. Fabrica nu poate construi ce nu poate citi. Un strat lipsă este mai prost decât o eroare: dacă stratul lipsă este masca inferioară, placa ar putea fi construită fără mască pe o față.
Corecția. Exportați din nou din instrumentul de proiectare cu o listă de trasare care numește fiecare strat. Deschideți rezultatul într-un vizualizator și numărați straturile. Vedeți Fișiere pentru fabricație și asamblare.
Familia 2. Conturul plăcii și unitățile trebuie să aibă sens
Verificări: conturul plăcii lipsește sau nu este închis; unitățile sau scara par greșite; partea inferioară pare oglindită.
Greșeala. Un contur făcut din segmente de linie separate care nu se întâlnesc sau desenat pe un strat mecanic cu altă setare de unități; o placă care pare de zece ori prea mare; un strat inferior exportat oglindit.
De ce eșuează. Frezorul are nevoie de o cale închisă ca să taie. O scară greșită face placa greșită. Un strat oglindit înseamnă că cuprul de pe fața inferioară nu corespunde găurilor sau măștii.
Corecția. Desenați conturul ca o formă închisă unică pe stratul lui. Setați unitățile și zecimalele explicit la export. Exportați toate straturile cu aceleași opțiuni.
Familia 3. Găurile trebuie să cadă pe padurile lor
Verificări: găurile nu sunt aliniate cu padurile.
Greșeala. Fișierul de găurire are altă origine decât fișierele Gerber sau a fost exportat în alte unități.
De ce eșuează. Găurile sunt găurite în locurile greșite, iar placa este rebut.
Corecția. Folosiți aceeași origine (una frecventă este colțul din stânga jos al plăcii) și aceleași unități pentru toate fișierele. Verificați suprapunerea într-un vizualizator.
Familia 4. Caracteristicile cuprului trebuie să fie în ce realizează procesul
Verificări: trasee mai subțiri decât putem fabrica; cupru mai apropiat decât putem fabrica; cupru prea aproape de marginea plăcii; o gaură prea aproape de alt cupru; placa este prea mare sau prea mică.
Greșeala. Trasee, spațieri sau distanțe până la margine luate dintr-o regulă de proiectare mai permisivă decât cea a fabricii. Turnări de cupru cu așchii ascuțite. O placă în afara dimensiunilor de panou pe care fabrica le poate gestiona.
De ce eșuează. Gravarea îndepărtează cuprul lateral, deci caracteristicile mai subțiri decât limita se rup sau se contopesc. Cuprul aproape de margine este tăiat de frezor și expune cuprul. Unde găurile sau cuprul sunt prea aproape, burghiele trec prin sau izolația eșuează.
Corecția. Încărcați regulile fabricii în instrumentul de proiectare înainte de rutare. Lăsați marjă peste minim unde puteți. Pentru o placă densă, întrebați înainte să mergeți la limită.
Familia 5. Găurile trebuie să poată fi găurite și placate
Verificări: un diametru de gaură care nu poate fi găurit; prea puțin cupru în jurul unei găuri; găuri prea apropiate una de alta; o gaură prea mică pentru această grosime a plăcii; o fantă sau o gaură nemetalizată care nu poate fi realizată conform desenului.
Greșeala. Găuri mai mici decât burghiul cel mai mic; paduri cu un inel anular prea mic; găuri cu pereți prea subțiri între ele; o gaură mică într-o placă groasă; o fantă desenată într-un mod pe care frezorul nu-l poate urma; o gaură de montare care are un pad și de aceea este metalizată din greșeală.
De ce eșuează. Un burghiu are un diametru minim și o oarecare eroare de poziție; inelul trebuie să fie destul de mare ca eroarea să nu rupă gaura. O gaură a cărei adâncime este de multe ori diametrul ei (un raport de aspect ridicat) nu poate fi placată pe toată lungimea. Pereții dintre găuri care sunt prea subțiri se rup. O gaură desenată ca metalizată sau nemetalizată în modul greșit nu este cum ați vrut.
Corecția. Folosiți burghiul cel mai mic și inelul pe care le dă fabrica. Verificați grosimea plăcii față de gaura cea mai mică. Țineți găurile depărtate. Marcați clar găurile nemetalizate și desenați fantele ca fante.
Familia 6. Masca de lipit și serigrafia trebuie să poată fi imprimate
Verificări: masca de lipit dintre paduri este prea subțire ca să reziste; serigrafie pe paduri sau prea subțire pentru imprimare.
Greșeala. Paduri cu pas fin a căror punte de mască este mai subțire decât poate imprima procesul; text peste paduri sau linii prea fine pentru a fi imprimate.
De ce eșuează. O punte subțire de mască se desprinde sau este îndepărtată, iar punți de lipitură se formează între paduri. Cerneala pe paduri blochează lipitura. Liniile subțiri de serigrafie se pătează sau se rup.
Corecția. Micșorați puțin deschiderile măștii sau acceptați lipsa punții între paduri la o piesă unde aceasta este singura opțiune și spuneți fabricii. Mutați textul de pe paduri și folosiți trăsături mai groase. Vedeți Mască de lipit, serigrafie și tratamente via.
- Padul este cupru.
- Deschiderea măștii este mai mare decât padul.
- Puntea de mască dintre două paduri. Dacă este prea subțire, se pierde și lipitura poate uni padurile.
- Deschiderea șablonului este puțin mai mică decât padul.
- Serigrafia stă pe mască, departe de paduri.
Familia 7. Fișierele trebuie să corespundă comenzii
Verificări: fișierele au un alt număr de straturi decât cel comandat; fișierele au o altă dimensiune decât cea comandată; fișierele necesită un proces care nu a fost comandat; un proces comandat nu se află în fișiere; controlul impedanței necesită structura straturilor.
Greșeala. Comandarea unei plăci cu două straturi cu fișiere cu patru straturi sau comandarea cu dimensiuni diferite de placă. Fișiere cu contacte de aur, via-uri în paduri sau via-uri oarbe la o comandă care nu le-a cerut. O comandă care cere controlul impedanței, dar nu dă o structură a straturilor.
De ce eșuează. Fie fabrica construiește ce ați comandat și nu funcționează cu fișierele dumneavoastră, fie un inginer trebuie să se oprească și să întrebe, iar comanda așteaptă. Caracteristicile detectate pe care le raportează verificarea sunt: semigăuri metalizate pe marginea plăcii, un conector de margine (contacte de aur), via-uri în paduri, via-uri oarbe sau îngropate, o amprentă BGA și mai multe plăci într-un singur fișier.
Corecția. Comparați rezultatul verificării cu opțiunile alese și schimbați una sau cealaltă. Pentru impedanță, dați valorile țintă și o structură a straturilor. Vedeți Grosimea cuprului, structura straturilor și impedanța.
Verificarea nu vă cunoaște circuitul
Toate acestea sunt despre dacă placa poate fi construită din fișiere. Niciuna nu spune că placa este corectă. O placă cu amprenta greșită pentru o piesă, un pin inversat, un rezistor de pull-up lipsă sau o șină de alimentare greșită trece fiecare verificare aici. Verificarea arată că fișierele sunt complete, coerente și construibile; nu poate arăta că un circuit funcționează. O revizuire a schemei și un test al primelor plăci sunt ale dumneavoastră.
Unele verificări nu pot rula la fiecare încărcare: de exemplu, o verificare care are nevoie de un netlist, de fișiere de asamblare sau de un contur. Rezultatul spune ce verificări au rulat și care nu au rulat și de ce. Un rezultat „nu s-au găsit probleme în verificările efectuate” nu este același lucru cu toate verificările efectuate.
O rutină scurtă înainte de încărcare
- Rulați verificarea regulilor de proiectare cu regulile fabricii.
- Exportați toate straturile cu o listă de trasare.
- Deschideți rezultatul într-un vizualizator separat; comparați-l cu proiectarea.
- Verificați numărul de straturi, dimensiunea și conturul.
- Notați orice lucru neobișnuit într-un text scurt pentru inginer.
- Încărcați, citiți rezultatul și corectați erorile înaintea avertismentelor.
Cum apare acest lucru când comandați aici
Verificările rulează la încărcare, înainte să plătiți. Pentru fiecare problemă rezultatul dă numărul de locuri, valoarea măsurată față de limită și o acțiune sugerată: alegeți opțiunea corespunzătoare, corectați fișierele și încărcați-le din nou, acceptați corecția propusă sau trimiteți-l unui inginer împreună cu comanda. Un inginer confirmă fiecare comandă înainte de producție. Încărcați la pagina de încărcare sau citiți ce acoperă verificarea fișierelor.