ArtWork
개발 중말로 설명하면 회로와 기판(PCB)까지 함께 설계하는 것을 목표로 한 도구
마지막 작업 55일 전
누구의 어떤 문제를 푸나
전자제품을 만들려면 회로도, 기판 설계, 기기를 움직이는 프로그램(펌웨어)이 모두 필요합니다. 기판(PCB)은 부품을 붙이고 전기가 흐르는 길을 새긴 판입니다. 일이 이렇게 나뉘면 연결이 빠지거나 바뀐 내용이 어긋나기 쉽습니다. ArtWork는 전자공학과 프로그래밍을 모르는 사람이 원하는 제품을 말로 설명하면, 회로·기판·펌웨어·기기 화면·서버까지 함께 설계하고 검사하는 프로그램을 목표로 합니다. 지금은 그 바탕이 되는 기판 설계 프로그램이 있습니다.
지금 어디까지 왔나
6월 28일 작업일지: 빈 폴더에서 시작해 하루 만에 기판 설계 프로그램의 뼈대를 만들었습니다. 이날 개발 단계 27개를 끝냈습니다.
7월 1~15일 작업일지: 기판·자동 배선·공장용 파일 출력을 4·6·8층까지 넓혔습니다. API 키(유료 AI 이용 열쇠) 없이 Claude Code·Codex 구독으로 AI 도우미를 쓰게 했습니다.
9월 15일: 목표를 "설명에서 시작하는 전자제품 통합 개발"로 넓혔습니다. 첫 시험 대상은 회사 제품 하나입니다. 회사 이름과 자료는 뺐습니다. 제품 사양을 저장하고 검사하는 1단계를 마쳤습니다.
할 수 있는 것
회로도를 그리고, 연결 실수를 찾는 전기 규칙 검사(ERC)를 돌립니다.
2·4·6·8층 기판에 부품을 놓고, 손으로 또는 자동으로 배선합니다.
선 간격·굵기 같은 규칙을 어긴 곳을 찾아(DRC, 설계 규칙 검사) 빨갛게 보여 줍니다.
기판을 3D로 보고, 공장에 보낼 제조 파일(거버 파일 등)을 뽑습니다.
AI 창에 말로 지시하면 기판을 고치고, 고친 뒤 규칙 검사로 스스로 확인합니다.
사람과 AI의 역할
구분 | 맡은 일 |
|---|---|
나 | 만들 도구를 정했습니다("AI 기반 PCB 아트웍 설계 도구를 만들고 싶다", 6월 28일). 다층 기판을 단계로 나눠 만들자는 AI 제안을 골랐습니다. API 키 대신 구독으로 AI를 돌릴 수 없는지 물었고, Codex 독립 리뷰를 넣자고 했습니다(7월 1~15일 작업일지). 첫 시험 대상 제품을 골랐습니다(9월 15일). |
AI | Claude Code가 설계 문서·코드·단위 검사(작은 자동 검사)를 썼습니다. Codex가 다섯 단계를 독립 리뷰해 실제 버그·보안 문제 8건을 찾았고, 모두 고쳤습니다. |
사람이 다시 확인한 것 | 제 "실제 프로그램은 언제 볼 수 있어?"라는 질문에 앱을 처음 실행했습니다. 검사로는 못 잡던 빈 화면 버그가 드러나 고쳤습니다(7월 1~15일 작업일지). |
아직 확인 못 한 것 | 앱 안 AI 창에서 실제로 명령을 눌러 보는 시험. 일부 제조 파일 형식(IPC-2581·ODB++)을 상용 제조 프로그램에서 열어 보는 시험. 제품 자동 생성과 실제 기기 시험. |
다음에 할 일
'제품 만들기' 입구와 제품 기획 화면 만들기: 설명 → 기능 고르기 → 사양 저장(2단계)
그다음 가상 장치·웹·서버를 만들어 시험하기(3단계)