Limelight 2020.2 - More Zoom and Hardware Panning

Hello Teams,

If you missed our last update post, take a look at 2020.1:

2020.2 pushes Limelight’s hardware even further by adding the ability to zoom and pan simultaneously. It also adds a brand new video mode and important bug fixes. Let us know what features you would like to see in future updates!


3x Hardware Zoom at 60 FPS

  • Our last update added 2x Hardware Zoom for all Limelight models at no cost whatsoever. We’ve managed to push our hardware zoom even further with 3x Hardware Zoom. All Limelight models are now capable of 3x Hardware Zoom at 60fps. This makes full-court tracking even easier for every team.

The following gif shows 1x, 2x, and 3x Hardware Zoom from the sector line (full court shot line):

This gif shows only 1x and 3x Hardware Zoom from the full-court sector line shot location:

Hardware Panning

  • Robots capable of shooting from both long and short distances in 2020 would have found it difficult to use Hardware Zoom on their Limelights without the use of an active, adjustable Limelight mount. We have incorporated Hardware Panning to solve this problem.

This gif shows Hardware Panning while using 3x Hardware Zoom. This should simplify mounting for teams who wish to use Hardware Zoom:

Hardware Panning on the X and Y axes at 2x Hardware Zoom


  • Address driver issues that were breaking the color balance sliders
  • Revert all networking-related drivers to 2019 season variants to address a small number of network performance reports from teams

Thanks :slight_smile:


Shush or else you’ll let people know we are using a Limelight


Only one?


If you’re not using three limelights, you’re doing something wrong.


@Jared_Russell @Tom_Bottiglieri @Michael_Corsetto @Eugene_Fang


Awesome update, horrible business move. We were about to pull the trigger on two more limelights but looks like we can get the range of motion we want with just one.

These updates remind me of tesla upgrades where all 65D models can be upgraded to 75D models for a few thousand bucks and a push of a button. Good thing your not charging us :slight_smile:


Is the hardware panning and zoom physically moving the limelight optics?

No. It’s just allowing the user to change where on the original picture the zoom is occurring.

Did you order 45?



Delighting your customers is probably a better long term play


Is it possible to control the hardware panning and/or the zoom via NetworkTables?


I would assume so, from the use cases they hoped people would use this for, but I don’t see anything in their documentation yet.

1 Like

You wouldn’t happen to know when limelights restock?

Currently, it doesn’t look like the zoom level or zoom region has it’s own NetworkTables entry for on the fly changes. It’s a pipeline setting though, and you can change those on the fly. This would probably be somewhat clunky for really complex zoom handling, but if you’re just doing 2 zoom levels for increasing precision, it’s probably fine.


I know you had planned the zoom/pan features to be configured using the profiles.
However, as the zoom/pan features evolved into the fantastic features we have now, I feel it’d definitely be advantageous to have them as NT variables instead of having to make different profiles (specifically for panning).



Thanks for this awesome update!

How does panning affect tx and ty? I found that zooming doesn’t change tx and ty values, which is great. Panning Y by 1.0 results in a ty change of 12 degrees, but Panning by 0.5 resulted in a ty change of a bit more than 6 degrees. Is the change supposed to be linear? And also is there any documentation on how accurately tx and ty reflect actual target angles? Thanks!


@Brandon_Hjelstrom It would be really helpful if you could update the Software Change when new firmware drops.

Want to second the networks table capability. Doing some testing yesterday we found it more beneficial to stay in 1x zoom because of the increased FOV and when we tried to add smart zoom logic (zoom once tx is in some threshold) the pipeline switching was too slow to do on the fly