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

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 July 14 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

Technical Support

The world's first swing capture system that combines swing capture with ball and club tracking for use in a golf simulator


July 14 4:15 pm

New updates on the club detection page

July 14 2:15 pm


Reduced launch lag time development

Stage 1 of the reduced launch lag time development is now completed as a Beta test in this version of the CP.

Launch lag time is reduced to around 1 to 1.5 seconds now.

Switch this feature ON/OFF in the Setup panel.

If all tests work out okay, then this method will be made standard

July 13 6:15 pm

Reduced launch lag time development

Come to think about it, as this feature will be of immediate benefit for all VisTrak users across the board,

I'll push this development up to the front and leave the ball and club tracking features of the new Swing Capture until afterwards.

I'll do this development in two stages:

Stage 1. Reducing the lag time to around 1 second using the current full ball detection but only for the first 3 or 4 frames after ball strike.

Stage 2. Reducing the lag time to essentially zero by only detecting the front of the ball pixel in the frames for the first 3 or 4 frames after ball strike.

Stage 1 should be completed by the end this week ( or far earlier )

Stage 2 should be completed by the week after

July 13 2:45 pm

Zero launch lag time - immediate launch after ball strike

For those that like the idea of a zero launch lag time after ball strike (like the ProTee VX),

then you'll be pleased to know that I have an easy update for the VisTrak systems that will accomplish this.

The solution is to - instead of the time consuming process of searching for complete balls (and verifying that it is a ball) in all frames -

we simply search for the front tip of the ball in flight - i.e. essentially just one pixel.

Club data (i.e. face angle, path and speed) is fast anyway, so lag time for the shot will effectively be reduced to zero (i.e. only a few Milli-seconds).

Even though I'm still working on the ball and club tracking feature for the new Swing Capture system, I'll squeeze in this development for August too.

July 11 3:50 pm


Fix: Marginal error in club speed calculations

July 10 5:00 pm

Swing Capture / Close-up club tracking combo

You can also combine close-up frames from the overhead camera (as shown above)

with swing capture frames from the side mounted camera

July 10 1:30 pm

Ball and Club Tracking for the Swing Capture system

The final phase of the Swing Capture system development is the ball tracking feature.

Essentially this feature converts the basic Swing Capture system into an EVi system.

The only difference being that the overhead and side mounted cameras capture the entire players body swing and not just the ball and club.

While basic ball tracking (i.e. ball speed, horizontal and vertical launch angles) will be relatively easy to code,

club tracking will probably be a challenge due to the fact that the club images will be quite small.

Expected release date for this feature is sometime in August

July 10 8:30 am

Swing Capture development

Basics Done!

Just a couple more tweaks on the new basic Swing Capture feature of the CP software and I'll call it day for now.

I must say, this project was really fun to code ( a great summer project ) but I need to move on to other more pressing issues now.


Swing Capture Finale Release

Final full release of the new Swing Capture system with this CP update

July 9 2:45 pm


Swing Capture Auto Swing detection

The auto swing detection feature is now ready with this version.

The auto swing detection feature allows you to record swings automatically.

To use, select the "Ball on Mat" stop cam mode and place a ball on the mat in the small SC launch area.

The swing capture automatically stops after 75 frames after ball strike.

You then get 75 frames before and 75 frames after ball strike.

July 8 2:00 pm


Swing Capture development

Second Alpha test release of the new Swing Capture system

Just manual frame capture today for both mono and color cameras.

Auto swing detection Start/Stop recording will be ready later this week.

The above image shows the new exposure, gain, frame rate and capture time controls.

Camera exposure and gain settings are made in real-time with the cameras running so you can immediately see the results.

Total frames captured is currently 150. i.e. 75 frames before and 75 frames after ball strike.

I think this should be plenty but can increase to 300 or 600 frames if required.

In order to test, switch to SC1 (if using one camera) or SC2 (if using 2 cameras) in the Setup panel

Manual Start/Stop with Timer

For those that would prefer to manually start the swing capture cameras,

you can set a timer that will indicate (with a series of slow and faster beeps) when the system is ready to capture the swing .

The system will then automatically stop recording after a few seconds.

You can then review your swing captured in all cameras with the video playback features.

Swing Capture Auto Swing detection

The auto swing detection feature should be ready later this week (probably tomorrow)

Swing Capture ball speed, path and LA detection

This feature should be ready later this month

July 6 12:00 pm

Swing Capture development

Main advantages over other swing capture systems

1. Super high speed up to 800 FPS

2. Cameras measure ball speed, path and vertical launch angle

3. Cameras interface with all major golf simulator game software systems

GSpro, TGC, CG, E6 etc

4. Cameras can be converted to a regular hi-resolution ball and club tracking system like the SCX and EVi systems

just by swapping out the lenses and repositioning the cameras

5. Auto Start and Stop

because the cameras detect a swing

6. Option to use Color or IR cameras

