IM7x
The IM7x is a modular potentiostat / galvanostat including a frequency response analyzer (FRA). The IM7x potentiostat offers 32-bit DC resolution and 24-bit AC resolution across 12 different current ranges, which enables it to carry out outstandingly precise and accurate measurements.
The IM7x can either be operated by Zahner Lab or by the zahner_link API. The zahner_link libraries communicate with the IM7x via WebSocket connections, exchanging JSON objects. Built with a C++ core, the zahner-link also offers Python bindings for simplified programming.
The main specifications for the IM7x are
-
DC voltage ranges: ±5 V and ±15 V
-
Current up to ±4 A over 12 current ranges
-
EIS frequency range from 10 µHz to 12 MHz
-
Up to 33 parallel channels for EIS (up to 8 PAD42 cards)
-
Supported operating systems: Windows, Linux, and macOS
-
Controllable by C++ and Python

Frequency Generator & Analyzer | Values |
|---|---|
AC current amplitude | 0 to 2 A, 24 bit resolution |
AC voltage amplitude | 0 to 2 V, 24 bit resolution, 0 to 6 V, 24 bit resolution |
Frequency range | 10 µHz to 12 MHz |
Accuracy | < 0.0025% |
Resolution | 0.0025%, 10000 steps/decade |
Specifications
Output (potentiostatic) | Values |
|---|---|
Controlled voltage | ±5 V, ±15 V |
Resolution | 2.5 nV (5 V range), 7.5 nV (15 V range) |
Accuracy | ±150 µV ± 5 ppm of reading (5 V range), ±450 µV ± 25 ppm of reading (15 V range) |
Integral Nonlinearity | typ. 1 ppm, max. 2 ppm (5 V range), typ. 3 ppm, max. 8 ppm (15 V range) |
Compliance voltage | ±16 V (Low voltage mode), ±32 V (High voltage mode) |
Bandwidth | DC to 15 MHz @ 33 Ω load |
IR compensation | auto AC impedance technique,range 0 to 10 MΩ, resolution 0.012% |
Small signal rise time | 150 ns to 200 µs in 5 steps |
Slew rate | 15 MV/s |
General Specifications | Values |
|---|---|
Operating system | Windows, Linux, and macOS |
Storage | 40 GB m.2 SSD |
Storage temperature | -20 °C to +85 °C |
Overall bandwidth | DC - 15 MHz |
ADC resolution | 32 bit |
Harmonic reject | > 60 dB @ ½ full scale |
Potentiostat modes | Potentiostatic, galvanostatic, pseudo-galvanostatic, rest potential, off |
Cell connection | 2-, 3-, 4-terminal kelvin |
Ground reference | Grounded, floating |
Extension slots | 9 |
PC interface | Gigabit Ethernet (GbE) |
Dimensions | 160 x 470 x 376 mm3 |
Weight | 13.2 kg |
Accessories | dummy cell, testbox, LoZ cable set, HiZ cable set, ethernet cable (3m), mains cable |
Power supply | 100/115/230VAC, 50/60Hz |
Ambient temperature | +10 °C to +30 °C |
Ambient humidity | < 60% without derating |
Output (galvanostatic) | Values |
|---|---|
Controlled current | ±4 A |
Current range | ±3 nA to ±4 A in 12 steps |
Resolution | 32 bit, ±0.2 ppb of FS |
Accuracy | ±0.025% of reading ±0.01% of FS (≥ 3 µA to 300 mA),
±0.1% of reading ±0.05 % of FS (< 3 µA or > 300 mA) |
Input | Values |
|---|---|
Maximum sampling rate | 900 kHz at up to 2 channels |
Maximum input voltage | ±5.5 V (5 V range), ±16 V (15 V range) |
Voltage resolution | 3.2 nV (5 V range), 9.6 nV (15 V range) |
Voltage accuracy | ±50 µV ± 2 ppm of reading (5 V range), ±150 µV ± 5 ppm of reading (15 V range) |
Current resolution | ±2 aA (32 Bit) |
Current accuracy | ±0.5% of reading ±0.2% of FS (300 mA ... 4 A), ±0.05% of reading ±0.02% of FS (3 µA ... 300 mA), ±0.5% of reading ±0.2% of FS (30 nA ... 3 µA), ±0.5% of reading ±125 fA (< 30 nA) |
Input impedance | > 10 TΩ || ±5 pF (typical |
Input leakage current | < |± 200 fA| typ., < |± 2 pA| max. |
Impedance range | 10 µΩ to 100 GΩ |
Common mode rejection | > 86 dB @ 10 µHz to 100 kHz, > 66 dB @ 100 kHz to 12 MHz |
Input channel phase-tracking accuracy | ±0.05 ° @ 10 µHz to 100 kHz, ±0.125 ° @ 100 kHz to 12 MHz |
Equivalent effective input noise | 1 µV rms / 100 fA rms @ 1 mHz to 10 Hz |
Accuracy Contour Plot

