Vad är filformatet PCB?
.pcb (Printed Circuit Board) är ett filformat som används för att lagra design av mönsterkort. En .pcb-fil innehåller data för kortlayout - kopparskikt, komponentavtryck (footprints), kortkontur och ledningsbanor - sparade i antingen binär- eller ASCII-text beroende på vilket EDA-verktyg som skapade den.
Eftersom flera orelaterade applikationer delar filtillägget .pcb (äldre Altium/Protel, Mentor Graphics PADS Layout och gEDA pcb-verktyget skriver var och en sin egen inkompatibla struktur), finns det inget enskilt standardformat. Identifiera alltid källprogrammet innan du försöker öppna eller konvertera filen. Nyare Altium Designer-projekt använder .PcbDoc istället; tillverkningsdata exporteras separat som .GBR Gerber-ritningar.
Användningsområden för .pcb-filer
Information som lagras i .pcb-filer används för att mappa layouten för det fysiska kortet som ska tillverkas - var komponenter sitter, hur kopparbanor dras mellan lödpaddar och vilka områden som måste förbli fria. Utan en korrekt PCB-layoutfil skulle kretsarna på kortet inte fungera korrekt. Mönsterkort finns i praktiskt taget varje elektronisk enhet, till exempel smartphones, och utgör basen för att ansluta mekaniska och elektriska komponenter med ledande banor etsade i substratskikt.
Säkerhet & trygghet
RISK: LOWEn .pcb-layoutfil är passiv designdata (geometri, nät, metadata), inte exekverbar kod, så att öppna en i ett legitimt EDA-verktyg är säkert. De verkliga riskerna är praktiska: (1) filen kan vara omöjlig att öppna utan exakt den (ofta betalda eller nedlagda) programvara som skapade den, så verifiera källprogrammet först; (2) undvik nedladdningar av «universella .pcb-visare/konverterare» från annonsportaler - de är vanligtvis PUP/adware och kan inte faktiskt tolka proprietära EDA-format; använd KiCad, leverantörens verktyg, eller be om Gerber/PDF-exporter istället.
Formatdetaljer
i ett nötskal- gnuPaint / GTKWave-era och gEDA PCB-layouter - Det öppna källkodsprojektet gEDA «pcb» använder också filtillägget .pcb i sitt eget klartextformat.
- ArcSoft PhotoStudio pensel / PowerDirector cache - Ett fåtal icke-EDA-appar har historiskt skrivit orelaterade .pcb-filer; mycket sällsynt idag.
Program som öppnar PCB-filer
Tekniska detaljer
djup specifikation| Filens syfte | Lagrar en komplett PCB-layout: kortkontur, kopparskikt, komponentavtryck, ledningsdragning, vior och borrhål |
| Kodning | Binär eller ASCII-text - formatet beror helt på vilket EDA-verktyg som skapade filen; ingen universell struktur |
| Magic bytes | Inga; ingen gemensam filsignatur existerar eftersom flera inkompatibla verktyg använder samma .pcb-tillägg |
| Primära skapare | Äldre Altium/Protel (binär), Mentor Graphics PADS Layout (binär), gEDA pcb-verktyg (ASCII-text) |
| MIME-typ | application/octet-stream (ingen registrerad MIME-typ för PCB-layoutfiler) |
| Lagermodell | Stöder flera kopparskikt (topp, botten, inre plan) plus screentryck, lödmask och pastalager |
| Komponentdata | Lagrar footprint-geometri, referensbeteckningar, placeringskoordinater och rotationsvinkel för varje komponent |
| Koppardragning | Kodar banbredder, net-tilldelningar, regler för differentialpar och fyllda kopparpolygoner |
| Borr-information | Bäddar in borrstorlekar och positioner för genomgående hål samt blinda/begravda vior i layoutdatan |
| Designregler | Innehåller isolationsavstånd på kortnivå, minsta banbredd och begränsningar för via/hålstorlek |
| Efterföljande format | Altium Designer migrerade till .PcbDoc; KiCad använder .kicad_pcb (S-expression ASCII); båda ersätter äldre .pcb |
| Tillverkningsutdata | PCB-layouten exporteras till Gerber-ritningar (.gbr) och borrfiler (.drl / .xln) för korttillverkning |
| Länk till schema | Parad med en schemafil (.sch eller motsvarande) som tillhandahåller den netlist som styr layouten |
| 3D-integrering | Moderna verktyg bäddar in eller länkar 3D-komponentmodeller i PCB-filen för verifiering av mekaniska avstånd |
| Släppt | 1980s-1990s (Protel/Tango DOS era and P-CAD) |
PCB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PCB-filer.