Banner1Banner2 Banner3
Downloads

Downloads

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

Firmware and host software is generally backwards-compatible. Where earlier hardware is incompatible, an alternative version is provided. If you have a complete 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.

PSI Diagnostic: host software for all Pyramid Technical Consultants PSI products. Also called PTC Diagnostic and PSI Loop Diagnostic.

Use the installer for the first installation on your computer, or for major new releases. For interim updates you can simply replace the relevant dll and version.xml. This application requires the .NET framework v3.5. This is included on all new Windows PCs, or you can download it from the Microsoft website here.

For versions 4.50 and later, please run the .msi installer which will update all relevant files. You may be prompted to remove the prior version first.

The simulator allows the PSI Diagnostic to be run standalone in demonstration mode, without physical hardware. The behavior of the physical devices is simulated. Start the Simulator before the PSI Diagnostic, then connect to the LAN port adopted by the Simulator.

All files should be in the same directory.

If you have any questions, please contact us (contact details here).

Version 4.29

Installer PTCDiagnosticSetup.msi
DLL update PTC_controls.dll (save target/link as)
Version table update version.xml (save target/link as)
   
 
Version 4.58
Installer PTCDiagnosticSetup.msi
 
Version 4.62 (beta version)
Installer PTCDiagnosticSetup.msi
Version 4.62 adds a "flat field" facility for the I3200 device, for normalising sensor response, plus an A500 timestamp facility. Beta release onlly.
 
User Guide PS455_UM_091204.pdf
 
Simulator PTCSimulator.msi

A library of National Instruments(R) LabVIEW Virtual Instruments for Pyramid Technical Consultants, Inc. products. The library is for use with LabVIEW 8.0 or later.

The library interfaces to an intermediate Microsoft(R) .NET layer (Interpreter.dll and dependency PTCScreenControls.dll), that then interfaces to the Pyramid Technical Consultants, Inc. win32 C++ class library, PTC_Controls32.dll. These DLLs require the .NET framework v2.0. This is included on all new Windows PCs, or you can download it from the Microsoft website here.

The installer will install all files to a directory in your Program Files folder called ‘Pyramid Technical Consultants, Inc\PTC_ControlsLV LabVIEW Library", with subdirectories for the library files and the reference documentation.

The current release covers the A500, I200 and I3200 products.

If you have any questions, please contact us (contact details here).

 

Installer LVSetup.msi
Library update PTC_ControlsLV.zip
Documentation PTC_ControlsLV_Reference.pdf

A Linux version of the Pyramid C++ class library PTC_Controls32. The class library is packaged as a shared object (.so) file, and was built with GCC on openSUSE v10.3.

Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Library PTC_Controls_Linux.zip
Programmer notes PTC_Controls32Reference.pdf
   

Python bindings for the Pyramid C++ class library PTC_Controls32. The library currently supports the IC101 product. Other products will be added upon request.

Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Library (32 bit OS) PTC_ControlsPy_32bit.zip
Library (64 bit OS) PTC_ControlsPy_64bit.zip
Read me PythonReadme.txt

USB driver files for all PSI devices with USB ports. See the installation notes or the relevant user manuals for installation procedure.

Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Drivers USB driver install.zip
Installation notes USB driver installation.pdf
   

Embedded code for A300 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code.

FPGA code updates require a programming adaptor and download manager software. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code A300_1_2-09-06-23
FPGA code A300_1_2-01-27-09
 
Version notes A300-VersionNotes

Embedded code for A500 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the A500.

FPGA, boot loader and Ethernet processor code updates require special programming adaptors and software utilities. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

Note: Some customer applications require specific versions of A500 code. Contact Pyramid Technical Consultants, Inc. for instructions on how to access your dedicated download.

 

Cell controller board
Application code A500_DSP5-32_090921
FPGA code A500_FPGA_2_7_42_090904
Boot loader A500_BOOT1-11_080926

Ethernet processor

A30_FPGA_8_5_090323
A30_FLASH_8_5_090528

 
Version notes A500-VersionNotes
 
