DXF와 DWG — 무엇이 다른가
DWG는 AutoCAD가 기본으로 저장하는 형식으로, 오토데스크가 사양을 공개하지 않은 바이너리 파일입니다. 다른 프로그램은 역분석한 라이브러리(ODA 등)를 써야 읽을 수 있어 호환성 문제가 잦습니다. DXF(Drawing Exchange Format)는 오토데스크가 다른 프로그램과 도면을 주고받으라고 사양을 공개한 형식입니다. 대부분 사람이 읽을 수 있는 텍스트로, “그룹 코드 한 줄 + 값 한 줄”이 반복되는 구조라 KiCad·Altium·Fusion·SolidWorks·레이저 커터·CNC 소프트웨어까지 거의 모든 도구가 읽고 씁니다. 그래서 회사 사이에 도면을 주고받거나 가공 업체에 외형을 보낼 때는 DXF가 가장 안전합니다.
버전·글자 인코딩·단위
| 저장 버전 | $ACADVER | 특징 |
|---|---|---|
| R12 | AC1009 | 가장 단순하고 호환성이 높음. 가공 장비·구형 CAM에 무난. 폴리라인이 POLYLINE/VERTEX로 저장 |
| 2000 / 2004 | AC1015 / AC1018 | LWPOLYLINE 등 경량 요소. 글자는 코드 페이지(한국어 윈도 CP949) |
| 2007 이후 | AC1021~ | 글자가 UTF-8 — 한글·중국어 레이어 이름이 깨지지 않음 |
DXF 좌표에는 단위가 붙지 않습니다. 도면 머리말의 $INSUNITS(4 = mm, 1 = inch 등)가 “이 숫자는 무슨 단위인가”를 알려 주지만, 비워 두는 프로그램도 많습니다. 100 × 80인 외형이 mm라면 손바닥만 한 보드이고 inch라면 2.5m짜리가 됩니다. 이 뷰어는 정보 칸에 단위와 mm 환산 크기를 함께 보여 주니, 보내기 전에 크기가 상식적인지 꼭 확인하세요. PCB 쪽에서 흔한 mil(1/1000 inch)은 DXF 단위 목록에 따로 없어서, mil로 내보내면 단위 없음이나 inch로 잘못 읽히는 경우가 있습니다. mm로 내보내는 것이 가장 안전합니다.
레이어 — 도면을 읽는 열쇠
DXF의 모든 요소는 레이어에 속합니다. 외형선·치수·주석·가공 구멍을 서로 다른 레이어에 두면 받는 쪽에서 필요한 것만 골라 쓸 수 있습니다. 이 뷰어에서 레이어를 하나씩 꺼 보면 “외형 레이어에 글자나 치수선이 섞여 있지 않은가”를 빠르게 확인할 수 있습니다. 가공 업체는 보통 외형 레이어를 그대로 공구 경로로 쓰기 때문에, 그 레이어에 다른 선이 섞이면 엉뚱한 곳이 잘릴 수 있습니다.
PCB 외형 DXF 내보내기 — 프로그램별
- AutoCAD — 다른 이름으로 저장(SAVEAS) → 파일 형식에서 “AutoCAD R12/LT2 DXF” 또는 “AutoCAD 2000 DXF”. 받는 쪽 장비가 오래됐을수록 낮은 버전이 무난합니다. 저장 전 UNITS 명령으로 삽입 단위를 mm로 맞춰 두세요.
- KiCad — PCB 편집기에서 파일 → 내보내기 → DXF(버전에 따라 파일 → 플롯 → 형식 DXF). 레이어는 Edge.Cuts만 고르고 단위는 mm. 기판 외형과 내부 컷아웃이 Edge.Cuts에 모두 그려져 있어야 합니다.
- Altium Designer — PCB 문서에서 File → Export → DXF/DWG. 외형이 그려진 Mechanical(또는 Board Outline) 레이어만 내보내고 단위는 mm. 다른 기계 레이어의 치수·주석은 끄는 편이 깔끔합니다.
- Fusion 360 — 스케치를 오른쪽 클릭 → “DXF로 저장”. 스케치 평면 기준의 2D 외형이 나오므로 원점 위치를 미리 정해 두세요.
KEMI가 외형 도면을 받을 때 보는 것
- 닫힌 외형 — 외곽선은 끊긴 데 없이 닫혀 있어야 합니다. 겹친 선·짧게 끊긴 틈이 있으면 공구 경로가 만들어지지 않습니다. 이 뷰어로 확대해 모서리를 확인해 보세요.
- mm 단위, 상식적인 원점 — 원점을 보드 왼쪽 아래 모서리에 두면 치수 확인과 패널 배치가 쉽습니다.
- 레이어 분리 — 외형·내부 컷아웃·슬롯·치수/주석을 서로 다른 레이어에. 외형 레이어에는 글자를 넣지 마세요.
- 2D만 — 3D 모델에서 뽑은 DXF라면 Z값이 섞이지 않은 평면 도면인지 확인해 주세요.
- 안쪽 모서리는 둥글게 나옵니다 — 외형 가공은 회전하는 공구(라우터 비트)로 자르므로, 오목한 안쪽 직각 모서리는 공구 반지름만큼 둥글게 남습니다. 직각이 꼭 필요하면 미리 알려 주세요.
- 슬롯·컷아웃 표시 — 긴 구멍(슬롯)이나 속이 빈 영역은 도면에 닫힌 도형으로 그리고, 도금 여부를 따로 적어 주시면 착오가 없습니다.
도면 점검이 끝났다면 거버·DXF를 첨부해 바로 PCB 제작 견적을 받아 보실 수 있습니다.
개인정보
도면은 회사의 설계 자산입니다. 이 뷰어는 오픈소스 라이브러리 dxf-viewer(MPL-2.0)와 WebGL로 이 기기에서 직접 그리며, 도면 파일·파일명·좌표는 어디에도 전송하지 않습니다. 외부로 나가는 요청은 '문자 표시'를 켰을 때 글꼴 파일을 받는 것 한 가지이고, 사이트는 도구가 사용된 횟수만 익명으로 셉니다.
