GainSec

Hardware hacker’s flying probe automation stack for agent-driven target discovery, microscope mapping, safety-monitored CNC motion, probe review, and controlled pin probing.

63
2
100% credibility
Found Apr 17, 2026 at 63 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

AutoProber is a source-available software system that automates safe visual inspection and electrical probing of circuit boards using a CNC machine, USB microscope, and oscilloscope.

How It Works

1
🔍 Discover AutoProber

You stumble upon AutoProber, a handy setup that lets you safely automate looking at and gently poking tiny pins on circuit boards with a little robot arm.

2
🛒 Gather your parts

You pick up a small robot arm machine, a close-up camera, a safety sensor gadget, and a few wires and mounts from common stores.

3
🔧 Assemble your setup

You put together the robot arm with the camera and safety sensor, making a safe poking station for your workbench.

4
💻 Start the control screen

You run the simple control screen on your computer to see live views and buttons for everything.

5
Check and prepare

You test connections, find the safe home spot, and measure how the camera sees the world so it's all ready to go.

6
📷 Scan your circuit board

You place a new board on the plate, and it smoothly moves the camera to snap pictures, build a map, spot pins and chips, and suggest poke points.

7
👀 Review and approve

You look at the colorful map on screen, check the suggested pins, and pick which ones to poke safely.

🎉 Probe and get results

The robot gently pokes the approved pins while watching for safety, measures voltages, and shares the findings so you learn about your board.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 63 to 63 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is AutoProber?

AutoProber automates flying probe hardware testing, taking a new target from plate placement to safe pin probing via agent-driven discovery, microscope mapping, and CNC motion. You connect a GRBL CNC, USB microscope, and oscilloscope, then use the Python-based web dashboard or scripts to home, calibrate field-of-view, scan for pins and chips, review targets, and execute controlled probes—all with continuous safety monitoring over SCPI. It solves manual hardware probing drudgery for reverse engineering, delivering stitched maps and probe plans without trusting CNC limits alone.

Why is it gaining traction?

Its rigid safety model—using an independent oscilloscope channel for endstop monitoring during all motion—sets it apart from DIY CNC scripts, preventing crashes in hardware-in-the-loop setups. Developers dig the agent-driven workflows for target discovery and the full BOM with printable toolheads, plus Flask dashboard for real-time hardware info, jogging, and probe review. Low barrier: uv sync dependencies, env-configurable for your lab's github hardware monitor or sniffer rig.

Who should use this?

Hardware hackers probing PCBs for security analysis, like testing github hardware security keys or sniffing tokens with pogo pins. Reverse engineers needing microscope-guided, safety-monitored CNC automation for mpi autoprober tasks. Lab techs automating controlled discovery and mapping on 3018-style routers.

Verdict

Grab it for non-commercial hardware test automation if you're building agent-driven rigs—docs and BOM are solid for a 63-star release candidate. 1.0% credibility score flags early maturity and non-commercial license, so verify safety in your setup before live probing.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.