Skip to main content
SHARE

PyScanner

PyScanner Controller and Software for Scanning Probe Microscopy

FAFM PyScanner 00

The PyScanner is a specific capability that has been developed to control the X and Y scanners of commercial Atomic Force Microscopes and implement customized trajectories. This toolbox is singularly relevant to optimize the scanning time and perform unique lithography. It uses BEpyAE, a home-built LabVIEW platform that provides a GUI to combine all the different high-dimensional spectroscopies developed by the F-AFM group in the last decade (G-Mode, Band Excitation, Relaxation, cKPFM, etc.) with the current FPGA controlled scanning modes provided by PyScanner and the BE Toolbox. Capability developed with DNA group

 

Features:

Allows control of the output signals of the FPGA that is fed into the AFM controller and deals with all the incoming data flow coming from the AFM controller through the input channels of the FPGA.

 

Available modes:

  • Tr- AFM: Utilizing a combination of fast sparse scanning using PyScanner and compressed sensing algorithms, it is possible to achieve 3 orders of magnitude increase in the speed of functional AFM imaging. It has been applied to develop time resolved KPFM
  • Customized lithography: The PyScanner is singularly suitable to implement new types of lithography by using customized patterns, that can create new types of topological structures. This set up allows both, voltage and magnetic field lithography. 
  • Self-driving microscopeànano-tracker: Utilizing the high-speed imaging rate in combination with AI and ML routines such as phase cross-correlation algorithm it can be used to autonomously track moving structures at the nanoscale.

  • Autonomous electromechanical microscopy: Allows integration of AI assisted workflows for in-situ autonomous decision making processes. 

Specifications: 

  • Compatible with all AFM platforms
  • Runs using the AEcroscopy library for control and data analysis developed in collaboration with the DNA group.
  • Tested in combination of previously trained LLMs (Chat-GPT) for ease of use for non-advanced python programmers.

Contacts

R&D Associate
Senior R&D Staff
Distinguished R&D Staff