Claude에게 3D 프린터 소프트웨어 설정을 맡겼더니 알아서 다 해버리네요
I let Claude handle the software side of my new 3D printer, and it set the whole thing up
핵심 요약
Claude를 활용해 3D 프린터 소프트웨어 환경을 구축하고, 대화만으로 모델링 검색부터 출력까지 자동화한 사례입니다.
- 자동화 환경 구축 — Claude와 프린터 사이를 연결하는 자체 서버를 통해 출력 과정을 자동화함
- 안전 장치 마련 — 출력 전 확인 절차와 필라멘트 매칭 검사 등 안전한 운용 환경을 조성함
- 원격 제어 및 공유 — Tailscale과 ntfy를 이용해 외부에서도 프린터 상태를 확인하고 제어함
- AI 활용 확장성 — 단순 출력뿐만 아니라 모델링 수정 및 다중 재료 설정까지 AI로 해결함
다들 안녕. 3D 프린팅 갤러리 같은 데 올리면 AI 쓴다고 욕만 처먹을 거 같아서 여기다 올린다. 3D 프린팅 입문은 하고 싶은데 소프트웨어 배우느라 시간 낭비하기는 싫어서, 그냥 Claude 시켜서 다 해버렸다! 프린터 고르는 것도 Claude가 도와줬는데(QIDI Q2 모델), 이 프린터가 Klipper/Moonraker를 돌리고 API 연동도 된다는 걸 얘가 알아내더라고.
Claude가 프린터랑 자기 사이에 끼어 있는 작은 셀프 호스팅 서버("printhub")를 하나 짜줬다:
- 쉬운 말로 프린팅: "핸드폰 거치대 찾아줘"라고 하면 → Printables에서 검색하고, OrcaSlicer(공식 Q2 프로필 사용)로 슬라이싱해서 시간/무게/비용까지 보여줌 → 내가 승인하면 → 바로 출력 시작.
- 안전 장치: 내가 확인 안 누르면 시작도 취소도 안 됨. 필라멘트 안 맞으면 아예 시작도 안 하고, G-code 직접 건드릴 일도 없음.
- 폰 알림 (ntfy): 시작, 첫 레이어 사진, 일시정지/필라멘트 부족(재개/취소 버튼 포함), 완료, 에러까지 다 알려줌.
- 로컬 환경 유지: Proxmox 컨테이너에서 돌아가고, 프린터는 방화벽으로 막아서 이 서버만 접근 가능하게 해둠. 외부 접속은 Tailscale로만 함.
- 요청 페이지: 내 파트너가 채팅으로 출력물 요청하면 내가 승인하는 방식임.
지금까지 배운 점: 펌웨어 업데이트 때문에 카메라 설정이 꼬였는데(카메라 ID가 틀어짐), Claude가 알아서 찾아서 고쳐주더라. 처음 두 번은 필라멘트가 제대로 안 물려서 허공에 출력질만 했음. 로드할 때 노즐에서 플라스틱 나올 때까지 계속 밀어 넣어라! 첫 번째 벤치(Benchy)는 거미줄 좀 생긴 거 빼곤 아주 잘 나왔음.


