NV 200/D Controller – Description
The new NV 200/D controller is built to deliver powerful high-resolution signals offering a wide variety of control options including ethernet and USB – C. With 400 mA of peak current, the system can provide high frequencies and fast response times, while still maintaining 16 bit resolution and less than 0.7 mV of noise.
The NV 200/D comes with an integrated closed loop control, as well as Iterative Learning Control for closed loop precision at open loop speeds.
PiSoWorks Software v.2.1.0 Controller Software – Latest Update!

The latest update to PiSoWorks Software (v2.1.0) offers profound improvements in system interoperability, specifically designed to bridge the gap between our SPI Control Box and NV200/D NET series controllers.
This version focuses on high-precision synchronization, allowing for more complex motion profiles and a more intuitive user interface.
Key Features & Enhancements:
- Synchronized Multi-Axis Trajectories: Users can now operate two NV200/D NET units in perfect synchronization via the SPI Box, which eases the execution of precise circular movements (XY scanning).
- Integrated Function Generator: The SPI’s internal function generator is now directly addressable within the software.
- Real-Time Data Visualization: Results from the function generator are displayed as a live line diagram, allowing for immediate verification of signal waveforms and system performance.
- Granular Data Handling: The software now supports the addressing of individual data packets, providing developers and researchers with finer control over the communication layer.
PiSoWorks v.2.1.0 for NV200/D NET and SPI Control Box Controlling Software
To support these software advancements, PiSoWorks v2.1.0 is paired with a robust firmware update for the SPI Box and NV200:
- Optimized Stability: A revised, more efficient command set ensures faster processing and significantly more reliable data transmission.
- Plug-and-Play Flexibility: The communication handshake has been improved so that the connection sequence of the hardware no longer affects system stability, preventing “hang-ups” during initialization.
NV 200 Python Library and Documentation
The NV200 Python Library is a dedicated programming interface (API) for simple and comprehensive control of the NV200/D Compact Amplifier from piezosystem jena. This library allows users to seamlessly integrate the full functionality of the NV200/D amplifier into their scientific or industrial Python applications.

Main features for the catalog:
- Device Control: Allows full control over the NV200/D Compact Amplifier using an intuitive Python interface.
- Communication: Supports connecting and controlling the device via Ethernet and USB.
- Core features: Includes specialized modules for advanced features such as:
- PID Controller and Slew Rate Filter Configuration
- Data Recorder for precise data collection
- Waveform Generator for generating complex signals
- Carrying out Resonance Measurements
- Integration of the SPI Control Box Accessories
- Custom automation scripts and rapid prototyping
- Easy to use: The library offers both high-level (high-level) device features for quick startup and generic read/write methods for in-depth interaction.
For further information, please click on the Python Library and Documentation Links on the Download and Links section below.
PiSoWorks – NV 200/D Net Controller Software
For precise control of the NV 200/D controller, the included PiSoWorks software gives the user complete control over both the actuator and controller for a complete solution.
PiSoWorks software is available immediately for download and set-up is easy. Once the NV 200/D NET amplifier is connected to your computer and your actuator, the system is ready for use.
When the software is first downloaded, set-up and connected via ethernet, it will automatically identify and display the connected amplifier and actuator.

The PiSoWorks software features a comprehensive graphical user interface that allows for control of your actuator in two optional modes – Easy Mode and Advanced.
Easy Mode examples:
- Switch between open loop and closed loop control.
- Set piezo actuator to a specified location.
- View graphically the realized motion of the actuator after the actuator has jumped to the specified location.
Advanced Mode examples:
- Manually adjust PID values for closed loop control.
- Control piezo actuator dynamically by manually setting the internal signal generator.
- Upload custom wave forms to control the piezo according to individual needs.
- Determine resonance spectrum of the piezo (with added load) at the push of a button.
- View graphically the realized motion of the actuator after the piezo responds to the desired wave form.


One special Advanced Mode function is ILC (Iterative Learning Control). ILC functionality uses a proprietary algorithm to generate higher closed-loop speeds compared to regular PID control. The ILC learns the actuator’s unique behavior and then compensates for unwanted motion that would normally slow a typical closed-loop system. ILC is especially useful for users who need to achieve precise repetitive actuator motion.

Using PiSoWorks software, simplifies system set-up, and gives the user precise comprehensive control of the NV 200/D and the connected actuator. The software and user manual can be downloaded here.
Disclaimer: The videos below only refer to PiSoWorks 1.0. Video of PiSoWorks 2.0 coming soon.
Technical Data
| UNIT | NV 200/D NET | |
|---|---|---|
| Part # | E-730-820 | |
| Channels | 1 | |
| Output Voltage | V | -20…130 or -10…180+ (Automatically adapts to actuator) |
| Output Current | mA | 200 / 400 Peak |
| Voltage Noise (@500 Hz bandwidth) | mVrms | 0.7 |
| Sensor | External sensor, strain gauge, capacitance | |
| Interface Module | USB-C, Ethernet, SPI (D-Sub 15 pol. HD, Analog modulation / Monitor (D-Sub 15 pol. HD) |
Downloads & Links
-
NV200D-Datasheet.pdf (680 KB)
-
NV200-D-Instruction-Manual-Rev5.2.pdf (2 MB)
-
PiSoWorks Setup v2.1.0
-
Initial-ETHERNET-port-configuration-NV200D.pdf (385 KB)
-
PiSoWorks 2.0 Manual
-
NV200 Python Library (Github)
-
NV200 Python Library Documentation (User Manual)
-
ILC-Iterative-Learning-Control-Article.pdf (2 MB)
-
Manual_SPI_Controller_Box_16_02_2026.pdf (997 KB)







