Wat is het PCB-bestandsformaat?
.pcb (Printed Circuit Board) is een bestandsformaat dat wordt gebruikt voor het opslaan van ontwerpen voor printplaten. Een .pcb-bestand bevat lay-outgegevens van de printplaat - koperlagen, voetafdrukken van componenten (footprints), de omtrek van de plaat en routeringssporen - opgeslagen in binaire vorm of ASCII-tekst, afhankelijk van de EDA-tool die het heeft gemaakt.
Omdat verschillende niet-gerelateerde applicaties de extensie .pcb delen (legacy Altium/Protel, Mentor Graphics PADS Layout en de gEDA pcb-tool schrijven elk hun eigen incompatibele structuur), is er geen universele standaard. Identificeer altijd het bronprogramma voordat u probeert het bestand te openen of te converteren. Nieuwere Altium Designer-projecten gebruiken in plaats daarvan .PcbDoc; productie-output wordt apart geëxporteerd als .GBR Gerber-plots.
Gebruik van .pcb-bestanden
Informatie opgeslagen in .pcb-bestanden wordt gebruikt voor het in kaart brengen van de lay-out van de fysieke printplaat die moet worden gefabriceerd - waar componenten zich bevinden, hoe kopersporen tussen de pads lopen en welke gebieden vrij moeten blijven. Zonder een nauwkeurig PCB-lay-outbestand zouden de circuits op de plaat niet goed functioneren. Printplaten komen voor in vrijwel elk elektronisch apparaat, bijvoorbeeld smartphones, en vormen de basis voor het verbinden van mechanische en elektrische componenten met geleidende sporen die in lagen substraat zijn geëtst.
Beveiliging & veiligheid
RISICO: LOWEen .pcb-lay-outbestand bevat passieve ontwerpgegevens (geometrie, netten, metadata), geen uitvoerbare code, dus het openen ervan in een legitieme EDA-tool is veilig. De echte risico's zijn praktisch: (1) het bestand is mogelijk onopenbaar zonder de exacte (vaak betaalde of stopgezette) software die het heeft gemaakt, dus verifieer eerst het bronprogramma; (2) vermijd downloads van «universele .pcb-viewers/converters» van advertentieportalen - dit zijn meestal PUP/adware en ze kunnen propriëtaire EDA-formaten niet echt parsen; gebruik KiCad, de tool van de leverancier, of vraag om Gerber/PDF-exports.
Formaatdetails
in een notendop- gnuPaint / GTKWave-tijdperk en gEDA PCB-lay-outs - De open-source gEDA «pcb»-ontwerper gebruikt ook een .pcb-extensie, in zijn eigen platte-tekstformaat.
- ArcSoft PhotoStudio penseel / PowerDirector cache - Een paar niet-EDA-apps hebben in het verleden niet-gerelateerde .pcb-bestanden geschreven; dit is tegenwoordig zeer zeldzaam.
Programma's die PCB-bestanden openen
Technische details
diepe specificaties| Doel van bestand | Slaat een volledige PCB-lay-out op: plaatcontouren, koperlagen, component-footprints, routering van sporen, via's en boorgaten |
| Codering | Binair of ASCII-tekst - formaat hangt volledig af van de EDA-tool die het bestand heeft gemaakt; geen universele structuur |
| Magic bytes | Geen; er bestaat geen gemeenschappelijke bestandssignatuur omdat meerdere incompatibele tools dezelfde .pcb-extensie gebruiken |
| Belangrijkste makers | Legacy Altium/Protel (binair), Mentor Graphics PADS Layout (binair), gEDA pcb-tool (ASCII-tekst) |
| MIME-type | application/octet-stream (geen geregistreerd MIME-type voor PCB-lay-outbestanden) |
| Lagenmodel | Ondersteunt meerdere koperlagen (boven, onder, binnenlagen) plus zeefdruk (silkscreen), soldeermasker en pastalagen |
| Componentgegevens | Slaat geometrie van footprints, referentie-aanduidingen, plaatsingscoördinaten en rotatiehoek voor elk component op |
| Koperroutering | Codeert spoorbreedtes, net-toewijzingen, regels voor differentiële paren en gevulde koperpolygonen |
| Boorinformatie | Bevat boormaten en posities voor doorlopende gaten en blinde/begraven via's binnen de lay-outgegevens |
| Ontwerpregels | Bevat clearance-regels op plaatniveau, minimale spoorbreedte en beperkingen voor via-/gatgrootte |
| Opvolgende formaten | Altium Designer is overgestapt op .PcbDoc; KiCad gebruikt .kicad_pcb (S-expression ASCII); beide vervangen legacy .pcb |
| Productie-output | PCB-lay-out wordt geëxporteerd naar Gerber (.gbr) plots en boorbestanden (.drl / .xln) voor fabricage |
| Schematische link | Gekoppeld aan een schemabestand (.sch of equivalent) dat de netlijst levert die de lay-out aanstuurt |
| 3D-integratie | Moderne tools integreren of koppelen 3D-componentmodellen binnen het PCB-bestand voor mechanische verificatie |
| Uitgebracht | 1980s-1990s (Protel/Tango DOS era and P-CAD) |
PCB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PCB-bestanden.