ABOUT
아두이노로 만든 것을 진짜 기판까지 가져갑니다
아두이노 수업은 대부분 "잘 만들었어요" 로 끝납니다. 그 다음 단계를 만들고 있습니다.

미션
브레드보드 다음이 막막하지 않도록
브레드보드에서 동작하는 것까지 해 본 사람은 많습니다. 그런데 그것을 기판으로 옮기려는 순간, 개발보드 안에 숨어 있던 크리스탈, 리셋 회로, 레귤레이터, 디커플링, 보호소자가 한꺼번에 나타납니다. 무선 모듈을 쓴다면 인증까지 따라옵니다. 대부분 여기서 멈춥니다. 동작을 확인한 회로와 양산 회로 사이의 이 지식 격차가 저희가 메우려는 것입니다.
그래서 범용 EDA 를 만들지 않기로 했습니다. 이미 가지고 계신 것, 그러니까 스케치와 부품 목록을 받아서 Shield/HAT 또는 모듈 온보드 양산 보드로 확장합니다. 규칙 기반 검증기를 통과한 것만 표준 포맷으로 내보냅니다. 시뮬레이터에서 시작한 프로젝트가 그대로 기판 파일까지 갑니다.
배우는 곳에서 만드는 곳까지, 프로젝트를 바꾸지 않는다.
제품의 모양
이 제품은 같은 팀이 다른 분야에서 이미 써 본 구조를 그대로 따릅니다. 전문가가 아닌 사용자의 설계 의도를 하나의 데이터로 받고, 그 의도를 여러 화면(시뮬레이터 · 브레드보드 · PCB)으로 보여 줍니다. 자동으로 만들어진 것은 규칙으로 검증하고, 실제로 물건이 나오는 순간(도면이든 Gerber 든)을 결제 지점으로 잡았습니다. 한국과 일본의 인증(KC · 技適)을 설계 단계에서 흡수한다는 점도 같습니다.
| 단일 진실 원천 | 표현 | 검증 | 결제 지점 |
|---|---|---|---|
| 설계 의도 + 핀 계약 | L0 시뮬 · L1 배선도 · L2/L3 KiCad 보드 | 로직 / 전기(P1–P8) / 실물(사용자) | Gerber 다운로드 |
원칙
코드베이스에 적어 둔 절대 규칙을 사용자 언어로 옮기면 이렇습니다.
AI 는 제안만 하고, 판정은 규칙이 합니다.
AI 가 만든 넷리스트를 그대로 쓰는 일은 없습니다. 카탈로그 접지, 골든 패턴(실제 오픈소스 회로), ERC, 핀 계약, N샘플 합의, KiCad DRC 를 전부 통과해야 채택됩니다. 하나라도 걸리면 규칙 기반 확장기로 되돌아갑니다. 검사하는 쪽에는 AI 가 들어가 있지 않습니다.
세 가지 검증을 한 칸으로 합치지 않습니다.
로직(시뮬레이터), 전기(ERC·DRC), 실물(사용자)은 언제나 따로 표시합니다. 실물 검증은 사용자가 실제 보드에서 확인하고 직접 체크해야만 켜집니다.
GPL 도구는 별도 프로세스로만 실행합니다.
KiCad, Freerouting, arduino-cli, Espressif QEMU 는 링크하거나 번들하지 않고 별도 컨테이너와 프로세스에서 호출합니다. 브라우저에서 도는 것은 전부 MIT 라이선스입니다.
회로를 그리라고 요구하지 않습니다.
이미 가지고 계신 .ino 스케치와 부품 목록을 입력으로 받습니다. 코드만 봐서 알 수 없는 항목만 되묻고, 전체를 다시 입력하시게 하지 않습니다.
자동으로 넣은 회로는 반드시 설명합니다.
디커플링, 풀업, 플라이백, 레벨 시프터를 알아서 채우되 부품마다 "왜?"를 붙입니다. 배우면서 만드는 게 목적이니까요. 몰라도 쓸 수 있지만, 알고 싶을 때 알 수 있어야 합니다.
표준 포맷으로 출력합니다.
KiCad 프로젝트와 Gerber, BOM, CPL 을 그대로 드립니다. 어느 제조사에도 올릴 수 있고 KiCad 로 이어서 편집할 수 있습니다. 저희 서비스에 묶어 두지 않습니다.
하지 않는 것
범위를 좁혔기 때문에 성립하는 제품입니다.
- 범용 EDA (자유로운 회로도 편집)
- 베어칩 완전통합 설계 (MCU 단품에 크리스탈·USB·부트로더를 직접 설계)
- 아날로그 회로 시뮬레이션 (SPICE)
- 4층 이상, 고속 신호, 임피던스 제어. 그 단계면 KiCad 로 졸업하실 때입니다
- 라즈베리파이 전체 에뮬레이션. GPIO mock 으로 충분합니다
오픈소스
이 제품은 오픈소스 위에 서 있습니다. 라이선스와 결합 방식을 밝힙니다.
| 프로젝트 | 라이선스 | 역할 | 결합 방식 |
|---|---|---|---|
| KiCad 9 | GPL-3.0 | 보드 생성 · DRC · Gerber/CPL 출력 | 별도 컨테이너에서 kicad-cli 로 실행, 링크·번들 없음 |
| Freerouting | GPL-3.0 | 자동 배선 (DSN → SES) | 별도 프로세스(JVM) 로 호출 |
| arduino-cli | GPL-3.0 | 스케치 컴파일 (.hex / .uf2 / .bin) | 별도 컴파일 컨테이너 |
| Espressif QEMU | GPL-2.0 | ESP32 서버 시뮬레이션 | 별도 프로세스, MMIO 트레이스로 GPIO 재생 |
| avr8js | MIT | 브라우저 AVR 시뮬레이터 | 프론트엔드에 포함 |
| rp2040js | MIT | 브라우저 RP2040 시뮬레이터 | 프론트엔드에 포함 |
| @wokwi/elements | MIT | 브레드보드 부품 그래픽 | 프론트엔드에 포함 |
| KiCanvas | MIT | 브라우저 .kicad_pcb 뷰어 | 프론트엔드에 vendored |
| Monaco Editor | MIT | 코드 편집기 | 프론트엔드에 self-host |
팀 · 연락처
ibou.ai 가 만듭니다. 한국과 일본의 메이커와 학생을 먼저 보고 있습니다. 두 시장 모두 무선 인증(KC · 技適)이 양산의 문턱이라서, 인증을 이미 받은 모듈을 우선 권하는 구조가 여기서 나왔습니다.
지금은 Phase 0 입니다. 변환 파이프라인이 실제로 작동하는지를 가장 먼저 확인했고(ESP32 PoC 보드 DRC 0), 카탈로그를 넓히고 있습니다. 첫 사용자를 찾고 있습니다.
지역 · 인증
KR · JP · KC · 技適 · FCC · CE
UI 는 한국어, 일본어, 영어를 지원합니다. 인증 체크리스트는 KC 와 技適을 기본으로 합니다.