Using Active Batch Programmer

Back to main pageActive Marker TrackingUsing Active Batch Programmer


The Active Tag Batch Programmer provides a convenient way of programming multiple OptiTrack components including the Tags, Pucks, and the Base Stations. This page provides instructions on how to use this program to configure the components.


You can download the active batch programmer from the following link:

Configuration Steps

Step 1) Extract all the files from the ZIP file.

The batch programmer ships in ZIP format. Extract the ZIP file to access the contents.

Step 2) Launch the batch programmer

Without any of the active components connected to the computer, yet, start the batch programmer. When it loads up, you should see the following window:
ActiveBatchProgrammer 1.png

Step 3) Configure the settings

Before connecting anything, you will want to configure the settings first, you can set which radio channel and PAN ID to communicate through, and you can also disable specific markers for each of the active components if needed. Unless there is a specific need for a change, you will not need to make any changes here.


Active labels on a batch of active components.

  • One batch of active components contain one Base Station and one or more sets of active markers; whether the markers are on the active Tags or the Pucks.
  • To each active Tags or Pucks, a labeling group will be assigned. A labeling group is a set of unique active marker labels that gets programmed to the active IR LEDs on either the Tag or the Puck.

As long as none of the active components are assigned with an overlapping labeling group number, the batch programmer will make sure a unique active label gets assigned to each marker in the batch. Once all of the settings are configured, we can now start programming the labeling groups.


Read-only mode

If you are hoping to just read the existing settings without changing them, check the read-only box located at the bottom-left corner before connecting the devices. If this box is not checked, the settings configured on the programmer will get applied to the device.

Step 4) Connect the components

While they are powered off, connect a Tag or a Puck to the computer via a USB cable.

Step 5) Power on the component

Once connected, power on the Puck or the Tag. Wait until it gets recognized in the batch programmer. Once it connects, it will be listed under the current batch section, and configured settings will get programmed automatically. Monitor the Log while connecting the component to make sure the configuration gets applied successfully.
ActiveBatchProgrammer 2.png

Step 5) Unplug and plug another component

Unplug the Tag/Puck that was connected on step 5), and connect a new Tag instead. You will have to repeat step 4 and 5 for each of the active components in the batch.

Step 7) Check to make sure all Tags/Pucks have been programmed

At the end, you should see all of the components in your batch listed in the programmer with unique labeling group number assigned to each of them.