CSS Menu Buttons Css3Menu.com

Flooring and Stance mats Drape enclosures Impact screens Budget enclosures Cage and solid wall enclosures PC's and Projectors Flooring and Stance mats
id="nav" class="bottomenu"> VisTrak Installation VisTrak Eagle VisTrak SCX VisTrak EV VisTrak KX VisTrak LX Camera Installation Videos

GSA Golf develop and manufacture the world's most affordable, yet most advanced and comprehensive

hi-speed camera golf simulator tracking systems on the market today

Technical News

VisTrak SCX - our best selling 3000 fps hi-speed camera stereo ball and club tracking system

VisTrak LX2 - the world's first and only floor mounted launch monitor with a horizontal camera to capture full club face, path and speed

The LX2 is our best selling 3000 fps hi-speed camera floor mounted ball and club tracking system

System Updates & Development News

GSA Golf daily updates and news

Hi! I'm Martin Paul Gardiner

Electronics and software development engineer and founder of GSA Golf

Regularly check out my tech news page for all our latest developments and free updates

GSA Golf tech news is updated almost daily!

so make sure to check in for all the latest updates and news regularly

If you have any questions

please feel free to contact me personally anytime from M to F - 12noon to 3pm US ET via e-mail at

Please Note: We're closed on weekends and all US national holidays

If you are contacting us on the weekends or on national holidays,

then we'll make best effort to get back to you within 24 hours of the next working day.

Did you get a response to your e-mail?

We get really busy at times and e-mail responses can be late or even forgotten at times.

Please remind us again if you didn't get a response to your e-mail.

Note: we are not receiving or responding to emails

on weekends or on national holidays.

Weekends at GSAgolf are used solely for system development and product assembly

Emails sent to us after 3pm Friday will get answered to the following Monday

Emails sent to us after 3pm on work days are not read until the next day

Email responses are usually only made between 12 noon and 3 pm


GSA Golf Control Panel (CP) Updates

V May 20 2024

Click the above green button to download the latest CP update.

This is a fast download and installation,

suitable for most users that have done updates and initial installations within the last year or so.

How to install the CP (Control Panel) full version and updates

Try it before you buy it

GSA Golf Control Panel Full version download

The full version VisTrak software can be used to evaluate the system with real time image processing

from sample shot videos sent to us frome customers.

Download includes sample shot videos of the SCX, EVi and LX2

Plus free Swing Capture software

Plus free 18 hole golf course game software

Great for evaluation with the GSA Golf Control Panel - playable with the mouse.

Technical Support



May 20 4:00 pm


Fix: frame 0 showing blank when entering the camera panels after a shot instead going first to the video panel

New: LXCL Trigger code completed and tested.

May 19 2:40 pm


New 1: LX CL system activated

First release of the LX CL is expected to be ready sometime later this coming week

New 2: New trigger zone for LX CL

The usual method used to trigger the video capture sequence is to monitor the ball on the mat for any movement.

This won't work with the LX CL though as the image of the ball will be blocked as soon as the player addresses the ball.

To fix this, the LX CL features a trigger zone area above the launch zone.

As soon as a ball in flight is detected in this area, the video capture trigger will be generated.

As the camera is pointing slightly downwards, even a rolling ball will enter into this trigger zone area.

New 3: Yesterday's fix for frame 0 being showed blank when entering the camera panels has been removed as this is causing issues with standard operation.

Standard operation would be to first go into the video panel and then the camera panel if required.

BTW the reason why frame 0 is showing bank when entering the camera panel first instead of first entering the video panel after a shot

is because the system is automatically searching for a new ball on the mat after a shot and - in the process - overwriting frame 0

which is the frame used in searching for the ball.

I'll probably have a fix for this (low priority issue) later though.


May 18 5:30 pm


New 1: System now detects if a camera goes off line during play

To test it: Click the minimize button as usual from the CP's main panel. The system then starts looking for the ball.

Then pull the plug on one of the cameras.

The screen will then revert to its full size with the above error message

Fix 1: If going directly to the camera panels after a shot, frame 0 occasionaly showed a blank frame


May 17 6:50 pm


Couple of small fixes:

1: 4 second white screen when starting the CP without cameras connected

2: EVi Sample video cam 2 not detecting ball

May 17 11:35 am

First test image of the LX1 CL

The above test image is being used as a proof of concept for the floor mounted LX CL

System was mounted 5ft away from the ball down the line using an 8mm lens.

First software release expected sometime next week.

