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
Hey — I'm Kris, and I want to be upfront about what ShotBridge with PuttLinx is and isn't. I built this app for myself to solve the issues I kept running into with other launch monitor connectors for GSPro. It works great for me, and I'm sharing it with the community for free in the hope that it helps others too.
That said, results will vary based on how carefully you set up your environment — camera position, lighting, and sim bay conditions all matter. This isn't a plug-and-play replacement for polished commercial connectors.
I'm also a one-person operation. I'm genuinely happy to help in Discord or email, but I can't offer the same polish or resource depth as established connector companies. If you need rock-solid commercial-grade support, you may be better served elsewhere — and that's OK.
What I can promise: fast response times and rapid code updates. When something breaks or a good idea comes in, I can usually have a fix or feature shipped within days, not quarters. That's the upside of being small.
Thanks for giving it a shot. — Kris
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 🙏