Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 17

DownloadManual
Open PDF In BrowserView PDF
The DESY FH E-Lab Probe Station
Thomas Eichhorn∗ and Jonas Rübenach, DESY
November 23, 2018

Abstract
This document describes the operation of the probe station in the clean room of the FH
E-Lab at DESY and the use of the corresponding software. Chapter 1 lists the available hardware and how the devices should be connected. In chapter 2 the steps needed to perform a
measurement are explained, together with details on how to use the measurement software.
The most recent versions of this manual and the software can be found at [1].

Contents
1 Hardware Setup
1.1 Cold Box . . . . . . . . . . . . . . . . . . .
1.2 Microscope . . . . . . . . . . . . . . . . . .
1.3 Compressor . . . . . . . . . . . . . . . . . .
1.4 Chuck and XY-Stage . . . . . . . . . . . . .
1.5 Probe Needles . . . . . . . . . . . . . . . . .
1.6 Keithley 6517B . . . . . . . . . . . . . . . .
1.7 Agilent E4980A and the CV/IV Box . . . .
1.8 Keithley 6485 . . . . . . . . . . . . . . . . .
1.9 Chiller and Control Unit . . . . . . . . . . .
1.10 Read-Out Computer . . . . . . . . . . . . .
1.11 Electrical, Dry Air, and Chiller Connections

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

2
2
2
2
3
3
4
4
5
6
6
7

2 Performing Measurements and Using the Read-Out Software
2.1 General Device Setup . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Setup for an IV Measurement . . . . . . . . . . . . . . . . . . . .
2.3 Setup for a CV Measurement . . . . . . . . . . . . . . . . . . . .
2.4 Setup for a Strip Measurement . . . . . . . . . . . . . . . . . . .
2.5 Performing a Measurement . . . . . . . . . . . . . . . . . . . . .
2.6 Additional Software Features . . . . . . . . . . . . . . . . . . . .
2.7 Installing the Software . . . . . . . . . . . . . . . . . . . . . . . .
2.7.1 Ubuntu 18.04 . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.2 Raspbian Stretch . . . . . . . . . . . . . . . . . . . . . . .
2.7.3 CERN CentOS 7 . . . . . . . . . . . . . . . . . . . . . . .
2.7.4 Microsoft Windows 7 . . . . . . . . . . . . . . . . . . . . .
2.8 Recompiling the User Manual . . . . . . . . . . . . . . . . . . . .
2.8.1 Ubuntu 18.04 and Raspbian Stretch . . . . . . . . . . . .
2.8.2 CERN CentOS 7 . . . . . . . . . . . . . . . . . . . . . . .
2.8.3 Microsoft Windows 7 . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

9
9
9
9
10
10
12
13
13
14
14
15
15
15
16
16

3 References

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

17

∗ thomas.eichhorn@desy.de

1

1

Hardware Setup

This chapter gives an overview of the probe station’s devices and their default connections. After
finishing your measurements, all connections should be returned to this default state and the devices
turned off.

1.1

Cold Box

The cold box case contains the probe needles and the chuck with their electrical connections. An
outside view of the cold box is shown in figure 1a, an inside view in figure 1b.

Figure 1a: Outside view of the cold box.

Figure 1b: Inside view of the cold box
with the chuck.

When opening and closing the lid of the cold box, beware not to trap any cables. All cabling and
piping should be routed via the connection panel on the lower left side of the cold box. For safety
reasons, any voltage output should be turned off before opening the lid. This also prevents possible
excess currents on the DUT (device under test) due to ambient light.
Especially for low-temperature operations, the cold box should be flushed with dry air to prevent
condensation. To activate the flow of dry air to the cold box, open the valve beneath the window
of the clean room, next to the door. The hose leading to the probe station is marked. To change
the flow of air, pull out the knob. Turning counter-clockwise decreases the air flow, clockwise turns
increase it.

1.2

Microscope

The Olympus SZ61 microscope is attached to the cold box via a movable arm. A switch on the lower
part of the black lens casing turns on the light. While moving the microscope, be careful that the
light’s power cable does not get trapped inside the cold box. The microscope is used for placement
of DUTs on the chuck and the positioning of the probe needles. An example operation is shown in
figure 2a.

