AutoProber: 하드웨어 해킹을 위한 AI 기반 비행 프로브 자동화

AutoProber의 기능
AutoProber는 하드웨어 해커를 위한 플라잉 프로브 자동화 스택으로, AI 에이전트가 플레이트에서 새로운 타겟을 감지하는 것부터 안전하게 개별 핀을 프로빙하는 데 필요한 모든 것을 제공하도록 설계되었습니다. 이 시스템은 타겟 탐지, 현미경 매핑, 안전 모니터링 CNC 동작, 프로브 검토, 제어된 핀 프로빙을 처리합니다.
워크플로우와 작동
일반적인 워크플로우는 에이전트에게 프로젝트를 수집하도록 지시하고, 모든 하드웨어를 연결하며, 에이전트가 모든 부품이 작동하는지 확인하도록 하고, 홈 및 캘리브레이션을 실행하며, 맞춤형 프로브와 현미경 헤더를 부착한 다음, 플레이트에 새로운 타겟이 있음을 에이전트에게 알리는 것을 포함합니다. 에이전트는 타겟 위치를 찾고, XYZ 좌표를 기록하면서 개별 프레임을 촬영하며, 패드, 핀, 칩 및 기타 특징을 기록하고, 프레임을 함께 스티치하며, 맵에 주석을 추가하고, 웹 대시보드에 프로브 타겟을 추가하여 승인 또는 거부를 받고, 승인된 타겟을 프로빙한 다음, 보고합니다.
하드웨어 제어 및 안전
모든 하드웨어는 웹 대시보드, Python 스크립트 또는 에이전트 자체를 통해 제어할 수 있습니다. 이 프로젝트는 하드웨어 이동을 일반적인 웹 앱이 아닌 기계 제어 시스템으로 취급합니다. 안전 모델은 모든 동작 중에 오실로스코프 채널 4를 지속적으로 모니터링해야 하며, 채널 4 트리거, 모호한 전압, CNC 경보 또는 실제 X/Y/Z 리미트 핀은 정지 조건으로 작용합니다. 복구 동작은 자동이 아닙니다.
저장소 구조
apps/- 운영자용 스크립트 및 Flask 대시보드 진입점autoprober/- CNC, 오실로스코프, 현미경, 로깅, 안전을 위한 재사용 가능한 Python 패키지dashboard/- 단일 페이지 웹 대시보드docs/- 아키텍처, 장치 참조, 운영 및 안전 지침cad/- 현재 맞춤형 툴헤드용 인쇄 가능한 STL 파일config/- 예제 환경/구성 파일
하드웨어 스택
테스트된 아키텍처는 다음을 사용합니다:
- USB 직렬을 통한 GRBL 호환 3018 스타일 CNC 컨트롤러
- mjpg_streamer로 제공되는 USB 현미경
- 채널 4 안전 모니터링 및 채널 1 측정을 위한 LAN/SCPI를 통한 Siglent 오실로스코프
- 외부 5V 전원 및 오실로스코프 채널 4에 연결된 광학 엔드스톱
- 실험실 전원 제어를 위한 선택적 네트워크 제어 콘센트
참조 부품
프로토타입은 광학 엔드 스톱, USB 현미경, SainSmart Genmitsu 3018-PROVer V2, Matter Smart Power Strip, Siglent SDS1104X-E 오실로스코프, Dupont 와이어, 펜 스프링 또는 유사한 경량 압축 스프링, 인쇄 가능한 툴헤드 부품용 3D 프린터를 포함한 특정 부품을 사용합니다.
라이선스 및 상태
이 저장소는 상업적 연락처가 가능한 PolyForm Noncommercial 1.0.0 라이선스 하에 자체 포함된 소스 이용 가능 릴리스 후보입니다. Python을 사용하며 uv.lock을 통한 종속성 해결을 사용합니다.
📖 Read the full source: HN AI Agents
👀 See Also

넥서스: 발견, 신뢰, 결제 기능을 갖춘 오픈소스 AI 간 통신 프로토콜
넥서스는 AI 에이전트가 인간의 개입 없이 서로를 발견하고, 조건을 협상하며, 응답을 검증하고, 소액 결제를 처리할 수 있도록 하는 자체 호스팅 프로토콜입니다. 이는 발견, 신뢰, 프로토콜, 라우팅, 연합의 5개 계층으로 구성되어 있으며, 66개의 테스트와 MIT 라이선스를 포함합니다.

'nice-figures' 클로드 코드 플러그인이 연구 블로그 스타일의 Matplotlib 플롯을 생성하다
nice-figures는 Anthropic의 소프트 파스텔 연구 블로그 스타일의 matplotlib 그래프를 생성하는 Claude Code 플러그인입니다. 16개의 차트 레시피, 추가 종속성 불필요, 자동 스타일링을 제공합니다.

클로드의 코드 대시보드, GitHub에서 1900만 개 이상의 AI 생성 커밋 추적
한 개발자가 GitHub 공개 저장소에서 Claude Code가 생성한 1,900만 개 이상의 커밋을 추적하는 대시보드를 구축했으며, TypeScript(35.3%), Python(19.2%), JavaScript(10.3%)가 가장 많이 사용된 언어로 나타났습니다. 이 시스템은 Next.js, Recharts, PostgreSQL을 사용하며, GitHub API의 요청 제한을 우회하는 ETL 파이프라인을 갖추고 있습니다.

Claude Code Routines, CLI 성능을 20개 이상의 PR에서 2.4배 향상
Claude Code의 Routines를 2시간 주기로 사용하여 오픈소스 CLI(Repomix)를 자율적으로 튜닝한 결과, 20개 이상의 자동 생성 PR과 2.4배의 런타임 개선이 이루어졌습니다.