본문으로 건너뛰기
IFAI

AI 도구

Text-CAD: 프롬프트 입력부터 STEP 생성·3D 프린팅까지 전 과정 연계

게시 확산 지수 41

Text-CAD가 자연어 모델링부터 하드웨어 제조까지 전 과정을 하나로 연결했습니다. 11개 스킬을 통해 STEP 생성, step.parts의 1.6만 개 이상 오픈소스 부품 검색, Bambu 3D 프린터 슬라이싱까지 지원합니다. 모델이 복잡한 지오메트리 대신 Python 코드를 작성하도록 해 생성물의 기하학적 정밀도를 검증 가능하게 만들었습니다.

Text-CAD: 프롬프트 입력부터 STEP 생성·3D 프린팅까지 전 과정 연계
이미지: step.parts

하드웨어 엔지니어가 부품 하나를 만들려면 SolidWorks에서 일일이 스케치를 그리고, 버니어캘리퍼스로 치수를 재가며 규격 부품 라이브러리를 뒤지는 것이 일상이었습니다.

Text-CAD는 이 번거로운 수작업 공정을 대신 이어받으려 합니다. 단순히 그럴듯한 3D 렌더링 이미지를 만드는 데 그치지 않고, 프롬프트 입력부터 STEP 파일 생성, 슬라이싱, 로컬 Bambu 프린터 출력까지 제조 파이프라인 전체를 하나로 묶었습니다.

11개 엔지니어링 스킬로 설계부터 생산까지 연계

Text-CAD는 하드웨어 설계와 제조 전반을 포괄하는 11가지 엔지니어링 스킬을 기본 탑재했습니다.

자연어 텍스트나 참고 이미지, 2D 도면을 넣으면 제조 현장 표준인 STEP 파일을 생성하며 STL, 3MF, GLB 형식으로도 내보낼 수 있습니다. 표준 하드웨어가 필요하면 1.6만 개 이상의 오픈소스 부품이 등록된 step.parts에서 아두이노, 라즈베리 파이, 모터, 리니어 레일 모델을 즉시 호출합니다.

부품 모델링 이후 공정도 챙겼습니다. SendCutSend 레이저 절단용 2D DXF 도면을 뽑아 사전 검증을 수행하고, G-code 슬라이싱을 거쳐 로컬 Bambu Labs 프린터에서 공회전 테스트 후 본 출력을 시작합니다.

로봇 공학자를 위해 URDF, SRDF, SDF 규격 생성을 지원해 MoveIt2 모션 플래닝과 시뮬레이션 환경에 바로 얹을 수 있도록 했습니다.

지오메트리 대신 Python 코드를 작성하는 구조

대규모 언어 모델이 3D 지오메트리의 바이너리 데이터를 직접 생성하는 방식은 오류를 내기 쉽습니다. Text-CAD의 영리한 선택은 모델에 STEP 바이너리를 직접 쓰게 하지 않고, CAD 프레임워크인 build123d 기반 Python 코드를 작성하게 한 점입니다.

모델이 가장 잘하는 구조화된 텍스트 계층을 중간 매개체로 두고, 기하학적 정밀성을 우선적으로 검증하는 하네스 설계를 채택했습니다.

전용 스크립트가 기준면, 정렬, 치수를 측정하고, 수치 검사를 통과하더라도 시각적 스냅샷 검증을 필수적으로 거칩니다. 오류가 발생하면 전체를 다시 만들지 않고 문제가 된 최소 단위의 코드만 수정해 재시도합니다.

한계도 분명합니다. 얇은 래퍼와 단계별 참조 문서를 활용해 컨텍스트를 아끼는 구조인 만큼, 모델은 지휘자 역할만 수행하며 최종 형태의 한계는 build123d나 OpenCASCADE 같은 기저 도구의 성능에 종속됩니다.

왜 중요한가

Text-CAD는 생성형 AI를 하드웨어 제조에 접목하는 가장 실용적인 해법을 제시하고 있다고 봅니다. 기존 Text-to-3D 도구는 게임 그래픽용 메쉬 생성에 치우쳐 있어, 실제 3D 프린터나 공작기계에 걸면 치수가 맞지 않아 버려지기 일쑤였습니다. 파라메트릭 코드를 경유하는 방식은 이 정밀성 문제를 정면으로 돌파합니다.

하드웨어 메이커나 로봇 개발자에게 프로토타입 제작 장벽은 크게 낮아집니다. 기판 규격에 맞춘 브래킷이나 케이스가 필요할 때 지시문 한 줄로 기성품 모델을 불러와 결합하고, 곧바로 옆에 있는 프린터로 뽑아낼 수 있습니다.

물론 내부 지오메트리 커널이 연산하지 못하는 고난도 곡면 등에서는 모델도 오류를 피하기 어렵습니다. 그럼에도 불확실한 AI 출력을 엄격하고 검증 가능한 엔지니어링 공정으로 탈바꿈시켰다는 점에서 매우 의미 있는 시도입니다.

출처 (2)

  1. [1]
    step.parts(새 탭에서 열림)원문step.parts
  2. [2]
    step.parts(새 탭에서 열림)보도step.parts

매일 AI 콘텐츠 픽