Automation Solutions | Solutions | Brooks - Brooks Automation

Latest Updates

The following table contains downloads for the latest versions of software and documentation for all of Brooks's 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. 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 Brooks Automation Documentation Library. To download a file, click on the Version ID.

ProductVersion IDRelease DateDescription
GDS4.0.1.2Sept 3, 2020Updated release of GDS 4.0. Its new features include:  
  • Includes latest GPL version 4.2 documentation.
  • Required for GCU to access the revised Brooks Automation firmware library.
  • Fixes occasional exceptions in the Datalogger.
  • Adds timing information to Guidance Update output.
  • Includes all updates from 4.0.1.0
GPL4.2 k2January 20, 2022

Production release update for GPL 4.2. Major changes include: Updates to GSB3 and GSB4 software. GSB3 now supports Panasonic A4 and A6 encoders. Improved Endat encoder reset procedure. Fixed bug finding commutation position at hall sensor edge. Remove obsolete check for power relay stuck. See the Release Notes within the Documentation Library for a more complete list of the changes.

GPL ECAT4.2 J2 ECAT March 6, 2020

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.

Guidance Dispense2.0.0.1January 7, 2011 

Updated production release of Guidance Dispense 2.0.  Fixes incompatibility with GPL 3.0 and later. Fixes "Move Safe Recovery" issue for non-Cartesian robots.

RIO4.2 J2March 6, 2020

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

PreciseVision4.0.2.8-32 BIT 4.0.2.8-64 BIT
October 2, 2020

Updated 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.

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. 

Document Library5.0.0April 18, 2022

Preliminary version 4.3 documentation (for the legacy generation of motion controllers) and preliminary version 5.0 (for the new generation of controllers).   All manuals are updated to provide contact information for Brooks Automation.  This documentation set Includes the draft manual for the PreciseFlex™ DDR Collaborative Robots and the released  manual for the PreciseFlex™ G6000 next generation controller.   Both new manuals are provided as PDF files and integrated into the Brooks Automation Documentation Library.  Please see the 4.3 and 5.0 Release Notes in the included Precise_Documentation_Library.chm file for a list of new enhancements, modifications, and major bug fixes. The Brooks Automation Documentation Library is also available online in this web Support Area. NOTE: If the CHM file displays but the information in the right window is not visible, a Windows security update is probably blocking access to this file. To correct this problem, run Windows Explorer, right-click on the CHM file, select Properties from the popup menu, click the Unblock button on the General page, and click Apply.

TCP Command Server (TCS)3.0 C1May 30, 2021

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

Once TCS is installed and configured, a PreciseFlex™ 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. 

All of the basic TCS is open source, which allows end users to alter it for a specific application using the Guidance Development Environment (GDE). 

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

Older versions of TCS may not be compatible with current versions (i.e. version 3.0 is not compatible with 2.1).  Older versions of TCS may be found on the Free Software FTP site. 

This software is unsupported and is provided as a convenience for our customers. 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. 

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's 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.

feedback