Skip to Content

Pi Software Suite C-990.cd1 -

In the world of industrial automation and high-precision motion control, hardware often gets the spotlight. Engineers marvel over the nanometer resolution of a piezo stage or the torque density of a DC servo motor. However, anyone who has spent time in the trenches of system integration knows the truth: hardware is only as good as the software driving it.

Today, I want to take a detailed look at a piece of software that has become the backbone of countless metrology and motion setups: the PI Software Suite C-990.CD1.

If you are a lab technician, a machine builder, or an OEM integrator, you have likely encountered the "Driver CD" problem—obsolete drivers, missing DLLs, and compatibility nightmares. The C-990.CD1 was released to solve exactly that. In this long-form post, we will break down what this suite is, why it matters, its architecture, and how to get the most out of it.


Let’s talk about the negatives. Because C-990.CD1 is a "Suite," it is heavy. pi software suite c-990.cd1

The Bloat Factor: When you install the suite, you are installing drivers for every PI device made in the last 15 years. It places DLLs in System32 (or SysWOW64) and Program Files.

The "CD" Misnomer: While the product code is C-990.CD1, implying a physical disc, modern versions are distributed as ISO images or large ZIP archives via the PI website or FTP. Do not try to run the install from a slow USB 2.0 stick; the thousands of small files will make the installation take hours. Copy it to the desktop first.


If you cannot get the PI Software Suite C-990.CD1 to function, consider these modern replacements: In the world of industrial automation and high-precision

When you mount or extract the ISO from the C-990.CD1, you will find a structured directory of tools. Here are the critical modules:

While developers care about DLLs, scientists and alignment technicians care about the interface. The C-990.CD1 suite installs MikroMove.

MikroMove is the diagnostic and control GUI that every user should master. It allows you to: Let’s talk about the negatives

Pro Tip: If your hardware isn't moving, open MikroMove first. If MikroMove can't see it, your Python/C++ code won't either. It is the canary in the coal mine for connection issues.


For LabVIEW users, C-990.CD1 is a godsend. It installs a massive library of Virtual Instruments (VIs) located in the LabVIEW instr.lib folder. These VIs are wrappers for the GCS DLLs.