For those that are making their own LX CL, you will require a 24 LED CM Vision light with 15 degree lenses.

Plus a base of some kind and brackets to mount the camera on top of the CM Vision light as shown above.

May 16 6:10 pm


New 1: Improved club face detection for LX2 putting

May 16 12:30 pm

coming soon...

Introducing the new LX CL

The LX CL (center line) functions for both LH and RH players and captures:

Ball Vertical launch angle, Ball Path left and right, Ball Speed and Spin

Club tracking camera can be added

Price $999

Club tracking can be added too

May 15 5:20 pm


New 1: Total Spin

Total spin ?

Total spin is the vector sum of back and side spin rates which can be calculated as follows:

Total spin = square root of (back spin squared + side spin squared)

New 2: Improved side spin detection

New 3: Numerous smaller system and cosmetic improvements

May 12 4:30 pm


New : Improved ball spin detection for all types of ball markings on balls for all systems

i.e. Spin dots, ball logos and lines for SCX, EVi and LX2 systems

May 11 1:50 pm


Fix: System occasionally switching cameras to idle mode when in chipping mode.

The effect caused the appearance that the system couldn't detect a ball on the mat.

May 10 2:16 pm

Coming next week: Ball spin accuracy test results using the pre-recorded test ball spin videos

All ball spin test videos were recorded at 1500 fps with the ball rotating at 2500 rpm,

so the results should always show a spin rate close to the 2500 rpm

May 9 6:55 pm


New 1: Overlay text in the sample shot videos.

New 2: If no cameras are detected, then the 3 (SCX, EVI and LX2) sample videos will be automatically loaded

May 7 3:32 pm

Introducing the new LX2 Lite

All the same great features of the regular LX2 but without the closed casing

May 6 4:52 pm


New : Ball spin video now shown in camera 2 when using an LX2 or EVi

Fix : Club face incorrect when using club strips on top edge of irons

Coming up this next week:

Over layed explanation text in the sample shot videos to show how all the data was derived at.

May 5 9:20 am


New 1: Improved club face angle detection with excessive in-to-out club paths.

New 2: LX2 sample video

New 3: Improved ball spin detection in Vcam for LX2 and EVi systems when using a ball logo or line

(see LX2 sample video)

May 4 2:20 pm

New narrow beam IR LED lenses for the SCXir

Camera exposure time can now reduced to just 80 us instead of the standard 300 us when using the new narrow beam IR lights

This very short exposure time practically eliminates ball motion blur

which is essential in order to capture clear images of the ball's markings for measured ball spin.

Light spread using the 8 degree lenses on the IR lights is a bit critical.

As you can see, the light is fading on the edges.

I'll be ordering 10 degree and 15 degree lenses to increase the light spread later this week

New: GSA Golf adapted narrow beam IR lights

New: lower priced SCX IR kit

May 3 5:25 pm

On the agenda for this weekend:

1. To determin how fast we can set the camera exposure time with the SCX IR using the new IR LED lenses

and if 2 instead or 3 24 LED CM Vision lights can be used.

75 to 100 micro second exposure time would be the traget.

2. Ability to detect club face angle with excessive in-to-out club paths.

May 3 4:40 pm


New 1: Important vertical Launch angle accuracy update for LX and EVI systems

Fix 1: Inability to switch off the option to show shot replay videos

Fix 2: TGC/GSpro test shot videos being unnecessarily saved


Fantastic results with the new narrow beam IR LED lenses for the SCXir


I can't tell you how pleased I am with the test results of these new narrow beam lenses for the SCX IR.

This is night and day!

In fact, I'm over the moon about it.

A real game changer for IR lighting for the SCX IR

It's been a long, tiring and expensive search (years) to find a good IR light for the SCX IR in order to reduce the camera exposure time that reduces motion blur

and finally it's all over now.

All ceiling mounted IR systems (SCXIr, Eagle IR, EV IR) will now be fitted with these lenses on the CM Vision lights.

I've consulted numerous well established machine vision experts and companies of the years to come up with a solution to this problem

and none could come up with a solution despite all their efforts, time and sample IR lights they have sent me.

Maybe I should drop them a line on how to do it or start a new line of business with my new long distance machine vision IR light solutions.


May 2 3:36 pm


New 1: New customer camera registrations

New 2: 1500 fps camera frame rate option is now default ON.

May 1 12:30 pm

New narrow beam IR LED lenses for the SCXir

After yesterday's super disappointment with the so called "2 million candle power" IR LED light,