1.3

Compressor

The compressor shown in figure 2b is connected to the mains and to the chuck inside the cold box
via a blue vacuum pipe. The vacuum created by the compressor is used to fix DUTs on the chuck.
Currently, the outer vacuum hole on the chuck is connected. The compressor is operated by its
orange switch.

2

Figure 2a: The microscope being used for
positioning the needle probes.

1.4

Figure 2b: The compressor on the floor
beneath the cold box.

Chuck and XY-Stage

The chuck inside the cold box is connected to the high voltage from the CV/IV box, the vacuum
line from the compressor and the coolant inlet and outlet from the chiller. A dry air connection
and a serial cable from the chiller control unit are also connected. The position of the chuck can
be adjusted manually by turning the wheels, the levers allow for larger movements. When moving
the chuck, the probe needles should be well away from the chuck surface as to avoid damage and
scratching.

1.5

Probe Needles

There are four probe needles on manipulators, sitting on magnetic rails in the cold box. One needle
is for the pad/high voltage connection, one needle for the guard ring connection. Both these needles
are clearly marked. The two remaining needles are for strip measurements. Figure 3 shows a manipulator and how to adjust its position. The probe needles should be handled extremely carefully,
as they can break very easily. They should be far away from any moving objects. For positioning,
the microscope should be used.

Needle force

Up/down
movement

Electrical connector
Left/right
movement
Forward/
backward
movement

Needle

Magnetic foot

Figure 3: A needle probe. The bottom screw can be used to adjust the position
in forward/backward direction, that is in the direction of the needle. By using
the up/down screw, the needle is placed on the device under test.

3

1.6

Keithley 6517B

The Keithley 6517B is used as a voltage source for the setup and to measure the DUT currents.
It is controlled by the software running on the read-out computer. Figures 4a and 4b show the
front and back views of the device. The connection schematic is shown in figure 9 and explained in
section 1.11. A manual can be downloaded from [2]. It can take a while for the Keithley 6517B to
warm up after switching it on, so for comparable and accurate measurements it is advised to wait
a few minutes. After finishing your measurements, the Keithley 6517B should be turned off again,
especially before opening the cold box and (dis-)connecting the probe needles.

Figure 4a: Front view of the Keithley
6517B. The on/off switch is at the bottom left.

1.7

Figure 4b: Rear view of the Keithley
6517B. The cable labelled ImeasHV goes
to the top left triax input connector. The
source outputs connect to the HVout cable.

Agilent E4980A and the CV/IV Box

The Agilent E4980A LCR-Meter is used for capacitance measurements. Via the CV/IV box it can
be switched into the connection between the Keithley 6517B and the DUT/chuck. A manual can
be downloaded from [3]. The CV/IV box shown in figure 5b is plugged into the front of the Agilent
E4980A and allows the user to select between IV (bottom switch to top) and CV (bottom switch to
bottom) measurement modes.

Figure 5a: Front view of the Agilent
E4980A with the old CV/IV box attached. The on/off switch is at the bottom left of the device.

Figure 5b: Close-up of the CV/IV Box.
A description of all the connections can
be found in section 1.11.

A circuit diagram of the box is shown in figure 6. The top switch can be used to connect (Cint /Rint )
or disconnect (Ext) the Agilent E4980A to the top row connectors. Switching should never be done
during a measurement or whilst a voltage is applied. Note that if the CV/IV box is in CV mode,

4

the current measurement of the Keithley 6517B will no longer be accurate. This is because of the
large internal resistance of the Agilent E4980A and the CV/IV box. Thus, the following operation
modes are available:
• IV Mode:
The bottom switch is in the top position (IV). The position of the top switch is not relevant
as only the Keithley 6517B and optionally the Keithley 6485 are used.
• CV Mode:
The bottom switch is in the bottom position (CV), the top switch is in the top position
(External). The Keithley 6517B and the Agilent E4980A are used via a single probe needle.
• Cint or Rint Mode:
The bottom switch is in the top position (IV), the top switch is in the bottom position
(Cint /Rint ). The Keithley 6517B and the Agilent E4980A are used via different probe needles.
• External Mode:
The bottom switch is in the top position (IV), the top switch is in the top position (External).
The Keithley 6517B is used to provide bias voltage, an optional external device is usable via
the spare inputs to the CV/IV box.

