journal article·2024-09-01Open access

OpenLabSPM: Bare bone package of LabVIEW-based scanning probe microscope controller

Hikaru Nomura, Junsuke Yamanishi

AIP Advances· Volume 14· Issue 9

Abstract

With the extensive proliferation of scanning probe microscopy (SPM)-related technologies, there is a growing demand for a fully customizable SPM controller. In response, we have developed an SPM controller that allows users to incorporate additional functions using LabVIEW, a graphical programming language. This controller incorporates fundamental features such as one-dimensional and two-dimensional scanning, feedback control, and slope compensation. In addition, it includes capabilities to restrict the speed of probe movement and safeguard the probe. Our system consists of a host personal computer (PC) running the Windows operating system and a National Instruments Reconfigurable Input/Output board equipped with a field programmable gate array (FPGA). The FPGA supports real-time deterministic processing, including feedback and probe protection functions, operating asynchronously from the host PC through data exchange via direct memory access first-in-first-out. The system features a graphical user interface on the Windows OS, supplemented by a character-based user interface that utilizes command strings in JavaScript object notation format. Furthermore, we provide wrappers for these commands using the Python programming language. We anticipate that our fully customizable bare born package of LabVIEW-based controller will prove beneficial for researchers utilizing SPM and those managing instruments requiring scanning and feedback control.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Force Microscopy Techniques and Applications · Integrated Circuits and Semiconductor Failure Analysis · Advanced Surface Polishing Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

International Center for Synchrotron Radiation Innovation Smart, Tohoku University 1 , Sendai, Miyagi 980-8577, Japan

Graduate School of Engineering Science, Osaka University 2 , 1-3, Machikaneyamacho, Toyonaka, Osaka 560-8531, Japan

Center for Spintronics Research Network (CSRN), Graduate School of Engineering Science, Osaka University 3 , Toyonaka, Osaka 560-8531, Japan

Institute for Molecular Science, National Institutes of Natural Sciences 4 , Okazaki, Aichi 444-8585, Japan

Funding

Japan Society for the Promotion of Science · Core Research for Evolutional Science and Technology

References (18)

Show source-provided references
1. Phys. Rev. Lett. · 1983 · 50 · 12010.1103/PhysRevLett.50.120 ↗
2. Phys. Rev. Lett. · 1986 · 56 · 93010.1103/PhysRevLett.56.930 ↗
3. Appl. Phys. Lett. · 1991 · 58 · 292110.1063/1.105227 ↗
4. 2018
5. 2012
6. Appl. Phys. Lett. · 1987 · 50 · 145510.1063/1.97800 ↗
7. J. Appl. Phys. · 2006 · 100 · 10430410.1063/1.2384811 ↗
8. IEEE Trans. Magn. · 2003 · 39 · 342010.1109/TMAG.2003.816170 ↗
9. Nat. Rev. Methods Primers · 2021 · 1 · 3610.1038/s43586-021-00033-2 ↗
10. Rev. Sci. Instrum. · 2008 · 79 · 11370210.1063/1.2992483 ↗
11. Rev. Sci. Instrum. · 1993 · 64 · 187410.1063/1.1144462 ↗
12. Rev. Sci. Instrum. · 2014 · 85 · 12370210.1063/1.4902934 ↗
13. Rev. Sci. Instrum. · 2007 · 78 · 01370510.1063/1.2432410 ↗
14. Scanning · 2007 · 29 · 10910.1002/sca.20054 ↗
15. Rev. Sci. Instrum. · 2021 · 92 · 10370510.1063/5.0064511 ↗
16. Instrum. Exp. Tech. · 2014 · 57 · 27910.1134/S0020441214030105 ↗
17. Rev. Sci. Instrum. · 2003 · 74 · 122210.1063/1.1540718 ↗
18. APL Mach. Learn. · 2023 · 1 · 04150110.1063/5.0160568 ↗