AutoProber: Automação de sondas voadoras orientada por IA para hacking de hardware

O que o AutoProber faz
AutoProber é uma pilha de automação de sondas voadoras para hackers de hardware projetada para fornecer aos agentes de IA tudo o que é necessário para ir da detecção de um novo alvo em uma placa até a sondagem segura de pinos individuais. O sistema lida com descoberta de alvos, mapeamento por microscópio, movimento CNC monitorado por segurança, revisão de sondas e sondagem controlada de pinos.
Fluxo de trabalho e operação
O fluxo de trabalho típico envolve instruir o agente a ingerir o projeto, conectar todo o hardware, fazer com que o agente confirme que todas as partes estão funcionando, executar a busca de referência e calibração, anexar o cabeçote personalizado da sonda e do microscópio e, em seguida, notificar o agente sobre um novo alvo na placa. O agente encontrará a localização do alvo, capturará quadros individuais enquanto registra coordenadas XYZ, anotará pads, pinos, chips e outros recursos, unirá os quadros, anotará o mapa, adicionará alvos de sondagem ao painel web para aprovação ou rejeição, sondará os alvos aprovados e reportará de volta.
Controle de hardware e segurança
Todos os hardwares podem ser controlados através do painel web, scripts Python ou pelo próprio agente. O projeto trata o movimento do hardware como um sistema de controle de máquina em vez de um aplicativo web normal. O modelo de segurança requer monitoramento contínuo do Canal 4 do osciloscópio durante qualquer movimento, com qualquer gatilho do Canal 4, tensão ambígua, alarme CNC ou pino de limite real X/Y/Z servindo como condição de parada. O movimento de recuperação não é automático.
Estrutura do repositório
apps/- Scripts voltados para o operador e ponto de entrada do painel Flaskautoprober/- Pacote Python reutilizável para CNC, osciloscópio, microscópio, registro e segurançadashboard/- Painel web de página únicadocs/- Arquitetura, referências de dispositivos, operações e orientações de segurançacad/- Arquivos STL imprimíveis para o cabeçote de ferramentas personalizado atualconfig/- Arquivos de exemplo de ambiente/configuração
Pilha de hardware
A arquitetura testada utiliza:
- Controlador CNC compatível com GRBL estilo 3018 via serial USB
- Microscópio USB servido por mjpg_streamer
- Osciloscópio Siglent via LAN/SCPI para monitoramento de segurança do Canal 4 e medição do Canal 1
- Fim de curso óptico conectado a uma fonte externa de 5V e ao Canal 4 do osciloscópio
- Tomada controlada por rede opcional para controle de energia do laboratório
Peças de referência
O protótipo utiliza peças específicas, incluindo fim de curso óptico, microscópio USB, SainSmart Genmitsu 3018-PROVer V2, Matter Smart Power Strip, Osciloscópio Siglent SDS1104X-E, fios Dupont, mola de caneta ou mola de compressão leve similar, e impressora 3D para peças imprimíveis do cabeçote de ferramentas.
Licença e status
O repositório é uma versão candidata autossuficiente disponível na fonte sob a licença PolyForm Noncommercial 1.0.0, com contato comercial disponível. Utiliza Python com resolução de dependências via uv.lock.
📖 Read the full source: HN AI Agents
👀 See Also

HostMyClaudeHTML: Compartilhamento com Um Clique para Artefatos HTML do Claude
Um desenvolvedor criou hostmyclaudehtml.com, uma ferramenta gratuita que permite compartilhar artefatos HTML gerados pelo Claude como URLs ativos arrastando e soltando o arquivo .html. Não é necessário criar conta para quem faz upload ou para quem visualiza.

Storybloq: Um Rastreador de Projetos para Claude Code com App Mac, CLI e MCP
Storybloq é um rastreador de projetos gratuito e de código aberto que reside em .story/ dentro do seu repositório. Inclui um aplicativo para Mac (App Store), uma CLI e um servidor MCP para expor tickets, problemas e handovers de sessão ao Claude Code.

Netflix Lança VOID: Modelo de Exclusão de Objetos e Interações em Vídeo no Hugging Face
A Netflix lançou o VOID, um modelo de inpainting de vídeo que remove objetos de vídeos juntamente com todas as interações físicas que eles induzem, incluindo objetos caindo e itens deslocados. O modelo requer uma GPU com 40GB+ de VRAM e usa condicionamento quadmask com dois arquivos de checkpoint para diferentes níveis de refinamento.

Caddie: Alternativa ao OpenClaw Baseada no Slack Será Lançada na Próxima Semana
Caddie é uma versão baseada no Slack do OpenClaw que não requer instalação local ou configuração MCP. Os usuários autorizam através do Slack App Directory em 60 segundos, depois digitam comandos para automatizar tarefas no Gmail, LinkedIn, CRM, calendário e mais de 100 outras ferramentas.