EPICS server for G2 and G1 devices

IG2 for EPICS and other connectivity to Pyramid devices using Channel Access Server. Interfaces for a wide range of client programs are able to access EPICS data (EPICS).

The following Pyramid products are supported: A360, A500, A560, B10, C400, F100, F3200E, F460, I3200, I128, IC101, I200, H20, M10, M40, N2400

Unzip the file to create the IG2 directory system and refer to the documentation subdirectory. IG2 is the data service; the client programs using the data can be on the same or other computers on your network.

Our Linux version of IG2 was compiled on Ubuntu 14.04 LTS 64-bit, and is provided without warranty and may not work on your specific version of Linux. You will need to install the 3rd party "rpcbind" package (available via aptitude, yast, etc) to communicate successfully with C400.


Firmware version numbers and release dates are normally included in the file name as follows: (ProductProcVeryymmdd.extn). Product is the product type, such as M10, Proc is the embedded processor target for the code (PIC microcontroller or FPGA), Ver is the version number, and yymmdd is the release date (year-month-day).

G2 products with A60 processors use a single integrated firmware release zip file that combines processor application and operating system code, plus FPGA codes. The PTC DiagnosticG2 program uses the zip file directly - there is no need to unzip it before uploading.

Firmware and host software is generally backwards-compatible. Where earlier hardware is incompatible, an alternative version is provided. If you have a complete Pyramid control system with customized firmware for your application, you should contact us before attempting any upgrades. If you need more information about compatibility, please contact support@ptcusa.com.