-GC Gate counter board
FPGA code Gate_Counter_0x0002_02-25-08

Embedded code for B10 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the B10.

FPGA code updates require a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code B10-PIC4-0C_090612

FPGA code

B10_FPGA10-0-38_090615

   
Version notes B10-VersionNotes

Embedded code for D100 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the D100.

FPGA code updates require a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code D100-PIC4-0A_080922

FPGA code

D100_FPGA3-5-9_080220

 
Version notes D100-VersionNotes

Embedded code for F100 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the F100.

FPGA code updates can be performed by upload from the PSI Diagnostic for revision 3 hardware, or using a programming adaptor for this and prior hardware versions. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code F100-PIC4-1C_090807

FPGA code

F100_FPGA6-2-14_090617 (for programming adaptor)

F100_FPGAD6-2-14_090617 (for upload)

 
Version notes F100-VersionNotes

Embedded code for F3200 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the F3200.

FPGA code updates can be performed by upload from the PSI Diagnostic, or using a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code F3200-PIC4-0I_090628

FPGA code

F3200_FPGA12-0-11_090625 (for programming adaptor)

F3200_FPGAD12-0-11_090625 (for upload)

 
Version notes F3200-VersionNotes

Embedded code for H10 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the H10.

FPGA code updates require a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code H10-PIC4-0C_081104

FPGA code

H10_FPGA12-0-1_080909

 
Version notes H10-VersionNotes

Embedded code for IC101 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the IC101.

 

Application code

IC101-PIC4-0F_091023

FPGA code IC101_FPGAD15-0-01_090914 (for upload)
 
Version notes IC101-VersionNotes

Embedded code for I200 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the I200.

FPGA code updates require a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code

I200-PIC4-0B_100630

FPGA code I200_FPGA9-1-11_081108
 
Version notes I200-VersionNotes

Embedded code for I400 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the I400.

FPGA code updates require a programming adaptor. On rev 4 hardware you can also upload the FPGA code (.fhex format). Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code I400-PIC4-0D_100410.hex

FPGA code

 

I400_0x1303_12-03-07.pof (for hardware rev 2)

I400_FPGA1-4-2_071126.pof (for hardware rev 3)

I400_FPGAD1-5-06_100406.fhex (for hardware rev 4)

 
Version notes I400-VersionNotes

Embedded code for I404 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the I404.

FPGA code updates can be performed by upload from the PSI Diagnostic, or using a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code I404-PIC-4_1K_100409.hex
FPGA code

I404_FPGA14-0-11_091126.pof (for programming adaptor)

I404_FPGAD14-0-11_091126.fhex (for upload)

Firmware update notes

I404 firmware update 03 Dec 09.pdf

 
Version notes  

Embedded code for I3200 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the I3200.

FPGA code updates can be performed by upload from the PSI Diagnostic for revision 3 hardware, or using a programming adaptor for this and prior hardware versions. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code I3200-PIC4-0G_090807

FPGA code

I3200_FPGA5-3-19_090803

I3200_FPGAD5-3-19_090803

 
Version notes I3200-VersionNotes

Embedded code for M10 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the M10.

FPGA code updates require a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code M10-PIC4-0C_081103

FPGA code

M10_FPGA8-1-27_090608 (for M10)

M10_FPGA8-1-26_081020 (for M10C)

 
Version notes M10-VersionNotes

 

Embedded code for N2400 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the N2400.

FPGA code updates require a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code N2400-PIC4-0A_081024

FPGA code

N2400_FPGA11-0-0_071010
 
Version notes N2400-VersionNotes

Embedded code for S100 devices. Right click on a link and select "save target", "save link" or "download linked file" to copy the file to your local disk.

Use the PSI Diagnostic to upload the application code to the S100.

FPGA code updates require a programming adaptor. Contact Pyramid Technical Consultants, Inc. for more information (contact details here).

 

Application code S100-PIC4-0B_090113

FPGA code

S100_FPGA4-0-3_0703

 
Version notes S100-VersionNotes