The advantage of using IR mono cameras is that you don't have to use visible light in the enclosure.

i.e. the enclosure can remain nice and dark

while color cameras require bright visible lighting that will brighten up the enclosure area

7. System can be used with any other launch monitor

e.g. GC3, SkyTrak, Protee VX, Trackman etc

July 5 12:00 pm

Swing Capture development

First Alpha release due on Monday

New 1: Cameras can be positioned for 3 views: Front, Side and Top

New 2: There will be 3 Stop/Start recording methods. 1: Auto Ball on Mat, 2: Auto Ball in Flight, 3: Manual

Auto Methods 1 and 2 detect ball strikes in order to stop recording after a set number of frames

The Ball on Mat method is used when one or more cameras can view the ball on the mat prior to ball strike.

The Ball in Flight method is used when no camera can view the ball on the mat prior to ball strike.

The Manual method requires that the user manually stop the recording with a mouse click or foot switch

New 3: Ball tracking can be switched OFF so that the Swing Capture cameras can be used with other tracking systems (GC3, SkyTrak, ProTee VX etc)

New 4: New product naming. 2 versions will be available SC1 and SC2.

New 5: Users can draw into the frame images to determine club data: i.e. Club face angle, club speed and path

Single camera SC1. SC1 can be used for either Top, Side or front views

Dual camera SC2. SC2 can be used to add a second view to the SC1 view

New 5: Users can draw into the frame images to determine club data: i.e. Club face angle, club speed and path

July 1 12:45 pm

LX LR and LX C name changes to SCS and SCT

As the Swing Capture feature of these two new systems will dominate, I've changed the names to more represent their functions.

SCS = Swing Capture Side camera

SCT = Swing Capture Top camera

June 30 8:00 pm

DIY prices listed

You can now see what price you'd pay if sourcing your own cameras, cables and lights compared to ready assembled product prices.


VisTrak SCS and SCT

GSA Golf CP camera control and image processing software : $199

Camera : $300 (available on Amazon)

CM Vision IR light : $90 (available on Amazon)

DIY price : $589

Regular price : $999

June 30 2:00 pm

VisTrak SCS Specs

1. Frame rate:

Variable from 200 to 800 fps but usually around 200 to 300 fps

The frame rate shouldn't be too high as the system has to capture the back swing and swing follow through.

Also, increasing the frame rate to 800 fps will require a huge increase in the number of frame buffers and require additional lighting

2. Frame buffers: Variable from 150 to 1500

3. Lens: wide angle 2.8mm

3. Resolution: 640 w x 480 h

4. Camera Exposure Time; Currently 5ms.

i.e. 5000 us which is vastly greater than the usual 300 us used with the SCX, EVi and other LX systems

The Exposure time can be shortened but then considerable more lighting will be required to illuminate the player

If the exposure is reduced enough, then the ball in flight will appear round and not as a motion blur trace.

5. Camera type: The usual 790 /1500 fps 640x480 Hauteng camera used in all other VisTrak systems

6. Color cameras:

Color cameras can be used but bare in mind that color cameras don't work with IR light, so you'd have to use visible lighting

which will make the enclosure bright and may cause glare in the players eyes

7. Lighting

Either 24 LED CM Vision IR Illuminators for monochrome IR cameras or visible light LED track lighting for both Color and IR monochrome cameras

8. Proof of concept

For those that have been following me over the years, you may notice that the below image was actually taken from one of the older CX systems.

Back then (10 - 15 years ago) I used a single frame camera that was triggered by a (self developed) line scan camera.

i.e. when the ball passed within the FOV if the very fast line scan camera, it triggered the main camera to grab one frame.

The camera had a 10 ms exposure so produced the motion blur ball trace you see above.

Back then, affordable high speed cameras were not available so this was the only way to capture high speed moving balls.

The concept was used successfully for many years until the CX range was discontinued due to the availability of lower cost high speed cameras.

The SC cameras use the same concept but instead of just capturing one frame, we now capture multiple (i.e. hundreds) of hi-speed frames.

9. Video capture Start / Stop method

1. Manual start/stop

2. Auto Ball on Mat method

3. Auto Ball in Flight method

10. Conversion Compatibility:

As all VisTrak systems use the exact same cameras, users can easily convert their current systems (i.e. LX1 or 2, SCX or EVi) to an SCST

simply by changing out the lenses to low cost ($10) 2.8 mm lenses and setting up new lighting ($90)

June 30 7:50 am

VisTrak SCS

Swing Capture Side

camera with ball tracking

The world's first single camera system that combines swing capture with ball and club tracking for use in a golf simulator

The SCS hi-speed camera - with wide angle lens and longer exposure time -

captures 150 frames of the ball and player before and after ball strike.

So you not only see how the ball flies, but also how you struck it with your back swing and swing follow through.

The longer exposure time shows the ball in each frame as a bright motion blur trace whereby the length of the streak