LCR
LPOT

LCR
LCUR

low
pot.

low
current

LCR
HPOT

LCR
HCUR

high
pot.

high
current

IV / CV BOX

4x BNC m
Rosenberger 51S501-200N5
TVS

TVS
1µF
1kV

C/R

extern

extern

C/R

CV

CV

optional

I meas.
low in
(BiasOUT) needle
(LDUT)

Keithley 1 needle
I meas in

2x Film capacitor 1µF / 1000V
Vishay MKP1840-M

GUARD

new
IV

1µF
1kV

IV

1x Toggle switch 2-pole change-over
KNITTER MTA206N
1x Toggle switch 3-pole change-over
APEM 5256A / 52560003
1x Resistor
carbon film, 1kΩ, 1kV

1k

low in I meas.
needle (INT 1)
(C/RINT 1)

2x TVS - BZW06-7V0B
Transient suppressor diode, bidirectional
TVS diode - transient voltage suppressor

high in high out
(INT 2) needle
(C/RINT 2)

6x BNC f
RADIALL R 141 603
2x SHV m
SUHNER 22SHV-50-0-2

high out high in
chuck (BiasIN)
(HDUT)

needle Keithley 2 Keithley 2 needle
INT 1 I meas in slave power INT 2

HV Keithley 1
chuck
HV
Name

Date

Scale

Replacement for:

Mod T.Külper 27.08.18

Probe Station
IV/CV box for LCR meter
circuit diagram

Mod

File ProbeStation IV/CV box.cvd

Drawn T.Külper 02.08.18
Mod T.Külper 10.08.18

1:1

Curr. no.:

Page 1 of 1

Figure 6: Schematic of the CV/IV Box [4].

1.8

Keithley 6485

The Keithley 6485 Picoammeter shown in figures 7a and 7b is used to measure guard ring currents.
Its usage is optional for IV measurements and it is not needed for CV measurements. A manual can
5

be found at [5]. The Keithley 6485 can also take a while to warm up after powering on, so also here
for comparable and accurate measurements it is advised to wait a few minutes.

Figure 7a: Front view of the Keithley
6485. The on/off switch is at the bottom
left.

1.9

Figure 7b: Rear view of the Keithley
6485. The cable labelled Iguard goes to
the input connector.

Chiller and Control Unit

The chiller can be used to cool the chuck and thus the DUT. It is switched on by the large red switch
on its front. The chiller control unit (c.f. figures 8a and 8b for front and back views) is located
on the shelf above the read-out computer and has a power switch on its rear. The control unit is
operated via the front touch pad. Beware that to operate the chiller, it must have sufficient coolant
inside (check the markings). Furthermore, to prevent condensation, the cold box should be flushed
with dry air. To monitor the dew point, a pipe with dry air is routed into the chiller control unit and
from there into the chuck. Inside the cold box, a dew point sensor probe connected to the control
unit (connector X5) measures temperature and humidity. Two serial cables (attached at connectors
X4 and X7) connect the chiller control unit to the chiller (connectors there X8 and X9). The large
DIN connector (X2) is connected to the chuck and can be used for heating the chuck and for temperature read-out. Whilst there is a GPIB connection to the read-out computer, a computer-controlled
operation has not yet been implemented. An overview of the dry air and chiller connections is shown
in figure 10 in section 1.11.

Figure 8a: Front view of the chiller control unit. It is operated via the touch-pad
screen.

1.10

Figure 8b: Rear view of the chiller control
unit. The on/off switch is located at the
bottom right.

Read-Out Computer

The read-out computer (computer name: fhlprobest.desy.de) is connected to the measurement
devices via an GPIB-to-USB connector. As the operating system is Windows 7, a login is only
6