I decided to check out if the wide angle CM Vision lights currently being used in the SCXir can be converted from wide angle beam angle to narrow beam.

While CM Vision doesn't offer this option, the lenses themselves can be swapped out for narrow beam lenses.

The new narrow beam lenses are on order and I will report the test results later this weekend.


April 30 6:00 pm

800 fps option?

Is there any point in having the option to run the cameras at 800 fps instead of 1500 fps?

Unless anyone can tell me otherwise, the next CP will have this option removed so that cameras are always running at full 1500 fps.

New IR light a complete flop

Test results of the below - highly anticipated - new IR high intensity light turned out to be a complete flop.

Nothing but marketing hype from the manufacturer. A total waste of my money and time.

It's super narrow beam alright though. At 1 degree beam angle, it can only illuminate the ball in one specific direct position.

Move the ball 2 inches away, and it's a dark image.

Even when it's spot on, the so called "2 million candle power" isn't any better than a cheap LED track spot light.

April 30 4:50 pm

Ball Spin Test Videos

For those that are interested, I've made a collection of ball spin videos using line/logo marked balls, QED marked balls and Rapsodo marked balls.

Click the above image to download the videos (32 MB compressed)

All 32 frame videos were captured at 1500 fps with the ball spinning at 2488 rpm.

Each ball type consists of 4 different viewing angles: Top, Side, Tilted Top and Tilted side.

To try the videos, copy the video number from the downloaded sub folder into the C:\ GSAgolf folder on your PC.

Go to the Videos panels and select the video number and go to camera 1.

Select any frame and press the 1 key on your keyboard, then go to the next frame and press the 2 key.

Then either press the C key or click on the spin video box to re-calculate the spin rate from the 2 frames you have previously selected

GSA Golf use these ball spin videos to simulate various ball marking position scenarios to confirm the correct measured ball spin


Fix: Ball spin rate not always being re-calculated when clicking in the ball spin video box

April 29 1:16 pm


New 1: Ball spin rate fine adjust using left and right keyboard arrow keys

New 2: Default spin adjust factor determined using tachometer readings

Ball spin rate accuracy verification method

Click below images to read more

Click above images to read more ...

April 28 4:10 pm


New: Improved virtual dot mode.

Press V key in camera panel to start virtual dot mode

More about spin dot virtual mode later this week...

Fix: Spin adjust slider ball not automatically updating spin rate in real time while moving the slider bar cursor

April 27 10:10 am


Improved sample shot videos.

Back spin in EVi video cam 2 more visible and clearer.

April 26 6:35 pm


New 1: Associated club with the sample shot videos now shown

April 26 12:45 pm


New 1: Certain system configuration values for the sample shot videos are now automatically set to match the videos as they were recorded.

i.e. floor and spin dot Grey Scale values, system scaling factor, brightness values etc.

These values are restored to your system original values when leaving the sample video.

New 2: A couple of smaller tweaks and mods to improve ball spin, ball and club speed detection

New 3: The minimum max club face angle now set to +/- 10 degrees.

i.e. If a club face angle is measured greater than this max value, it will be set to this max value (set by the user in the video panel near bottom right corner)

April 25 1:45 pm


New 1: Quality of sample shot video 2 improved

New 2: A couple of smaller tweaks and mods to improve ball and club speed detection

Sample Video 1 is from a stereo camera SCX system

Sample Video 2 camera 1 is from an EVi/LX2 system showing the overhead view of the club striking the ball

Sample Video 2 camera 2 is from an EVi/LX2 system showing the side view of the club striking the ball

April 23 3:00 pm


New 1: Sample shot videos


A number of sample shot videos are currently being generated.

Just 2 for the moment but many more to come.

Note that when loading the sample videos, the system type may change.

Video 1 ( with enhanced spin dot ball images) was generated from an SCX and Video 2 from an EVi system

New hi-intensity IR spotlight for the SCX IR ?

This IR light looks very promising. Hi-Intensity with a very narrow beam angle.

I've ordered one to test and will publish results in a couple of days.

The problem with the current CM Vision IR Illuminators (see below) is that they are wide angle and thus not producing a concentrated spot where the light is needed.

They are also quite large and 3 are required which makes the SCX IR heavier and longer than the regular SCX.

These new IR lights are smaller and probably only 2 are required


April 21 2:30 pm


New 1: New customer camera registrations

New 2: A number of smaller layout and cosmetic modifications

New 3: New stereo calibration for the SCX IR