and spacing between ball traces in each frame is directly proportional to the ball speed.

Another big advantage of using longer camera exposure times is that the player is illuminated without the requirement to add more lighting.

$ 1,299 cased version

$ 999 non-cased version

$ 590 DIY price

June 29 1:30 pm

VisTrak SCT

Swing Captuture Top camera

$ 1,699 cased version

$ 1,299 non-cased version

The SCT hi-speed camera - with wide angle lens and long exposure time -

captures 150 frames of the ball and club with the players club swing before and after ball strike.

The combo SCS and SCT ( known as the SCST is - to the best of our knowledge at least - the only hi-speed camera tracking system that combines

both ball and club tracking with swing capture video playback.

The SCS captures the player and ball viewed from the side while the SCT captures ball and club viewed from overhead.

The post shot video playback contains 32 frames from both cameras.

VisTrak fully modular cameras

Note that all GSA Golf VisTrak systems use the exact same cameras so you can convert one system to the other just by changing out the lenses

a repositioning the cameras. Lighting may also have to modified.

June 27 3:00 pm


New customer camera registrations

June 27 12:00 pm

LX CL development terminated

After some 160 hours of development of the LX CL, I've decided to call it quits.

Main reasons are:

1. First and fore most, discussions with prospective purchasers strongly indicated that they don't want a unit that is placed and sticking up in the middle of the enclosure.

2. The accuracy of the system won't be anywhere as near good as with the other LX models.

3. The post shot video playback won't show any useful data.

4. No simple method of adding a club tracking camera to the unit.

The LXCL replacement

As the main point of the LXCL was to produce a floor mounted camera tracking system that functions for both LH and RH players without having to move the unit,

the simple solution would be to mount the unit - out of the way - on the side wall of the enclosure.

The unit is placed 3 ft or so ahead of the player so that - no matter if the player is LH or RH - the ball in flight will always be in the FOV of the camera.

Introducing the new

VisTrak SCS

The SCS is a floor side mounted hi-speed camera system that can be used for both Left and Right handed players

without having to move the unit.

$ 1,299 cased version

$ 999 non-cased version

As 99% development of this unit is being taken from the regular LX1,

it will only take a day or two to modify the trigger method so that it triggers from the ball in flight 3ft ahead of the player instead of from the ball position on the mat.

June 26 1:00 pm


Due to a report that the system stops functioning after approx 30min of play requiring a CP restart,

I've added more system info in the event log files and - to check that there's not a memory leak - the current memory usage is being displayed and recorded in the log files.

The usual cause of such an issue is a camera is going off-line though.

June 25 2:30 pm


1. Numerous smaller improvemts

2. Ability to switch ON system event logging.

Switch on or off in the Setup panel (top right corner)

Event logs are used to trace possible issues and are stored in C:GSAgolf / GSAGolfSystemLogs folder.

The files are dated and are named "SystemLogDDMMYY"

for example "SystemLog250624"

June 24 3:00 pm

Excellent IR light spread and intensity using the new IR Lights with 15 degree lenses

Using just 2 of these new IR lights negates the requirement to use visible track lights with the SCX, EVi and Eagle systems

June 23 3:30 pm

New lower priced LX1 Lite

June 22 12:50 pm

LX2 case options

Cased versions

Non cased versions

As I can't decide which LX2 casing looks best, I'll offer them all and leave it up to the purchaser to decide

June 21 3:10 pm

New long distance Vcam for the EVi system

The short distance Vcam is placed around 12 inches away from the ball

The long distance Vcam is placed 4 to 8ft away from the ball

June 16 2:15 pm


New 2: New customer camera registrations

New 3: A number of smaller improvements


Beep not always sounding when ball is detected on mat.

Smoother Green LED strip pulsing

June 14 4:50 pm

1. New LX CLS calibration completed

CP update due tomorrow

2. GSA Golf AI

Currently looking into integrating AI technology into GSA Golf tracking systems


June 13 3:40 pm

New LX 2 carry case version overhang IR LED light

This is really looking good now. New IR LED 90 degree lenses are producing far brighter ball and club images too.

LX2 with optional overhang IR lighting

The LX2 comes complete with the overhang lighting, however, it can be removed.


June 9 4:30 pm

New LX system carry cases

Manufacturing and assembly details of the new LX Carry Case range worked out and tested today.

Systems have built in IR lights, cameras, power supplies and electronics.

Biggest issue was the new LX2 overhang IR Light (not shown here). Problems worked out okay now though.

Compared to the previous LX case designs (or lack of them), these carry case versions look really great.


New carry cased versions of the LX1 and LX2

June 7 12:30 pm


Creative Golf integration with GSA Golf producrts now completed in this version of the CP

Click above image to read more about Creative Golf

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

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

if you have any questions

please feel free to contact me personally anytime from M to F 10am to 3pm US ET

Currently looking into integrating AI technology into GSA Golf tracking systems

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