Gerber vs ODB++ vs IPC-2581: Att välja ett datapaket för tillverkning av kretskort
Figur 1. Gerber vs ODB++ vs IPC-2581-bild för Highleap Electronics kretskortstillverkning och monteringsgranskning.
Att välja mellan Gerber, ODB++ och IPC-2581 handlar egentligen om hur mycket tillverkningsinformation du vill dela med dig av i jobbet. Gerber är nästan universellt men lagerbaserat, medan ODB++ och IPC-2581 paketerar mer designkontext i en renare datauppsättning för tillverkning och montering. Den här guiden jämför de tre neutrala tillverkningsformaten, förklarar när vart och ett är det bättre valet och visar hur Highleap Electronics använder resten av datapaketet för att tillverka och montera kortet.
1. Vilka filformat behöver en kretskortstillverkare?
En kretskortstillverkare behöver en tillverkningsdatauppsättning – antingen Gerber-filer plus en NC-borrfil, eller ett allt-i-ett-format som ODB++ eller IPC-2581 – och, för montering, en materialförteckning, en pick-and-place-fil (centroid) och en monteringsritning. Tillverkningsdata definierar det bara kortet; monteringsdata definierar vad som ska på det och var.
Dessa format existerar eftersom din CAD-projektfil är verktygsspecifik och inte direkt byggbar, medan dessa är neutrala, standardiserade utdata som alla fabriker kan läsa. Den fullständiga uppsättningen en tillverkare förväntar sig sammanfattas i denna översikt av PCB-designfiler, och de praktiska stegen för att "producera dem" finns i den medföljande guiden på Gerber filerResten av den här artikeln förklarar vad varje format faktiskt innehåller så att du kan skicka rätt paket första gången.
2. Vad är en Gerber-fil och vad innehåller den?
En Gerber-fil är en 2D-vektorfil som beskriver ett enda lager av ett kretskort – dess koppar, lödmask eller silkscreen – som en uppsättning former ritade med definierade öppningar. En Gerber representerar ett lager, så ett komplett paket med bara kretskort är en mapp med Gerbers (övre och nedre koppar, inre lager, båda lödmaskerna, båda silkscreenerna, pastalager och kretskortets kontur) åtföljda av en separat NC-borrfil för hålen.
Den moderna standarden är RS-274X (och den nyare X2), som bäddar in bländardefinitionerna i filen – äldre "RS-274D" Gerbers krävde en separat bländarlista och är föråldrade och felbenägna. Eftersom varje lager är en separat fil med ett namn du tilldelar, är den största svagheten med vanliga Gerbers tvetydighet: ett felmärkt eller saknat lager är en klassisk orsak till ett tillverkningsstopp, vilket är anledningen till att varje Gerber-uppsättning bör kontrolleras i ett visningsprogram innan det skickas och varför allt-i-ett-formaten nedan skapades. Gerber-data matas också direkt in i CAM steg där en fab omvandlar dina filer till en build.
3. Gerber vs ODB++ vs IPC-2581: vilket format är bäst?
Gerber är den universella baslinjen, medan ODB++ och IPC-2581 är intelligenta enfilsformat som buntar all lager-, drill-, netlist- och ofta BOM-data tillsammans – vilket gör dem mindre felbenägna och till ett bättre val där din fabrik stöder dem. Avvägningen är universalitet kontra rikedom:
| Format | innehåller | Styrka |
|---|---|---|
| Gerber (RS-274X) | Ett lager per fil + separat borr | Universellt accepterad baslinje |
| ODB++ | Alla lager, drill, netlist, BOM i en datauppsättning | Intelligent, tvetydig, brett stöd |
| IPC-2581 | Komplett fabriks- + monteringsdata, öppen standard | Enskild öppen fil, leverantörsneutral |
För de flesta projekt fungerar Gerber överallt och förblir den säkra standarden. Där din tillverkare accepterar det, ODB++ är att föredra eftersom paketering av varje lager, borrdata och nätlista i en intelligent datauppsättning tar bort den oklarhet kring lagernamn och justering som lösa Gerber-mappar medför. IPC-2581 strävar efter samma mål som en enda öppen, leverantörsneutral standard. Det bästa formatet är helt enkelt det rikaste formatet som din fabrik stöder – och att bekräfta det i förväg undviker omarbetning.
4. Borr-, stycklista- och pick-and-place-filer för montering
För ett monterat kretskort måste du också tillhandahålla tre filer: NC-borrfilen (varje håls placering, storlek och pläteringsstatus), materialförteckningen (varje del med tillverkarens artikelnummer) och pick-and-place-filen (varje komponents position, rotation och sida). Enbart tillverkningsdata skapar ett blankt kretskort; dessa förvandlar det till en ifylld PCBA. Vad var och en erbjuder:
- NC-borrfil. Definierar borrning — hålstorlekar, koordinater och status för pläterad kontra icke-pläterad — och är en del av tillverkningsuppsättningen även om den är separat från Gerbers.
- Materialförteckning. Listar varje komponent med ett verkligt tillverkarartikelnummer, inte bara ett värde, så att delar faktiskt kan anskaffas; en komplett PCB BOM är avgörande för korrekt offertgivning och upphandling.
- Pick-and-place (centroid)-fil. Anger varje dels X/Y-position, rotation och kortsida så att placeringsmaskinen ställer in den korrekt; så här fungerar det centroid-filenheter montering.
- Monteringsritning. Visar polaritet, stift ett, referensvärden och anteckningar om att inte fylla i som datafilerna ensamma inte förmedlar.
Ett ofullständigt monteringspaket – Gerbers utan stycklistanummer eller en saknad centroidfil – är en av de vanligaste anledningarna till att en monteringsoffert inte kan slutföras, så att skicka in alla dessa tillsammans håller projektet igång.
Figur 2. Tillverkningsdetaljer för Gerber jämfört med ODB++ jämfört med IPC-2581 bör kontrolleras före offert och produktion.
5. Vad varje Gerber-lagerfil är och hur man namnger dem
I ett Gerber-paket representerar varje fil ett fysiskt lager av kortet, och tydlig namngivning är det som hindrar en tillverkare från att gissa vilken fil som är vilken. Eftersom vanliga Gerber-filer inte har någon inneboende "detta är den översta kopparen"-etikett utöver filnamnet, är ett tvetydigt eller icke-standardiserat namngivningsschema en vanlig orsak till en tillverkningsstopp. Ett komplett tvåskiktspaket, och de lager som ett flerskiktskort lägger till, ser ut så här:
| skikt | Vad det definierar | Vanlig förlängning |
|---|---|---|
| Topp/botten koppar | De ledande spåren och dynorna | .GTL / .GBL |
| Lödmask överst/nedre | Där masken tas bort för att exponera dynorna | .GTS / .GBS |
| Topp/botten silkscreen | Referensbeteckningar och markeringar | .GTO / .GBO |
| Topp/bottenpasta | Schablonöppningar för montering | .GTP / .GBP |
| Styrelsens disposition | Brädans profil och utskärningar | .GKO / .GM1 |
| Inre lager (flerlager) | Invändig koppar/plan, i ordning | .G1, .G2, … |
| NC borr | Hålstorlekar, positioner, pläteringsstatus | .DRL / .TXT |
Tillägg varierar mellan EDA-verktyg, så det säkraste är att behålla verktygets standardnamn, inkludera en kort readme-fil eller lagerkarta när namnen inte är uppenbara, och ange lagerordningen för flerskiktskort så att de inre lagren staplas korrekt. Denna namngivningstvetydighet är just problemet som... ODB++ tar bort genom att samla varje lager, dess roll och borrdata i en strukturerad datauppsättning – vilket är anledningen till att det är den föredragna överlämningen där en fabrik stöder det. Oavsett vad du skickar bekräftar öppningen av paketet i ett visningsprogram att lagren är kompletta och korrekt identifierade innan det når CAM steg.
6. Hur Highleap använder dina filer för att bygga brädet
Highleap accepterar tillverkningsdata från Gerber, ODB++ eller IPC-2581 plus din stycklista, pick-and-place och monteringsritning, och verifierar sedan paketet innan tillverkning och montering bygger utifrån en bekräftad revision. Oavsett format du skickar öppnas och kontrolleras filerna – lager finns, inget speglat, borrjustering, stycklista och centroid konsekventa – och allt som skulle orsaka en stopp flaggas tidigt.
Den här recensionen är ett privat, internt steg (inte en offentlig uppladdning), och den paras ihop med en tillverkningsbarhetsgranskning som upptäcker problem som filerna ensamma inte avslöjar. Därifrån driver verifierade data tillverkning och nyckelfärdig montering med sourcing, placering, inspektion och testning. För att få en korrekt offert första gången, skicka dina tillverkningsdata (Gerber eller ODB++), NC-borrfilen, stycklistan med artikelnummer, pick-and-place-fil, kortkontur, stapling och kvantitet.
7. Vanliga frågor om PCB-filformat
Vilken programvara öppnar Gerber-filer?
Dedikerade Gerber-visare, ditt EDA-verktygs inbyggda visningsprogram (KiCad inkluderar GerbView) och olika gratis skrivbords- och onlinevisare öppnar alla Gerbers. Ladda hela lageruppsättningen plus borrfilen tillsammans för att se kortet som tillverkaren kommer att göra.
Vad är skillnaden mellan en Gerber-fil och en Excellon-borrfil?
Gerberfiler beskriver skivans lager – koppar, mask, silkscreen – medan Excellon-filen (NC-borr) beskriver hålen: deras storlekar, positioner och pläteringsstatus. Båda behövs; borrfilen är inte ett Gerber-lager.
Vad är skillnaden mellan RS-274X och Gerber X2?
X2 är en utökning av RS-274X-formatet som lägger till maskinläsbara attribut – som vilket lager en fil är och varje pads funktion – vilket gör informationen mer självbeskrivande och mindre tvetydig för tillverkaren samtidigt som den förblir bakåtkompatibel.
Kan man redigera en Gerber-fil?
Ja, med CAM-programvara kan en tillverkare redigera Gerbers, och tittare kan mäta och inspektera dem, men konstruktörer bör göra ändringar i käll-CAD:n och exportera dem igen snarare än att redigera Gerbers direkt, för att hålla design och resultat synkroniserade.
Hur konverterar jag min design till Gerber-format?
Du konverterar inte en färdig designfil direkt; du exporterar Gerbers från ditt EDA-verktygs tillverkningsutdatafunktion, som genererar en Gerber per lager plus borrfilen. Den neutrala utdatan kan sedan läsas av vilken tillverkare som helst.
Kan en tillverkare bygga från min inbyggda CAD-fil istället för Gerbers?
Generellt sett nej – inbyggda CAD-filer är verktygsspecifika och inte ett tillverkningsformat. Tillverkare bygger från neutral data: Gerber plus borr, eller en allt-i-ett ODB++ eller IPC-2581-datauppsättning, som vilken verkstad som helst kan läsa oavsett vilket designverktyg du använder.
Rekommenderade inlägg
Taconic RF-35 PCB-tillverkningstjänst — Prototyp genom volymproduktion
Figur 1. Taconic RF-35 PCBTaconic RF-35 är arbetshästen...
Isola Astra MT77 PCB-tillverkning
Figur 1. Tillverkning av Isola Astra MT77 kretskortIsola Astra...
Tillverkning och montering av Rogers RO4835 kretskort
Figur 1. Rogers RO4835 PCBRogers RO4835 PCB är en...
Material- och tillverkningsguide för Nelco N4000-13 kretskort | Highleap Electronics
Figur 1. Nelco N4000-13 PCBNelco N4000-13 PCB är en...
Hur man får en offert för kretskort
Låt oss köra en DFM/DFA-analys åt dig och återkomma till dig med en rapport. Du kan ladda upp dina filer säkert via vår webbplats. Vi behöver följande information för att kunna ge dig en offert:
-
- Gerber, ODB++ eller .pcb, spec.
- Stycklista om du behöver montering
- Antal
- Vändningstid
För PCBA-tjänster, vänligen ange din BOM (Bill of Materials) och eventuella specifika monteringsanvisningar. Vi erbjuder även DFM/DFA-analys för att optimera dina konstruktioner för tillverkningsbarhet och montering, vilket säkerställer en smidig produktionsprocess.
