Hi Takayuki. Sounds like a bug! Just to be sure: “Correct” means that regardless of the gain settings in scan and moven mode, you see the same slope on an oscilloscope, right? Please try setting the motion speed to the desired value after changing the gain. I assume that the input field for the scan speed reads back the actual value. Let's say you set 100 nm/s, but due to numerical issues (frequency of the DSP, digital to analog converter resolution, ...) , it's only 97.3 nm/s. So after you set 100...
HI Jose. This “inconvenience” has been bothering me for quite some time. Basically, the dkms package should update the kernel module when a new kernel is installed. Unfortunately, this does not work. Another related problem sometimes occurs with my graphics card drivers. In this case, SecureBoot is enabled in the BIOS and I have to go through the entire Shim/Mok procedure to enroll the driver. Indeed, dissabling automatic kernel updates is an option, but certainly to a very good one., because that...
Hi Tugce. If you want the tip extend while feedback is on and the coarse approach is moving continously, it might be simple. Just setting the set point of the feedback high enough will extend the z-piezo to its limit. You can check its position in a python script (see Percy's posting) with gxsm.rtquery ("z"). In the moment, contact is achived, the feedback will retract the tip. So you just have to make a while loop for setting for example the "motor" output (out7) to 5V (or whatever you need) as...
Hi Tugce. If you want the tip extend while feedback is on and the coarse approach is moving continously, it might be simple. Just setting the set point of the feedback high enough will extend the z-piezo to its limit. You can check its position in a python script (see Percy's posting) with gxsm.rtquery ("z"). In the moment, contact is achived, the feedback will retract the tip. So you just have to make a while loop for setting for example the "motor" output (out7) to 5V (or whatever you need) as...
I am stil confused. Let's resume your plans. You want to have an auto approach as follows: The piezo is fully extended and feedback is on, a course motion controlled by pulses should move forward until the feedback starts to retract the piezo and its z voltags is below a given threshold. Is this so far correct? As Percy suggested, the python interface would be most suitable for this. You do not need a extra input for the z-position as this is directly accessible. You just have to think about how...
What do you mean with IN3 does not output? It is an input you can use for the z-feedback regulator. All 8 BNC on the right side of the controller (FB-i, FB-2, FB-3, FB-4, 5, 6, 7, 8) are inputs! In the GXSM gui they should be named In0: I-Tunnel, In1, .... In7. To do so, please make sure that the gain (see section source - see Fig. 23.23 in the gxsm3 manual: https://github.com/pyzahl/Gxsm3/blob/master/debian/Gxsm3-main.pdf) for this respective input is set at least to 0.5. The feedback output is...
Hi. What exactly happens when the scan is interupted. I can not see in you screenshots. It gxsm3 crashing or does the controller stopp unindently the scanning (you can check by conneting a scope to the outputs of the controller)? A few notes: I see that you are using an elder ventiotec distribution using an elder ubuntu 22.04 and "only" gxsm3-3.53. You might want to update to a newer ubuntu 24.04 which will enable you to use gxssm3-3.54 available on launchpad. There had been a few - less critical...
Hi Tugce. The VB output is usually used for the bias voltage so that it is a DC voltage. I do not see how you want to use this for triggering a coarse step. This is certainly the reason why you see only for this channel a DC voltage in the scope. Just to be on the same level: a) You are using an MK2 or MK3 controller. b) You need a standard trigger signal (0V -> 5V) after a z-ramp is finished and while the piezo is still retracted. c) Did you look for the SRanger-DSP-Mover window? Or are you using...