정의
프리캐드(FreeCAD)는 오픈소스 기반의 파라메트릭 3‑D 모델링 소프트웨어이다. 자유롭게 사용·배포·수정할 수 있는 자유 소프트웨어 라이선스(주로 LGPL) 하에 제공되며, 기계 설계, 제품 설계, 건축 설계 등 다양한 분야에서 활용된다.
역사
FreeCAD 프로젝트는 2001년 처음 시작되었으며, 2009년 정식 버전 0.1이 공개된 이후 지속적인 개발이 이루어지고 있다. 프로젝트는 전 세계 자원봉사자와 기업의 기여를 받아 현재까지 활발히 유지·보수되고 있다.
주요 특징
| 특징 | 내용 |
|---|---|
| 파라메트릭 모델링 | 설계 요소에 수식을 적용해 변형 시 자동으로 연관된 요소가 업데이트된다. |
| 모듈식 구조 | 작업 환경을 구성하는 다양한 워크벤치(예: Part, Sketcher, Assembly, FEM 등)를 제공한다. |
| 스크립팅·자동화 | Python 인터프리터를 내장해 사용자 정의 스크립트와 매크로 작성이 가능하다. |
| 다중 플랫폼 지원 | Windows, macOS, Linux에서 동작한다. |
| 파일 형식 호환성 | STEP, IGES, STL, OBJ, DXF, SVG 등 다수의 CAD 및 3‑D 파일 형식을 읽고 쓴다. |
| 커뮤니티·문서 | 공식 위키, 포럼, GitHub 저장소 등을 통해 풍부한 문서와 사용자 지원이 제공된다. |
지원 플랫폼
- Windows: 7 이상 (64‑bit)
- macOS: 10.12 이상 (64‑bit)
- Linux: 주요 배포판(Ubuntu, Fedora 등)에서 패키지 관리자를 통한 설치 가능
파일 형식
- 입출력: STEP, IGES, STL, OBJ, DXF, SVG, BREP 등
- 프로젝트 파일: .FCStd (FreeCAD 자체 저장 포맷)
사용 사례
- 기계 설계: 부품 설계, 조립 시뮬레이션, CNC 경로 생성
- 건축 설계: 건물 모델링, BIM 연계 작업
- 교육: CAD 소프트웨어 입문 교육 및 대학 교과과정
- 연구·프로토타이핑: 오픈소스 특성을 활용한 rapid prototyping 및 실험적 설계
어원
‘프리캐드’는 영어 명칭 FreeCAD를 한글 음절로 발음한 형태이다. ‘Free’는 “무료·자유”를 의미하고, ‘CAD’는 “Computer‑Aided Design”의 약자로 컴퓨터를 이용한 설계·제작을 뜻한다. 따라서 ‘프리캐드’는 “무료·오픈소스 CAD 소프트웨어”를 의미한다.
참고
- 공식 웹사이트: https://www.freecadweb.org/
- GitHub 저장소: https://github.com/FreeCAD/FreeCAD
(위 내용은 공개된 공식 자료와 신뢰할 수 있는 커뮤니티 문서를 기반으로 작성되었으며, 확인되지 않은 정보는 포함하지 않았다.)