Real time computer control is an essential feature of scanning probe microscopes, which have become important tools for the characterization and investigation of nanometer scale samples. Most commercial (and some open-source) scanning probe data acquisition software uses digital signal processors to handle the real time data processing and control, which adds to the expense and complexity of the control software. We describe here scan control software that uses a single computer and a data acquisition card to acquire scan data. The computer runs an open-source real time Linux kernel, which permits fast acquisition and control while maintaining a responsive graphical user interface. Images from a simulated tuning-fork based microscope as well as a standard topographical sample are also presented, showing some of the capabilities of the software.

1.
Scanning Probe Microscopy
, edited by
S. V.
Kalinin
and
A.
Gruverman
(
Springer
,
2007
).
2.
See, for example,
P.
Zahl
,
M.
Bierkandt
,
S.
Schröder
, and
A.
Klust
,
Rev. Sci. Instrum.
74
,
1222
(
2003
).
3.
The software is availably freely as a git repository at https://github.com/chandranorth/RTSPM.git.
4.
RTAI - the RealTime Application Interface for Linux from DIAPM, see https://www.rtai.org.
5.
Xenomai: Real-Time Framework for Linux, see http://www.xenomai.org.
6.
Real Time Operating Systems for Embedded Development, see http://www.rtos.com.
7.
Comedi: Linux Control and Measurement Device Interface, see http://www.comedi.org.
9.
Scicoslab, see http://www.scicoslab.org.
10.
Code::Blocks, see http://www.codeblocks.org.
11.
Python is a dynamic programming language and can be found at http://www.python.org.
12.
Free Pascal: Advanced open source Pascal compiler for Pascal and Object Pascal, see http://www.freepascal.org.
14.
Gwyddion: Free SPM data analysis software, see http://www.gwyddion.net.
15.
K. J.
Åström
and
R. M.
Murray
,
Feedback Systems: An Introduction for Scientists and Engineers
(
Princeton University Press
,
2008
).
You do not currently have access to this content.