Codex용 오픈소스 Text-to-CAD 플러그인: STEP 생성부터 DFM 검증·Bambu Lab 제조 연동까지

자연어와 이미지로 STEP, STL, 3MF, GLB 파라메트릭 CAD 모델을 생성하고 판금·CNC·3D프린팅 DFM 검사 및 Bambu Lab·SendCutSend 제조 파이프라인 연동을 지원하는 Codex 로컬 오픈소스 플러그인 text-to-cad를 분석합니다.

tau · 2026년 10월 4일

#TextToCAD #Codex #3DCAD #DFM #OpenSource #BambuLab #SendCutSend

Codex용 오픈소스 Text-to-CAD 플러그인: STEP 생성부터 DFM 검증·Bambu Lab 제조 연동까지

제이크 피츠제럴드(Jake Fitzgerald, @earthtojake)가 2026년 10월 3일(현지시간), 코딩 에이전트 데스크톱 환경에서 로컬로 3D CAD 모델을 생성하고 제조 적합성을 검증하는 오픈소스 플러그인 text-to-cad를 공식 공개했습니다. 깃허브 저장소(earthtojake/text-to-cad)를 통해 100% 무료 및 오픈소스로 배포된 이번 도구는 파이썬 기반 지오메트리 엔진인 cadgen과 Open CASCADE(OCP) 커널을 기반으로 구동됩니다.

Codex 데스크톱 앱 내에서 실행되는 text-to-cad 오픈소스 3D 모델링 및 DFM 검증 인터페이스

이미지 출처: Jake Fitzgerald (@earthtojake)

기존의 텍스트 기반 3D 생성 모델들이 주로 렌더링용 폴리곤 메시(Mesh)를 출력하여 실제 엔지니어링 설계나 정밀 가공에 활용하기 어려웠던 한계를 넘어, 엔지니어링 표준 포맷인 STEP 솔리드 모델 생성부터 공정별 DFM(Design for Manufacturing) 검사, 슬라이싱 및 실제 외주 가공 서비스 연동까지 원스톱으로 처리하는 것이 핵심입니다.

1. STEP 중심 파라메트릭 CAD 생성과 내장 3D 뷰어

text-to-cad는 자연어 설명이나 참조 2D 도면/이미지 프롬프트를 입력받아 파라메트릭 B-Rep(경계 표현) 솔리드 지오메트리를 생성합니다.

  • 표준 엔지니어링 포맷 지원: 정밀 치수 정보와 지오메트리 위상을 보존하는 STEP(.step, .stp)을 기본 출력으로 생성하며, 필요에 따라 STL, 3MF, GLB 포맷으로의 원클릭 변환 및 내보내기를 지원합니다.
  • 파라메트릭 소스 제어: 모델의 치수, 구멍 위치, 모따기(Chamfer), 필렛(Fillet), 조인트 결합 조건 등이 코드로 정의되어 형상 수정과 재생성이 유연합니다.
  • Codex 데스크톱 내장 뷰어: 플러그인을 설치하면 Codex 사이드바 및 대화 스레드 옆에 3D CAD 뷰어 탭이 생성됩니다. 생성된 모델을 실시간으로 회전·확대·단면 검사할 수 있으며 사용자가 뷰어에서 선택한 형상 요소를 에이전트가 인식하여 후속 수정을 이어갈 수 있습니다.

2. 4대 공정 DFM(제조 고려 설계) 자동 검증

실제 부품 제작 시 발생할 수 있는 가공 결함과 불량을 사전에 차단하기 위해 공정별 DFM 검사 파이프라인을 내장하고 있습니다. 프롬프트에 /dfm을 붙이거나 에이전트에게 검사를 요청하면 각 공정의 규칙에 따라 수치 측정 결과를 제공합니다.

  • 3D 프린팅 (DfAM): FDM, SLS, SLA 공정별 최소 벽 두께, 오버행 한계 각도, 서포트 필요 영역, 빌드 방향 권장 사항을 분석합니다.
  • 판금 가공 (Sheet Metal): 절곡 반경(Bend Radius), 판 두께 대비 최소 홀 이격 거리, 슬롯 간섭을 사전 점검합니다.
  • CNC 가공: 엔드밀 공구 접근성, 포켓 깊이 대비 코너 반경, 언더컷 여부를 계산합니다.
  • 사출 성형 (Injection Moulding): 금형 분리를 위한 구배각(Draft Angle), 언더컷 위치, 투영 면적(Projected Area)을 산출합니다.

3. Bambu Lab 및 SendCutSend 제조 연동 파이프라인

단순 모델링에 그치지 않고 실제 부품 생산과 가공 주문으로 이어지는 파이프라인을 제공합니다.

  • SendCutSend 가공 발주 사전 검사: 레이저 커팅, CNC 라우팅, 절곡, 탭 가공 등 SendCutSend 서비스 사양과 재질/두께 카탈로그에 맞춰 DXF 및 STEP 파일의 적합성 리포트를 생성합니다.
  • Bambu Lab 3D 프린팅 연동: 로컬 슬라이서 CLI를 구동해 검증된 FDM .gcode를 생성한 뒤, Bambu LAN FTPS/MQTT, Bambu Connect 또는 Bambu Studio를 통해 3D 프린터로 작업 파일을 전송하고 출력을 실행할 수 있습니다.

4. 설치 방법 및 사용 시 유의점

text-to-cad 플러그인은 Codex 0.142.0 이상 환경에서 동작하며, 로컬 런타임 관리를 위해 uv 패키지 관리자가 사전에 설치되어 있어야 합니다.

# Codex 플러그인 마켓플레이스 등록 및 설치
codex plugin marketplace add earthtojake/text-to-cad
codex plugin add text-to-cad@earthtojake

# Codex 앱 종료 후 재실행

현재 개발 및 실무 적용 시 참고해야 할 사항은 다음과 같습니다.

  • 유기적 형상 지원 현황: 기계 부품 및 브래킷 등 규격화된 기하학적 형상에 최적화되어 있으며, 복잡한 곡면을 가진 유기적 형상(Organic Shapes) 생성 기능은 현재 organic-cad PR 단계에서 개발 중입니다.
  • 제조 전 사전 검토 권장: 자동화된 DFM 검사와 별개로 실제 고비용 CNC 가공이나 대량 3D 프린팅 발주 전에는 내장 뷰어와 로컬 슬라이서를 통해 최종 치수와 G-code 경로를 직접 육안 검토하는 절차가 권장됩니다.
  • 다양한 클라이언트 확장: Codex 외에도 Claude Code, Claude Desktop, Cursor 등 다양한 코딩 에이전트 환경으로의 지원 확장이 진행되고 있습니다.

출처