possible if your DESY user account is in the group win. Your group administrator or the UCO can
add you to this group. Also, a remote connection is possible via the rdp protocol if your account is
in the group winterm, so you can remotely connect to the read-out computer via the command
xfreerdp --ignore-certificate -u my-user-name -d win fhlprobest.desy.de



The read-out software can be used both from local or remote login and is detailed in section 2.

Electrical, Dry Air, and Chiller Connections

Iguard
Needle

HVlow
Needle

HVlow

High in

CV/IV Box

Keithley 6485

Iguard

Agilent E4980A

HVhigh

High out

ImeasHV

Keithley 6517B

ImeasHV
High out

1.11

Chuck

Figure 9: Sketch of the electrical connections.
The electrical connections between devices are shown in figure 9. The triax measurement input of
the Keithley 6517B is connected to the I meas (needle) connector of the CV/IV box with a BNC
cable that is labelled ImeasHV on both ends. The Keithley 6517B’s back side HV source output
is connected to the High in (chuck) connector of the CV/IV box with a red SHV cable labelled
High in (chuck) on the box side and High out (chuck) on the device side. From the CV/IV
box the connector High out (chuck) is connected to the chuck, via a red SHV cable marked High
out (chuck). The connector Low in (needle) is connected to the Lo needle via a BNC cable
labelled HVlow. The backside measurement input of the Keithley 6485 is directly connected to the
GR needle. The BNC cable is labelled Iguard on both ends.
From the dry air outlet on the lab wall next to the door, a hose runs towards the probe station. It
is connected to a t-piece, from which one line goes directly to the cold box, another to the chiller
control unit. From the chiller control unit, a line then goes into the cold box towards the chuck.
Figure 10 shows the default connections.

7

Cold Box
dps
Wall Outlet

Chuck

T-Piece

P-IN
P-OUT
X2

X5
Chiller Control

X4
X7

X8
X9

Chiller

Figure 10: Sketch of the dry air and chiller connections. Dry air piping is shown in in black, electrical
connections in red, coolant pipes in green.

8

2

Performing Measurements and Using the Read-Out Software

This chapter describes how to do an IV, a CV measurement and a strip measurement of a generic
DUT. It is assumed that the entire setup is switched off with no active measurement running. Please
make an entry into the setup’s log book, stating your name, the date, the measurement you performed and any possible changes you made to the setup.

2.1

General Device Setup

• Verify that there is no active output from the Keithley 6517B with no ongoing measurement
and that all devices (Keithley 6517B, Keithley 6485, Agilent E4980A and chiller control unit)
are switched off.
• You can then open the cold box and, using the microscope, place the DUT on the chuck. The
probe needles should be well out of the way to prevent damage.
• With tweezers, gently move the DUT over the outer vacuum hole on the chuck and then switch
on the vacuum pump to fix the DUT on the chuck.
• For a measurement in a dry air atmosphere or for measurements at low temperatures, turn on
the dry air flow, as described in section 1.4.
• If needed, operate the chiller via the touch panel of the control unit and wait for thermal
equilibrium.

2.2

Setup for an IV Measurement

• By operating the probe needles as described in figure 3, carefully place the HVlow needle on
the DUT surface. On most DUTs you will want to contact the bias ring.
• To additionally measure the guard ring current, place the Iguard needle on the guard ring of
the DUT.
• Afterwards, close the cold box lid.
• You can then switch on the Keithley 6517B with its switch on the front side of the device.
• Set the bottom switch on the CV/IV box to the top (IV) position if it is not already there.
The state of the top switch is not important.
• If you placed the guard ring needle, you can then switch on the Keithley 6485 with its front-side
switch.
• Then perform an IV measurement, as described in 2.5.

2.3

Setup for a CV Measurement

• Before doing a CV measurement, first perform an IV measurement, as described above. With
the IV measurement, verify that your DUT can handle the measurement polarity and range
you want to cover in the CV measurement.
• After the IV measurement is done, turn on the Agilent E4980A with its front-side switch and
wait for it to start up. The cold box can remain closed and the needles can stay on your DUT.

9

