PID Controller

Easily control multiple feedback loops, view transfer functions, and monitor error signals with the Moku PID Controller. Reduce test system complexity with  monitoring, control, and data logging integrated into a single instrument. A user-friendly graphical interface simplifies parameter adjustment and offers real-time monitoring of the transfer function to optimize your experiment.
Download datasheet

Learn more about the Moku PID Controller

With up to four independent channels, real-time gain configuration, and multi-section PID builder, Moku simplifies your control scheme. Watch the video to learn more.

PID Controller gain profile adjustments

View frequency response in real time

Quickly design your control system’s frequency response using the interactive Bode plot. With built-in Oscilloscope probe points for signal monitoring throughout the signal path, you can adjust parameters and view results simultaneously.

Try the software
PID Bode Plot

Customize your system response with a multi-section PID builder

The Moku PID Controller includes single or double integrators and differentiators with low- and high-frequency gain saturation. Configure proportional (P), integral (I), differential (D), double-integral (I+), integral saturation (IS), and differential saturation (DS) gain profiles.

Configure the DSP path with a built-in block diagram

With Multi-Instrument Mode, enable up to four independent,  configurable PID controller paths, with optional output voltage limits. For even more flexibility, you have the option to combine input signals with the control matrix.

PID Multi-instrument Mode

Run multiple instruments simultaneously in Multi-instrument Mode

Deploy up to eight independent controllers in Multi-instrument Mode. Route connections to the analog inputs and outputs, or configure digital instrument interconnects for lossless cabling.

Lock-in amplifier's LabVIEW boxed

Integrate with your preferred software

Moku features API support for Python, MATLAB, LabVIEW, and more, allowing for straightforward integration of Moku with your existing technology stack.

Engineered for demanding applications

Use the Moku PID Controller to accelerate development timelines with versatility and flexibility unmatched by any other instrument in its class.

Feedback and control systems

Laser frequency stabilization

Pressure, flow rate, voltage, and other controls

Scan heads/sample stage positioning

Temperature regulation

Integrates seamlessly with your tech stack

Specifications and technical documents

The Moku PID Controller is available on all Moku platforms. Compare the specifications below to choose the right device for your application.

mokupro
mokulab

Moku:Pro

Learn more

Moku:Lab

Learn more

Moku:Go

Learn more

Technical specifications

Channels

4

2

2

Output sampling rate

> 10 MSa/s

> 10 MSa/s

> 2.5 MSa/s

DAC resolution

16 bits

16 bits

12 bits

Phase lag

< 30˚ at 120 kHz

< 30˚ at 100 kHz

< 30˚ at 20 kHz

Integrator crossover frequency

3.125 Hz to 312.5 kHz

1.25 Hz to 125 kHz

12.5 mHz to 31.25 kHz

Differentiator crossover frequency

31.5 Hz to 31.25 MHz

12.5 Hz to 1.25 MHz

3.125 Hz to 312.5 kHz

Software & utilities

Windows, macOS, iPadOS, and visionOS apps
API support for Python, MATLAB, and LabVIEW

Windows, macOS, iPadOS, and visionOS apps
API support for Python, MATLAB, and LabVIEW

Windows, macOS, iPadOS, and visionOS apps
API support for Python, MATLAB, and LabVIEW

Documentation

Datasheets

Moku:Pro PID Controller Datasheet
Moku:Pro Hardware Datasheet

Moku:Lab PID Controller Datasheet
Moku:Lab Hardware Datasheet

Moku:Go PID Controller Datasheet
Moku:Go Hardware Datasheet

User manuals

Moku:Pro PID Controller User Manual

Moku:Lab PID Controller User Manual

Moku:Go PID Controller User Manual

Specs

Moku:Pro PID Controller Specs

Moku:Lab PID Controller Specs

Moku:Go PID Controller Specs

mokupro

Moku:Pro

PID Controller

Technical specifications

Channels
4

Output sampling rate
> 10 MSa/s

DAC resolution
16 bits

Phase lag
< 30˚ at 120 kHz

Integrator crossover frequency
3.125 Hz to 312.5 kHz

Differentiator crossover frequency
31.5 Hz to 31.25 MHz

Software & utilities
iPadOS app
macOS app, Windows app
API support for Python, MATLAB, and LabVIEW

Documentation

Datasheets
Moku:Pro PID Controller Datasheet
Moku:Pro Hardware Datasheet

User manuals
Moku:Pro PID Controller User Manual

Specs
Moku:Pro PID Controller Specs

mokulab

Moku:Lab

PID Controller

Technical specifications

Channels
2 inputs / 2 outputs

Output sampling rate
1 GSa/s

DAC resolution
16 bits

Phase lag
± 1 V

Integrator crossover frequency
65,536

Software & utilities
iPadOS app
macOS app, Windows app
API support for Python, MATLAB, and LabVIEW

Documentation

Datasheets
Moku:Lab PID Controller Datasheet
Moku:Lab Hardware Datasheet

User manuals
Moku:Lab PID Controller User Manual

Specs
Moku:Lab PID Controller Specs

Moku:Go

PID Controller

Technical specifications

Channels
2 inputs / 2 outputs

Output sampling rate
125 MSa/s

DAC resolution
12 bits

Phase lag
± 5 V

Integrator crossover frequency
65,536

Software & utilities
macOS app, Windows app
API support for Python, MATLAB, and LabVIEW

Documentation

Datasheets
Moku:Go PID Controller Datasheet
Moku:Go Hardware Datasheet

User manuals
Moku:Go PID Controller User Manual

Specs
Moku:Go PID Controller Specs