AutoProber: автоматизация летающих зондов на основе искусственного интеллекта для аппаратного взлома

Что делает AutoProber
AutoProber — это автоматизированный стек летающих зондов для хакеров аппаратного обеспечения, предназначенный для предоставления ИИ-агентам всего необходимого, чтобы перейти от обнаружения новой цели на плате к безопасному зондированию отдельных контактов. Система обрабатывает обнаружение целей, картографирование с микроскопа, движение ЧПУ с контролем безопасности, проверку зондов и контролируемое зондирование контактов.
Рабочий процесс и работа
Типичный рабочий процесс включает указание агенту загрузить проект, подключение всего оборудования, подтверждение агентом работоспособности всех компонентов, выполнение калибровки и установки в исходное положение, присоединение специального зонда и кронштейна микроскопа, а затем уведомление агента о новой цели на плате. Агент найдёт местоположение цели, сделает отдельные кадры, записывая координаты XYZ, отметит контактные площадки, контакты, микросхемы и другие особенности, объединит кадры, аннотирует карту, добавит цели для зондирования на веб-панель для одобрения или отклонения, протестирует одобренные цели и отчитается.
Управление оборудованием и безопасность
Всем оборудованием можно управлять через веб-панель, скрипты на Python или самим агентом. Проект рассматривает движение оборудования как систему управления станком, а не обычное веб-приложение. Модель безопасности требует постоянного мониторинга канала 4 осциллографа во время любого движения, причём любой триггер на канале 4, неоднозначное напряжение, сигнал тревоги ЧПУ или реальный контакт ограничения по X/Y/Z служат условием остановки. Восстановительное движение не выполняется автоматически.
Структура репозитория
apps/— Скрипты для оператора и точка входа панели управления Flaskautoprober/— Многоразовый пакет Python для ЧПУ, осциллографа, микроскопа, логирования, безопасностиdashboard/— Одностраничная веб-панель управленияdocs/— Архитектура, справочники по устройствам, операции и руководства по безопасностиcad/— Печатаемые файлы STL для текущей специальной головки инструментаconfig/— Примеры файлов окружения/конфигурации
Аппаратный стек
Протестированная архитектура использует:
- Совместимый с GRBL контроллер ЧПУ в стиле 3018 через USB-последовательный порт
- USB-микроскоп, обслуживаемый mjpg_streamer
- Осциллограф Siglent по LAN/SCPI для мониторинга безопасности на канале 4 и измерений на канале 1
- Оптический концевой выключатель, подключённый к внешнему источнику питания 5В и каналу 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
👀 Смотрите также

Мастерство Клода в Коде: Опенсорсная система конфигурации добавляет постоянную память и отобранные навыки в CLI Claude Code
Claude Code Mastery — это система конфигурации с открытым исходным кодом, которая добавляет постоянную память между сеансами, интеллектуальные хуки жизненного цикла и более 26 тщательно отобранных навыков в CLI Claude Code. Она включает в себя 6-файловый Memory Bank для каждого проекта, запускатор с нулевой конфигурацией и кроссплатформенную поддержку.

Ruflo: Открытая платформа для совместной работы нескольких ИИ-агентов
Ruflo — это платформа с открытым исходным кодом, которая позволяет запускать множество ИИ-агентов, работающих вместе как команда над сложными задачами. Ранее известная как Claude Flow, она помогает координировать рабочие процессы, где задачи нужно разбивать на части.

Локальный MCP-сервер подключает Claude к приложениям Mac без облака и токенов
Local MCP — это нативный MCP-сервер для macOS, который предоставляет Claude Desktop, Cursor, Windsurf и VS Code доступ к данным Mail, Calendar, Teams и OneDrive на вашем Mac без облачной обработки или API-токенов.

Встраиваемый OAuth-провайдер для персональных FastMCP серверов на всех платформах Claude
Разработчик создал OAuth-провайдер в одном файле на Python, который позволяет персональным серверам FastMCP работать на платформах Claude.ai (веб, мобильные и десктопные) без необходимости использования внешних сервисов аутентификации, таких как Auth0 или Google.