• Set the bottom switch on the CV/IV box to the bottom (CV) position.
• The top switch on the CV/IV box should be in the top (External) position.
• Then run a CV measurement, as described in 2.5.

2.4

Setup for a Strip Measurement

For a strip measurement (Cint or Rint ), the recommended operation procedure is slightly different:
• First, follow all the steps described in section 2.1 with all devices (Keithley 6517B, Keithley
6485, Agilent E4980A and chiller control unit) switched off.
• Before connecting any probe needles, you should perform an open measurement for calibration.
For this, turn on the Agilent E4980A.
• Then press the Meas Setup button on the front of the device1 .
• With the keys on the right of the display, select Correction and then Meas Open.
• Press the button Display Format to return to the main screen.
• After a successful calibration, you can place the HVlow needle on your device as for an IV
measurement. Again, for most DUTs you will want to contact the bias ring.
• Afterwards, connect the two inter-strip needles to the AC- or DC-pads of the strips you want
to measure.
• You can then switch on the Keithley 6517B. The Keithley 6485 (and the guard ring needle) is
not needed for a strip measurement and can remain switched off.
• Set the bottom switch on the CV/IV box to the top (IV) position. The top switch on the
CV/IV box should be in the bottom (Cint /Rint ) position.

2.5

Performing a Measurement

Log in to the read-out computer with your user credentials. Navigate to
D:\Probestation



and run the software by double-clicking the shortcut Probestation. This will execute the command
C:\Programfiles\Anaconda3\python.exe gui.py D:\Measurements

in that folder2 . The software GUI will start with the IV tab open, as shown in figure 11a.
For an IV measurement, select the starting voltage and the end voltage in the respective fields. Both
positive and negative numbers are accepted. The field Abs step is used to select the absolute value
of each step of the voltage ramp. Wait time specifies the time in seconds the Keithley 6517B waits
before incrementing the voltage output in a ramp.
1 If the device does not react to the buttons, verify that no read-out software is running. If the Agilent E4980A is
being accessed via USB, GPIB or LAN connection, the control buttons on the device are deactivated.
2 Opening the shortcut Debug Probestation, or appending a -d to the command will start the software in debug
mode. The console output is more verbose and the user is not asked if the CV/IV box switches are in the correct
position.

10



The following field, Abs compliance current, should be set to the software compliance limit for
this measurement. If the absolute value of the current measured by the Keithley 6517B exceeds this
value, the voltage source will immediately switch the output off and ramp the voltage down to 0 V.
The following check box enables a guard ring measurement with the Keithley 6485, which of course
has to be switched on for this. If activated, the Keithley 6485 will also check for current compliance
and, if reached, turn the Keithley 6517B’s voltage output off.
The final field allows the user to select a folder in which the measurement results will be saved. It
defaults to the first command-line argument. All measurements are saved as a .csv file with the file
name corresponding to date and time of the beginning of the measurement. Furthermore, an .svg
image is saved of the final measurement window.
The CV tab shown in figure 11b looks similar to the IV tab, with additional fields where the frequency parameters can be set. The first one sets the measurement frequency of the Agilent E4980A,
the AC Voltage level field sets the AC voltage.
The strip measurement tab looks similar to the CV tab, but has an additional field to select either
a capacitance or a resistance measurement.
Beware that in CV and strip measurements, there is no software current compliance!3
You should therefore always first do an IV measurement to verify that your desired voltage range
is safe for your DUT.

Figure 11a: Initial window of the measurement software, with the IV tab open.

Figure 11b: The measurement software
with the CV tab selected.

For all measurement types, clicking on Start begins the measurement. If you are not running in
3 This is because the large internal resistances of both the Agilent E4980A and the CV/IV box distort the current
measurement of the Keithley 6517B.

11

debug mode, the software will ask you if the switches on the CV/IV box are in the correct position.
Clicking no will abort the measurement, otherwise a new window will open with a live display of
the measurements. An example ongoing IV measurement with guard ring current measurement is
shown in figure 12a, a running CV measurement in figure 12b.

Figure 12a: Ongoing IV measurement.
The top plot shows the IV characteristic,
the bottom plot the guard ring current
vs. applied bias voltage.

