← 블로그

.pcb 파일 여는 법 — 어느 프로그램 파일이고 무엇으로 여나

확장자 하나, 형식은 열 가지 넘게

.pcb는 형식 하나가 아닙니다. PADS, Protel, P-CAD, DesignSpark PCB, Easy-PC, gEDA, CADSTAR, Pulsonix, ExpressPCB, 그리고 옛 DOS 툴까지 모두 보드를 .pcb로 저장하는데, 저마다 형식이 다릅니다 — 텍스트도 있지만 대부분 바이너리입니다. 그래서 어떤 컴퓨터에서 열리던 .pcb가 다른 데서는 "알 수 없는 파일"이 됩니다. 먼저 어느 프로그램이 만든 파일인지 알아야 합니다.

빠른 방법

파일을 MakerSuite 3D에 놓으세요. 앞부분 바이트를 읽어 읽을 수 있는 것은 바로 열고, 나머지는 어느 프로그램 파일인지와 어떻게 하면 되는지 알려 줍니다 — 아래 표와 같은 답입니다. 업로드되는 것은 없습니다.

Drop your .pcb file — the viewer tells you which program made it.

MakerSuite 3D 무료로 써보기

어느 .pcb인가

텍스트 편집기로 열어 첫 줄을 보거나, 그냥 뷰어에 놓으세요. 바이너리 파일은 대부분 읽을 수 없는 문자로 보입니다.

파일 시작만든 프로그램여기서 열림?어떻게 하나
!PADS-POWERPCB-V9.4-MILS!PADS Layout — ASCII 내보내기✓ 예여기서 바로 열립니다.
바이너리PADS Layout — 바이너리 데이터베이스 (바이너리 .pcb 대부분)아니요PADS Layout에서 File > Export로 ASCII(.asc)로 저장한 뒤 여기서 여세요 — 내보내기 창에서 예전 ASCII 버전도 고를 수 있습니다. Altium, KiCad 10, Allegro, EasyEDA Pro는 바이너리가 아니라 ASCII 파일을 가져옵니다. PADS가 없다면 Siemens의 무료 PADS Standard/Plus Viewer로 PADS VX 데이터베이스를 볼 수 있습니다.
ACCEL_ASCIIP-CAD 200x — ACCEL ASCII✓ 예여기서 바로 열립니다. KiCad도 가져올 수 있습니다.
|RECORD=Board|KIND=Protel_Advanced_PCBProtel 99 SE — PCB ASCII✓ 예여기서 바로 열립니다.
PCB 4.0 Binary File … |KIND=Protel_Advanced_PCB|Protel 99 SE — PCB 바이너리 (3.0 / 4.0)아니요Altium Designer가 가져올 수 있습니다. 또는 Protel 99 SE에서 PCB ASCII 형식으로 다시 저장하면 여기서 열립니다.
D0 CF 11 E0 (OLE2)Protel 99 SE 디자인 데이터베이스, 또는 Protel DXP 보드✓ 예여기서 열립니다: 데이터베이스 안의 보드를 찾아 읽습니다.
D0 CF 11 E0 + “PCB Design”DesignSpark PCB / Easy-PC아니요그 프로그램들만 읽습니다. DesignSpark PCB나 Easy-PC에서 Gerber와 드릴 파일을 내보내 .zip을 여기서 여세요.
PCB FILE 4 · 5 · 6Protel Autotrax / Easytrax (DOS) 또는 Protel for Windows 2.8 — 텍스트아니요Altium Designer에서 열립니다: .PcbDoc로 저장해 여기서 여세요. pcb-rnd도 Autotrax·Easytrax 보드를 읽습니다. 출시된 KiCad 중에는 가져올 수 있는 버전이 없습니다.
PCB["…" …]gEDA PCB / pcb-rnd — 텍스트아니요KiCad 10이 가져올 수 있습니다(File > Import > Non-KiCad Board File): .kicad_pcb로 저장해 여기서 여세요. 또는 pcb-rnd에서 Gerber 파일을 내보내세요.
바이너리ExpressPCB Classic아니요ExpressPCB에서만 열리고 Gerber 내보내기가 없습니다: ExpressPCB는 보드를 주문할 때만 Gerber 파일을 보내 줍니다. ExpressPCB Plus는 Classic 파일을 가져올 수 있습니다.
바이너리Zuken CADSTAR아니요CADSTAR에서 PCB 아카이브(.cpa)를 저장하세요 — KiCad와 Altium이 가져옵니다 — 또는 Gerber 파일을 내보내세요.
바이너리Pulsonix아니요자체 바이너리 형식입니다: Pulsonix에서 Gerber 파일을 내보내 .zip을 여기서 여세요.
XZZPCBXZZ 보드뷰 (휴대폰·노트북 수리)아니요설계 파일이 아니라 수리용 암호화 보드 도면입니다. 보드뷰 프로그램에서 여세요.

.pcb가 아닌 보드 파일

KiCad는 .kicad_pcb, Altium은 .PcbDoc, Eagle과 Cadence Allegro는 .brd, EasyEDA는 .json, DipTrace는 .dip으로 저장합니다. DipTrace를 빼면 모두 여기서도 열립니다.

왜 이렇게 많은 프로그램이 .pcb를 골랐나

이 툴들 대부분은 확장자가 세 글자이던 1980~90년대에 나왔고, ".pcb"는 누구나 떠올리는 이름이었습니다. 이름만으로는 어느 프로그램 파일인지 알 수 없고 내용만이 알려 줍니다: PADS ASCII는 !PADS-로, P-CAD는 ACCEL_ASCII로, 옛 Protel은 PCB FILE로, gEDA는 PCB[ 줄로, 복합 문서 파일(Protel 데이터베이스, DesignSpark)은 D0 CF 11 E0 바이트로 시작합니다.

어려운 건 바이너리 형식입니다: 구조가 공개되지 않아 다른 툴은 원래 프로그램의 내보내기를 거쳐야만 읽을 수 있습니다. 그래서 바이너리 .pcb의 답은 거의 언제나 "만든 프로그램에서 ASCII나 Gerber로 내보내기"입니다.

자주 묻는 질문

Why won't my .pcb file open?

Because .pcb is used by more than a dozen programs, each with its own format. Find out which program made the file (the table above, or drop it on the viewer). Most binary .pcb files are PADS Layout databases, which tools outside PADS read only through PADS' own ASCII export.

Can I convert a binary PADS .pcb without PADS?

Not directly: Altium, KiCad 10, Allegro and EasyEDA Pro all import the ASCII (.asc) export, not the binary database. Siemens' free PADS Standard/Plus Viewer opens PADS VX databases for viewing. Otherwise ask whoever sent the file for an ASCII export or Gerber files.

Can KiCad open a .pcb file?

Some of them. KiCad imports P-CAD ASCII boards, and since KiCad 10 also PADS ASCII and gEDA/pcb-rnd boards (File > Import > Non-KiCad Board File). No released KiCad imports binary PADS, Protel 99 SE, Autotrax or DesignSpark boards.

Is my file uploaded anywhere?

No. MakerSuite 3D reads the file in your browser; it never leaves your machine.

관련 글

Free Online PADS PCB Viewer — Open .asc / .pcb Files in 3DProtel 99 SE Viewer Online — Open Legacy .pcb / .ddb Boards in 3DHow to Open a .sch File — Which Program Made It and What Opens It

.pcb 파일을 놓고 어느 것인지 확인해 보세요 — 무료.

MakerSuite 3D 열기