Software Updates

The following table contains downloads for the latest versions of software and documentation for all of Brooks PCR products.  Each version is uniquely identified by its Version ID that contains a version number followed by a revision number and an edit letter/number sequence. Click on the Version ID to download the file.

A change in the version number indicates that the software release includes substantial new features and functionality.  While every effort is made to maintain backwards compatibility, new versions may contain some limited incompatibilities and may require a new software license.  A change in the revision number indicates the addition of minor new features and few, if any, incompatibilities with previous software releases.  A change in the edit letter/number sequence indicates that the software only includes new bug fixes relative to the last release and is fully backwards compatible. For more information on the contents of a software release, please see the “Release Notes” section of the latest PreciseFlex Documentation Library

ProductVersion IDRelease DateDescription
Guidance Development Studio 
GDS Installer 5.1.3.6
August 27, 2024

Guidance Development Studio is an integrated development environment with which users can program PreciseFlex robots to perform applications. Users will be able to program PreciseFlex robots as well as IntelliGuide vision grippers and Guidance controllers. Users will have the choice of building applications with GP Flow, a state-machine approach to no-code programming, or programming robots with the full-featured Guidance Programming Language (GPL).

  • Added support for locating multiple barcodes in the same FoV
  • Added minor improvements to the GP Flow sequence editor
TCS API3.0 D2
August 9, 2024

This application is written in our Guidance Programming Language and enables a PC or other host to operate a robot by sending simple string commands to a Guidance controller via Ethernet TCP/IP. An alternate configuration allows commands over standard serial lines. 

Once the TCS API is configured and executed, a Guidance controller acts as a command server for multiple independent robots. It includes commands to move the robots, monitor status, and perform digital I/O operations. 

The TCS API is open source, which allows end users to customize it for a specific application by using Guidance Development Studio (GDS). 

See file "Release-notes.txt" for changes included with each version. 

Guidance Programming Language OS GPL 4.3 c5April 6, 2023

Production release of GPL 4.3.  Adds support for enhanced dual arm PRsRR, RPRR, and RPR kinematics.  Improve web browser compatibility.  Add web pages for payload change and safety zones.  Increase max user tasks to 64.  Add support for Panasonic A5 serial absolute encoder type 50.  Change timeouts to accommodate new power supply.  Bug fixes.  See the Release Notes in the Documentation Library for a more complete list of the changes.

PreciseFlex  Utilities Installer4.0.1.6June 20, 2024A collection of utilities used with GDE and GDS for configuring and managing controllers.
CalPPRev 38April 7, 2020

This application is written in the GPL (Guidance Programming Language) and is used to set the zero positions of all of the axes of robots sold by Brooks. After this software is executed, the Home function can be executed whenever the robot is powered on to re-establish the absolute position of the robot. This application should only be executed if there is a problem with the robot and the zero positions are lost (e.g. if the encoder battery has to be replaced, an axis must be repaired and a motor is replaced, etc.). 

This application is executed on each new robot in Brooks' factory before a robot is shipped, and a copy of this code is provided in the robot's flash drive. 

For custom robots that utilize PreciseFlex™ Guidance Controllers, this software can be used as a reference design for your development of your own factory calibration procedure.  For custom robots, this software is unsupported and is provided as a convenience for our customers and Brooks does not guarantee that this software will operate properly or without bugs or that it is appropriate for any use to which it may be applied.

PreciseVisionDesktop:
4.0.2.8-32 BIT
4.0.2.8-64 BIT

IntelliGuide Vision Server 
5.1.3.6



August 26, 2024

Desktop production release of PreciseVision version 4.0 for Windows 7/8/10. Does not support Windows XP. There are separate installations for 32-bit and 64-bit systems. Supports IDS uEye USB and IDS GigE Ethernet cameras. Supports uEye Camera Driver 4.91.0. Supports many DirectShow cameras. Does not support Dalsa Genie Ethernet cameras. Compatible with version 3.* licenses.

This update adds a camera hardware preferences checkbox "[ ] Scan unmapped cameras at startup". Uncheck only if you have multiple PV systems on a single PC. Also makes additional finder template properties accessible remotely: ScoreHiResMin, ScoreLoResMin, PercentageClipped.

For users of the IntelliGuide vision grippers with PreciseFlex robots, there is an updated production release of the server to be installed on the IntelliGuide hardware.

uEye Camera DriverVersion 4.91.0
32 bit
64 bit
February 12, 2019

Version 4.91.0 of IDS uEye camera drivers for 32-bit and 64-bit systems. Supports both USB and Ethernet cameras. Can be used with PreciseVision 4.0.2.7 and later. Required for newer IDS camera models. 


EtherCAT Support for Guidance Programming Language OS

4.2 J2 ECAT March 6, 2020

EtherCAT Support for Guidance Programming OS. GPL version 4.2 release that includes EtherCAT master software for controlling EtherCAT slave motion devices that conform to device profile CiA 402 for servo drives.  Do not use this version of GPL unless you have contacted Brooks for special instructions on its use.  Not all EtherCAT slaves are compatible with this system.

Remote IO OS4.2 J2March 6, 2020

Production release of RIO 4.2.  Includes all GPL 4.2 J2 software changes.

feedback