Universal launch monitor connector for GSPro with integrated webcam putting analysis. One app connects your launch monitor and your putting mat — no extra hardware needed.
UI mockup for illustration purposes — not representative of actual product interface
ShotBridge handles your launch monitor. PuttLinx handles your putter. Both feed into GSPro through a single shared connection.
Reads shot data directly from your launch monitor's companion app using OCR screen capture and sends it to GSPro automatically.
Point a webcam at your putting mat and PuttLinx tracks ball speed and direction, sending putt data to GSPro in real time.
ShotBridge reads shot data from your launch monitor's companion app via OCR. If it shows numbers on screen, we can read them.
Mevo+ with FlightScope API is fully tested and production-ready. We're currently looking for beta testers with other supported launch monitors to help validate OCR profiles and fine-tune shot detection. If you'd like to participate, join our Discord or reach out via email.
PuttLinx uses an AI model (YOLO) to detect your golf ball in the camera feed. The better the model, the more reliably it tracks the ball — across different mats, lighting conditions, ball types, and camera angles.
The Contribute Data tab in ShotBridge lets you help train that model directly from your own setup. Every new setup that contributes images makes the model more robust for everyone.
The current model was trained on a limited set of setups. Your data helps PuttLinx work better for the entire community.
Privacy first. Only images of your putting mat and golf ball are captured. No personal information, no audio, nothing else. You can preview exactly what the camera sees before you start.
Download, extract, connect — that's it.
Download the .zip, extract to a folder. No installer needed.
Pick your launch monitor from the device profiles. ROI regions are pre-configured.
ShotBridge connects to GSPro's Open API automatically on launch.
Hit shots. ShotBridge reads them and sends to GSPro. PuttLinx handles putts.
Windows 10/11 (64-bit)
GSPro
USB webcam pointed at putting mat
Launch monitor companion app visible on screen
100fps Mono Global Shutter USB Camera
Standard webcams use rolling shutter sensors — the frame is scanned one row at a time from top to bottom. A golf ball moving at even moderate speed travels far enough during that scan window to appear smeared or distorted, throwing off the velocity calculation. Hard putts were always the hardest to get right for this reason.
The OV9281's global shutter captures every pixel at the exact same instant. No smear, no distortion, no matter how fast the ball is moving. At 1280×800 native resolution and a full 100fps, you get sharp, accurate ball positions on every single frame.
PuttLinx works with any USB webcam, but the Arducam OV9281 is the best performance-per-dollar upgrade available for the system.
One caveat: The OV9281 is a bare camera module, not a finished consumer webcam. It doesn't come in a housing, so you'll likely need to 3D print an enclosure or mount to install it cleanly in your simulator bay. If you have access to a 3D printer this is straightforward — if not, it's worth factoring in before you buy.
Download ShotBridge with PuttLinx and start playing in minutes. Free, no account required, no strings attached.
⬇ Download ShotBridge 📖 User Guide (PDF)Reach out through any of these channels.
Fastest way to reach us — Join our Discord
Support the Project
ShotBridge with PuttLinx is free and always will be. If you're enjoying the software and want to buy me a coffee, it's appreciated but never expected. Every dollar goes back into development and testing.
Scan with Venmo · 100% voluntary · Thank you 🙏