Figure 12b: Ongoing CV measurement.
The y-axis shows the inverse square of the
measured capacitance.

In all measurement windows, there is a button to show the absolute measurement values instead.
Clicking the Stop button will ramp down the output voltage to 0 V and switch the output off. This
will also happen if the measurement window is closed or should crash. If an IV with guard ring
measurement is selected, the bottom plot will show the guard ring current against bias voltage. In a
CV measurement, the inverse square of the measured capacitance against bias voltage is displayed.
In a capacitive strip measurement (Cint ), the measured capacitance is shown, in a resistive strip
measurement (Rint ), the top plot shows the measured resistance, the bottom plot the measured
impedance.
On reaching the specified end voltage, the voltage will safely be ramped down to 0 V. After finishing
your measurements, close the software and switch off the Keithley 6517B and 6485 and the Agilent
E4980A. If you used the chiller, set the temperature to room temperature and wait for thermal
equilibrium. Then switch off the chiller control unit and then the chiller via the large red switch.
After verifying that there is no voltage output, you can open the cold box and, using the microscope,
detach the probe needles. Then switch the vacuum off and carefully remove your DUT before closing
the cold box.
The read-out computer should be left running, also so that measurement data can be retrieved over
the network.

2.6

Additional Software Features

The probe station software can also be used beyond the setup described here. For all devices, serial
or USB-to-serial connections are usable from a software point of view instead of GPIB connections.

12

The program will automatically detect the correct connection type. Furthermore, a Keithley 2410
can be used as an alternative to the Keithley 6517B as a high-voltage source . The software detects
the model connected and adjusts the commands. Beware that if both high-voltage source devices
are detected, the software will display an error message, since it is not clear which device should be
used. Switch off one of the devices to proceed.

2.7

Installing the Software

The software has been tested to run on Ubuntu 18.04, Raspbian Stretch, CERN CentOS 7 and
Microsoft Windows 7. It is already preinstalled on fhlprobest.desy.de.
2.7.1

Ubuntu 18.04

Normal Installation
On Ubuntu 18.04 you first have to install git and pip for python
sudo apt-get install git python3-pip



Then upgrade pip to the latest version
sudo pip3 install --upgrade pip



You can then install the required python packages
sudo pip3 install pyvisa pyvisa-py numpy matplotlib pyserial pyqt5



For a serial connection, your user account has to be added to the dialout group
sudo usermod -a -G dialout $USER



Then download the repository with
git clone https://github.com/thomaseichhorn/probestation.git /where/you/want/to/install



After logging off and logging in again to refresh the user permissions, you should be able to run the
software from the directory you specified before with the command
python3 gui.py



Advanced Options
These commands should not be needed, but are listed here as reference.
• If you do not have sudo rights, append a --user to the pip3 commands to install the python
packages for your user only.
• To use Python 2.7, run sudo apt-get install python-pip to get pip2. Then install the
python packages, substituting pip2 for pip3 and run the program with the command python
gui.py.
• The program automatically defaults back to Qt4 if Qt5 can not be found. The Qt4 packages
can’t be installed by pip, but have to be installed with sudo apt-get install python-qt4
for Python 2.7 and sudo apt-get install python3-pyqt4 for Python 3.
13

2.7.2

Raspbian Stretch

Currently, Qt5 is not available via the package manager, so the easiest way to run the software is
with Python 2 using Qt 4. You will need to install some packages
sudo apt-get install git python-qt4



Upgrade pip to the latest version with
sudo pip install --upgrade pip



You can then install the required python packages
sudo pip install pyvisa pyvisa-py numpy matplotlib pyserial



For a serial connection, your user account has to be added to the dialout group
sudo usermod -a -G dialout $USER



Then download the repository with
git clone https://github.com/thomaseichhorn/probestation.git /where/you/want/to/install



After logging off and logging in again to refresh the user permissions, you should be able to run the
software from the directory you specified before with the command
python gui.py

2.7.3



CERN CentOS 7

On CERN CentOS 7 you also first have to install git and python3. Open a root terminal and run
yum install centos-release-scl



