How to setup a config with a PI motor_stage [for confocal microscopy] #104
-
This might be a very simple question, but I can't seem to figure it out. I might be making some confusion, as well. Thank you in advance for the help! I have a setup with a PI P-541.2 XY Piezo Stage and a PI P-721, which gives me control over the three axis. They are connected to three PI E-621 on a PI 501 modular controller. I have tested them using COM ports and it is all working fine, so then I decided to try them from Qudi. It seems that there are already written modules for these devices (motor_stage_pi?), but I can't seem to figure out where or how they would appear in a config file. I tried to use the default.cfg as a reference, but the motor_dummy is not used there. Does someone have an example config file for some setup they've made using these devices (or similar)? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 2 replies
-
Hi @mario-b-amaro, all modules should have an example config in their documentation. Check the description directly under the class
|
Beta Was this translation helpful? Give feedback.
-
Please note that the PI P-541.2 XY is a Piezo scanner. The motor_stage_pi is a hardware file for stepper motors from PI fulfilling the qudi |
Beta Was this translation helpful? Give feedback.
-
Ah yes, it's true what Timo says. I have missed the fact that it is a piezo scanner. For the rest, there is currently no toolchain that works with any motor. That means you can configure the hardware and use it via the qudi manager or a Jupyter scripts for example, but there is no logic and GUI that work in conjuntion with the motor. |
Beta Was this translation helpful? Give feedback.
-
Thank you both for the help. |
Beta Was this translation helpful? Give feedback.
-
@mario-b-amaro it's relatively easy to create a new implementation of We have our own custom rfsoc based control system and our implementation of the |
Beta Was this translation helpful? Give feedback.
Please note that the PI P-541.2 XY is a Piezo scanner. The motor_stage_pi is a hardware file for stepper motors from PI fulfilling the qudi
MotorInterface
.For Piezo scanners that should be operated in the scanning probe toolchain (aka "confocal"), we typically use the
ScanningProbeInterface
. In fact we're operating our PI Piezo scanners through analogue outputs generated from Nidaq cards that are fed to PI controllers. This way is implemented by theNiScanningProbeInterfuse
.