As the cameras in the SCX IR are mounted 29" apart (due to the long casing that has the 3 large IR lights in them)

as opposed to the regular 20 inches apart, the stereo calibration tables are different.

In order to differentiate between the 2 types of SCX systems, a new separate SCX IR product option has had to be added

April 20 5:55 pm

Greater focus precision and far easier focusing with Marshall low cost lenses


While testing a customer order for an SCX IR today, I noticed a significant difference in lens focusing precision between the far more expensive Computar lenses ($138)

and the low cost ($20) Marshall lenses which the SCX is normally equipped with.

Turns out that Computar lenses are extremely sensitive to the slightest turn of the focus ring (you just have to touch the ring and it's out of focus)

while the Marshall lenses allow up to good half a turn of precision focusing.

Even though the Computar lenses produce slightly more brighter images, the advantage is completely negated if you can't focus the lens.

If you're having difficulty focusing and you're not using the Marshall lenses and you'd like to swap them out, Google "Marshall V-4512 lenses".

They are available from various resellers for $20.

Coming next week:

Ability to mount the SCX longitudinally (i.e. inline with the center of the screen)

instead of latitudinally (i.e. when cameras are mounted left and right of the center line)

Advantage is that - because the cameras are pointing directly down over the center line -

the shot playback video will show the exact ball path (left and right)

whereas the ball path appears somehat skewed with regular latitudinal mounting method as the cameras are viewing the ball off center left and right.

April 18 1:07 pm


New : More improvements to SCX and LX2/EVi ball spin detection

April 13 9:40 am


New 1: Improved ball spin detection

New 2: New LX2 default values. eg Shutter speed exposure time 100 us instead of 300 us

VisTrak SCX Ball Spin Detection

The above image (from a customer shot video) shows the issue with longer exposure times and out of focus lenses when attempting to detect ball spin dot markings.

Exposure times need to be under 150 us to reduce motion blur caused by the ball traveling at high speeds.

Nether-the-less, if increasing the Ball Spot GS (gray scale) to 200, then even out of focus and blurry ball dots can be detected.

Today's CP version also features improved ball spin frame detection by attempting to find 2 adjacent ball images that have at least 3 dots on them instead of just 2.

More ball spin detection updates will be coming regularly over the next few weeks

April 10 4:10 pm

VisTrak LX2 Production model

The world's first and only floor mounted launch monitor that features a true horizontal camera


Agreed, a somewhat unorthodox design but it's the only way to capture club data with a floor mounted launch monitor

Now featuring a real ON/OFF switch! (ha,ha)

Well, you may laugh about that but it's actually a real pain in the butt to put that in.

it's a wonder a don't electrocute myself in the process

I always wanted to put on/off switches on my products but didn't see the point as the user would have get up on a step ladder

to reach the ceiling mounted unit to switch it on or off.

It would be easier to just pull the plug on it from the floor outlet or use a power strip with an on/off switch.

i must admit I get a bit jittery working with voltages much over 5v.

A couple of months ago I wanted to check the LED 110v lights on an SCX light track and - due to a short circuit - a loud bang and super bright spark occurred that blew the circuit breakers.

Scared the living day lights out of me.

So these days, I prefer to don sunglasses and ear plugs prior to a first live test.

April 9 3:45 pm

Production news - SCX vs LX

Currently, the assembly time for the LX2 is 4 times that of the SCX. i.e. SCX assembly time : 2 to 4 hours. LX2 assembly time 8 to 16 hours

This is mainly due to the additional casing and wiring required in the LX2.

Should sales of the LX2 exceed more than 2 a week, then production will have to be outsourced.

Fortunately, I have a team ready to go for this eventuality.

April 9 3:00 pm

Low frame rate when running 2 cameras

I've had a couple of users over the years that say they can't attain the minimum frame rate with 2 cameras with their PCs.

The below new entry in the "Issues and Fault Finding" page should help

4.1 Each camera runs at full speed when connected to the PC separately

but when a second camera is connected, the frame rate drops significantly.

This would indicate that your PC USB3 bus has insufficient bandwidth to cope with 2 cameras running at full speed.

You can try setting the cameras to 1500 fps in the CP's main panel and restarting the CP.

As the frame size is halved when setting the cameras to 1500 fps, you may be able get 600 fps or more when running the 2 cameras.

While not ideal, at least the system will then be playable.

April 8 6:00 pm


New 1: Improved laser and green LED strip controls.

Laser and LED strip turns ON during camera testing when first starting the CP.

Fix 1: Laser not always switching OFF when ball located

Fix 2: LED strip not always switching ON when ball located

New 2: A number of smaller cosmetic improvements

New 3: New customer camera registrations

April 6 4:22 pm


The old Alignment and image rotation mode has been disabled due to issues.

If - for some reason - it was stuck ON, then it could cause false LA readings and calibration problems

April 4 5:30 pm

Business news

A new "Where to Buy" reseller list is currently being compiled for GSA Golf VisTrak products.

This will probably take a while but should show results soon.

Also a number of exclusive resellers for certain countries will be listed.

e.g. The exclusive distributor for Japan has been signed up today. Many more to follow.

April 4 1:51 pm


A number of smaller but potentially important fixes.

April 1 3:15 pm

New easy SCX calibration method

Click the above button to see an easy and fast SCX calibration method

April 1 10:00 am


New 1: New SCX stereo table calibration.

SCX Calibration was done with cameras mounted 8.5ft high and 21 inches apart

New 2: New improved ball LA and ball speed calculation methods

New 3: Many new smaller system improvement features


Previous Tech News pages






Click above for all your accessory requirements


Based in Naples, Florida,

all GSA Golf products are meticulously assembled and tested by hand to meet the highest industry standards

GSA Golf golf simulator components and kits

CX and Vistrak system components can be used to build the complete GSA Golf golf simulator camera tracking system

at a far lower price than the ready made system prices

Click above to read more about GSA Golf components and kits

The GSA Golf camera tracking software is available to

all OEM golf simulator manufacturers

and/or DIY enthusiasts for just

$ 399.00

Just purchase your own cameras and lighting

Click above image to read more

GSA Golf Investment and Reseller Opportunities

Recent customer comments

Hi Martin, I just wanted to drop you a note to say how amazing the new VisTrak camera is.

I am still playing around with the settings and learning but the video capture and being able to see the frame by frame impact is awesome!

I also really like the way you show the ball ready/playback buttons as an overlay on the TGC.

The best part of my day is going to the tech page and seeing your latest updates - keep up the good work!

Richard L. Illinois 12/17/2020

Hi Martin- I wanted to let you know how much I appreciate your efforts.

I could have bought any of the expensive and well-known golf simulators, but I’m glad I ultimately took the chance and bought your products.

It wasn’t an easy decision, as it takes a leap of faith to take the road less traveled, but it has made all the difference.

I love that your products are not perfect (no one's are) but that you strive for perfection while pushing innovation.

You’re clearly never satisfied. As soon as you develop a new software feature, or build a new camera system, you're immediately back at it working on the next iteration.

You’re a true inventor and engineer. Almost every day I download the latest beta and see how it enhances the simulation.

It's like Christmas morning everyday.

Sometimes there’s a marked improvement. Sometimes the new feature “breaks” something else.

But over days and weeks, I feel how the collective innovations are improving the overall experience.

Your products aren’t for everyone but they are a clear alternative to the high-margin corporate products that have an arm's length association with their user base.

Buying a GSA product is buying into you and becoming part of your user community.

You listen, you care, and you explore. I know many of us appreciate it but perhaps not enough of us say thanks.

Martin, thank you for an enjoyable and rewarding journey with your products in 2020.

You’ve made a COVID 19 year more endurable.

Eric P. Burien, WA 12/25/2020

Matt P. 1/15/2021

Hello Martin, I have had 2 weeks of excellent play and stability in Eagle Mode! This has been very enjoyable! Matt T.

Matt T. 1/14/2021

Hi Martin, I see your daily updates on the Tech News page and I just want to say thank you for all your hard work and dedication.

Your passion for golf and engineering clearly shows and thank you!

Mike B. 05/03/2021

Thanks Martin……..

I appreciate the excellent customer service and fair pricing! And the very informative website!

Have a great day!


Note that all GSA Golf software is written in the C++ programming language, which isn't particularly easy.

As they say, while it's easy to shoot yourself in the foot with the standard C language,

you can blow your whole leg off in C++. : )

Click above button to

Technical Support


Martin Gardiner

Founder of GSA Golf

These days, when I'm not developing golf simulators, you'll find me in my keyboard music studio

Contact us

Business opportunities with GSA Golf

Enjoy huge earnings and great markups by using our cameras and software

for your system installations or just offering any of our products for direct sale.



VisTrak Installation and setup All camera products Enclosures All products Software Business DIY Kits - Components