to enable software collections and then run
yum install rh-python35 git



Then you can load the python3 environment
source /opt/rh/rh-python35/enable



and upgrade pip to the latest version
pip3 install --upgrade pip



You can then install the required python packages
pip3 install pyvisa pyvisa-py numpy matplotlib pyserial pyqt5

For a serial connection, your user account has to be added to the dialout group

14



usermod -a -G dialout 



You can now close the root terminal. Then download the repository with
git clone https://github.com/thomaseichhorn/probestation.git /where/you/want/to/install



After logging off and logging in again to refresh the user permissions, load the python3 environment
again
source /opt/rh/rh-python35/enable



You should be able to run the software from the directory you specified before with the command
python3 gui.py

2.7.4



Microsoft Windows 7

On Microsoft Windows 7 you need a Python environment, such as Miniconda4 . If you have a DESY
Windows installation, use DSM to install Anaconda (Software Categories → Programming). With
the Anaconda prompt (or from the Windows command line) you can install the needed python
packages with the command
conda install -c conda-forge pyvisa pyvisa-py numpy matplotlib pyserial pyqt



Otherwise you can select these packages with the Anaconda Navigator. Assuming you downloaded
the software to C:\some\directory, you can then run the software with
python C:\some\directory\gui.py



from the Anaconda prompt or from the Windows command line.

2.8

Recompiling the User Manual

To recompile the user manual, you need a working latex installation with some additional packages.
2.8.1

Ubuntu 18.04 and Raspbian Stretch

On Ubuntu 18.04 and Raspbian Stretch you need to install several latex packages via
sudo apt-get install texlive-latex-base texlive-science texlive-latex-extra



You can then build the documentation with the command
cd doc && pdflatex manual.tex



4 https://conda.io/miniconda.html

15

2.8.2

CERN CentOS 7

On CERN CentOS 7 you will need to install several latex packages. Unfortunately, the easiest way
is to install all available ones from a root terminal
yum install texlive-*



You then have to download some packages manually
cd doc
wget http://www.cs.cmu.edu/afs/cs/misc/tex/common/
teTeX-1.0/lib/texmf/tex/latex/misc/SIunits.sty
wget http://www.cs.cmu.edu/afs/cs/misc/tex/common/
teTeX-1.0/lib/texmf/tex/latex/misc/tocbibind.sty
wget http://www.cs.cmu.edu/afs/cs/misc/tex/common/
teTeX-1.0/lib/texmf/tex/latex/misc/stdclsdv.sty



Before you can then build the documentation
pdflatex manual.tex

2.8.3



Microsoft Windows 7

This is beyond the scope of this document, there are good step-by-step instructions on the internet.

16

3

References

[1] Thomas Eichhorn and Jonas Rübenach.
Probe Station Manual and Software.
https://github.com/thomaseichhorn/probestation
Link accessed 09.04.2018.
[2] Keithley Instruments, Inc.
Model 6517B Electrometer Users Manual.
http://download.tek.com/manual/6517B-900-01–A-Jun2008–User.pdf
Link accessed 27.03.2018.
[3] Keysight Technologies
Keysight E4980A/AL Precision LCR Meter.
https://literature.cdn.keysight.com/litweb/pdf/E4980-90220.pdf?id=789356
Link accessed 27.03.2018.
[4] Torsten Külper.
Probe Station IV/CV box for LCR meter circuit diagram.
Private communication, 2018.
[5] Keithley Instruments, Inc.
Model 6485 Picoammeter Instruction Manual.
http://download.tek.com/manual/6485-901-01(A-Nov2001)(Instruction).pdf
Link accessed 27.03.2018.

17



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 17
Page Mode                       : UseOutlines
Author                          : 
Title                           : 
Subject                         : 
Creator                         : LaTeX with hyperref package
Producer                        : pdfTeX-1.40.18
Create Date                     : 2018:11:23 11:44:20+01:00
Modify Date                     : 2018:11:23 11:44:20+01:00
Trapped                         : False
PTEX Fullbanner                 : This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) kpathsea version 6.2.3
EXIF Metadata provided by EXIF.tools

Navigation menu