Skip to content

Python GUI Script for ZengLab Stage 3, integrating Prior ProScan III Stage Controller, TC300 Temperature Controller, and KIM101 Motor Controller

Notifications You must be signed in to change notification settings

Zeng-Quantum-Lab/Stage3GUI

Repository files navigation

How to setup

To install the scripts, go to the release section of this repo.
It is recommended to choose the newest release.
release

Install the zip file in the release. It should include all the necessary dependency to control KIM101 and Prior ProScan Stage controller.
install

After unzip in prefer directory, run setup.bat.
This installation will bring up a terminal. Wait until the terminal is gone and .venv folder appears in your directory. This means that dependencies has sucessfully been installed.
setup
setup1

After successfully install dependencies, the script can be launch correctly via launch.bat.
setup1

Potential Issues

  1. When running setup.bat, there are chances that instrumentkit, a dependency to control TC200 heat controller, will failed.
    If this happen, ensure that you have Python 3.13.7 installed (tested Python Version), remove .venv folder and rerun setup.bat again.
  2. After running launch.bat, if you cannot connect to any of the devices, make sure that you have had the correct virtual port entered in the setup phase of the scripts. You can find them in Window Device Manager, under Ports.
    setup1
    In addition, make sure that there is no other running instances of the script as the older script would have already occupied the ports connected to the devices, causing said issues.
  3. Feel free to report new issues or suggestion under Issues Tab on Github as I am not personally using the devices.

About

Python GUI Script for ZengLab Stage 3, integrating Prior ProScan III Stage Controller, TC300 Temperature Controller, and KIM101 Motor Controller

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •