Last modified by chatzies on 2025-11-27 11:35

From version 83.5
edited by tabermah
on 2024-12-10 15:53
Change comment: There is no comment for this version
To version 76.1
edited by ahenkel
on 2022-11-02 16:25
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -08. Serial Crystallography: CFEL TapeDrive
1 +14. Serial Crystallography: CFEL TapeDrive
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.tabermah
1 +XWiki.ahenkel
Content
... ... @@ -3,28 +3,32 @@
3 3  {{layout-cell}}
4 4  [[image:attach:TapeDrive_beschriftet-tile.jpg||height="400"]]
5 5  
6 +\\
6 6  
7 -{{toc/}}
8 +{{toc minLevel="2"/}}
8 8  
10 +\\
9 9  
10 10  ----
11 11  
12 -= {{id name="14.SerialCrystallography:CFELTapeDrive-14.1Samplecharacteristicsandpreparation"/}}8.1. Sample characteristics and preparation =
14 +== {{id name="14.SerialCrystallography:CFELTapeDrive-14.1Samplecharacteristicsandpreparation"/}}**14.1 Sample characteristics and preparation** ==
13 13  
14 -* Suspension of microcrystals, **at least** 200 µL with 20% crystal density (more is always better), size range: 2-30 µm, **tip:** bring some mother liquor for washing, filtering, diluting etc.
16 +suspension of microcrystals, **at least** 200 µL with 20% crystal density (more is always better), size range: 2-30 µm, **tip:** bring some mother liquor for washing, filtering, diluting etc.
15 15  
16 16  Preparation:
17 17  
18 -* filter through 30 µm (green) or 50 µm (yellow) cell filter into an Eppendorf or Falcon (original!) tube
20 +* filter through 30 µm cell filter (green) or 50 µm (yellow) into Eppendorf or Falcon (original!) tube
19 19  
20 20  [[image:attach:20211201_095534.jpg||height="250"]]
21 21  
24 +\\
22 22  
23 23  ----
24 24  
25 -= {{id name="14.SerialCrystallography:CFELTapeDrive-14.2ConnectingsampletoElveFlow,sampleexchange"/}}8.2. Connecting sample to ElveFlow, sample exchange =
28 +== {{id name="14.SerialCrystallography:CFELTapeDrive-14.2ConnectingsampletoElveFlow,sampleexchange"/}}**14.2 Connecting sample to ElveFlow, sample exchange
29 +** ==
26 26  
27 -After filtration, screw the ElveFlow connector to your Eppendorf or Falcon tube. Make sure that the yellow-ish tube goes all the way to the bottom of your tube. You can adjust the length by unscrewing the blue fitting on top and pushing/pulling the yellow-ish line. **Don't forget to tigthen the blue fitting afterwards!**
31 +After filtration, screw the ElveFlow connector to your Eppendorf or Falcon tube. Make sure that the yellow-ish line goes to the bottom of your tube. You can adjust the length by unscrewing the blue fitting on top and pushing/pulling the yellow-ish line. **Don't forget to tigthen the blue fitting afterwards!**
28 28  
29 29  Be aware to which channel and nozzle line your sample is connected.
30 30  
... ... @@ -38,31 +38,30 @@
38 38  
39 39  [[image:attach:20211201_095232.jpg||height="250"]][[image:attach:20211201_095205.jpg||height="250"]]
40 40  
45 +\\
41 41  
42 42  ----
43 43  
44 -= {{id name="14.SerialCrystallography:CFELTapeDrive-14.3TapeDriveoperation"/}}8.3. TapeDrive operation =
49 +== {{id name="14.SerialCrystallography:CFELTapeDrive-14.3TapeDriveoperation"/}}**14.3 TapeDrive operation
50 +** ==
45 45  
46 -​​​​​​The TapeDrive is controlled through kamzik. To open kamzik, start the server. A terminal will open and shortly after a small window.
47 -
52 +The TapeDrive is controlled through kamzik. To open kamzik, start the server. A terminal will open and shortly after a small window.
48 48  Now start the client. Same thing, a terminal will open, shortly after a small window.
49 49  
50 50  Click 'Devices' in the **client session** to open the control window.
51 51  [[image:attach:screen.PNG||height="250"]][[image:attach:server client.PNG||height="250"]]
52 52  
53 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Tape"/}}Tape ==
58 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Tape"/}}**Tape** ====
54 54  
55 55  * Click the 'main tape' icon
56 56  * Change the velocity by typing anything from **0.3-3.0 mm/s**
57 57  * Common velocity is 1.0-1.5 mm/s
58 58  * kamzik displays the used tape in m and %. At 98% the tape will automatically stop since the rolls need to be exchanged at this point.
59 -
64 +\\
65 +* [[image:attach:kamzik_tape.PNG||height="400"]]
60 60  
61 -[[image:attach:kamzik_tape.PNG||height="400"]]
67 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Samplenozzle"/}}**Sample nozzle** ====
62 62  
63 -
64 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Samplenozzle"/}}Sample nozzle ==
65 -
66 66  * Click on the 'nozzle' icon.
67 67  * (((
68 68  The nozzle position can be adjusted in xyz by clicking on the arrows up and down. (Double arrow = 10 steps). Step size can be varied, 1mm steps are rather big and should be used carefully.
... ... @@ -69,16 +69,16 @@
69 69  The absolute position is **not calibrated** and therefore changes after each restart of kamzik.
70 70  
71 71  
72 -(% style="color:#ff0000" %)**!!! **(% style="color:#000000" %)**During data collection make sure in which direction you are moving the nozzle, do not move nozzle into beam**(% style="color:#ff0000" %)** !!!**(%%)
75 +(% style="color: rgb(255,0,0);" %)**!!! **(% style="color: rgb(255, 0, 0); color: rgb(0, 0, 0)" %)**During data collection make sure in which direction you are moving, do not move nozzle into beam**(% style="color: rgb(255,0,0);" %)** !!!**(%%)
73 73  \\Adjust the nozzle position by eye until it nearly touches the tape and roughly meets the X-ray interaction point. Then, move to the control hutch to use the on-axis microscope for fine adjustment. Move the nozzle tip to the beam position (red X) and write down the absolut nozzle position. From there move the nozzle in +x to your desired distance.Different distances combined with the tape speed result in several delay times for time-resolved experiments.
74 74  
75 75  (% class="wrapped" %)
76 76  |=(((
77 -
80 +\\
78 78  )))|=(((
79 79  direction
80 80  )))|=(((
81 -recommended step size
84 +recommended step size
82 82  for visual adjustment
83 83  )))|=(% colspan="1" %)(((
84 84  recommended step size
... ... @@ -113,32 +113,38 @@
113 113  be careful with -z, tape could be pushed out of focus
114 114  )))
115 115  
116 -
119 +**
120 +\\**
117 117  )))
122 +* [[image:attach:kamzik_nozzle.PNG||height="400"]]
118 118  
119 -[[image:attach:kamzik_nozzle.PNG||height="400"]]
124 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Temperaturecontrol/Chiller"/}}**Temperature control/Chiller** ====
120 120  
121 -
122 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Temperaturecontrol/Chiller"/}}Temperature control/Chiller ==
123 -
124 124  * The chiller circulates fluid through the gas nozzle.
125 125  
126 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Gasnozzle"/}}Gas nozzle ==
128 +\\
127 127  
130 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Gasnozzle"/}}**Gas nozzle** ====
128 128  
129 -== {{id name="14.SerialCrystallography:CFELTapeDrive-IRcamera"/}}IR camera ==
132 +\\
130 130  
134 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-IRcamera"/}}**IR camera** ====
131 131  
136 +\\
137 +
132 132  Once the hutch is interlocked, set remote control to the TapeDrive laptop by opening a terminal and executing the following command:
133 133  
134 134   xfreerdp +clipboard /size:1920x1080 /u:Cfelusr /v:cfeld-pcx22611
135 - password: //written on control laptop (changes every 6 months)//
141 + password: //written on control laptop (changes every 6 months)
142 +//
136 136  
144 +\\
137 137  
146 +\\
138 138  
139 139  ----
140 140  
141 -= {{id name="14.SerialCrystallography:CFELTapeDrive-14.4Taperollexchange"/}}8.4. Tape roll exchange =
150 +== {{id name="14.SerialCrystallography:CFELTapeDrive-14.4Taperollexchange"/}}**14.4 Tape roll exchange** ==
142 142  
143 143  The tape stops automatically at 98% used length, if you need to change the rolls for orther reasons, stop the tape (velocity = 0.0 mm/s).
144 144  
... ... @@ -147,7 +147,7 @@
147 147  * Get a new tape roll (bottom left on the cart). **Polypropylen 15 µm**
148 148  * Cut the first cm of the new tape roll, directly behind the black sticky part.
149 149  * Place new roll on roll holder and use sticky tape to attach the end of the old tape to the beginning of the new roll.
150 -* Open magnetic tape stabilizer on the **left side**. (% style="color:#ff0000" %)//!!!BEAMSTOP!!!//
159 +* Open magnetic tape stabilizer on the **left side**. (% style="color: rgb(255,0,0);" %)//!!!BEAMSTOP!!!//
151 151  * Start the tape (3mm/s). Once the connetion side has arrived at the collector roll, stop the tape (0mm/s).
152 152  * Again, cut the tape directly behind the connection side. Replace the the old roll with the **empty **one. Old roll can be discarded.
153 153  * Attach new tape to the empty roll by using some sticky tape.
... ... @@ -154,9 +154,15 @@
154 154  * Close tape stabilizer.
155 155  * Reset tape counter in kamzik by clicking "<Call>" in "Main-Tape".
156 156  
157 -**[[image:attach:20211201_094101.jpg||height="250"]][[image:attach:20211201_094111.jpg||height="250"]][[image:attach:tape reset.PNG||height="250"]]**
166 +**[[image:attach:20211201_094101.jpg||height="250"]][[image:attach:20211201_094111.jpg||height="250"]][[image:attach:tape reset.PNG||height="250"]]
167 +**
158 158  
159 -
169 +\\
170 +
171 +\\
172 +
173 +**
174 +**
160 160  {{/layout-cell}}
161 161  {{/layout-section}}
162 162  
... ... @@ -164,19 +164,19 @@
164 164  {{layout-cell}}
165 165  ----
166 166  
167 -= {{id name="14.SerialCrystallography:CFELTapeDrive-14.5Chopper"/}}8.5. Chopper =
182 +== {{id name="14.SerialCrystallography:CFELTapeDrive-14.5Chopper"/}}**14.5 Chopper** ==
168 168  
169 169  start chopper gui from terminal:
170 170  
171 171  (% class="code" %)
172 172  (((
173 - cd /gpfs/local/shared/ChopperControl          
188 + cd /gpfs/local/shared/ChopperControl
174 174  )))
175 175  
176 176  (% class="code" %)
177 177  (((
178 178   python chopperControl.py
179 -\\
194 +\\\\
180 180  )))
181 181  {{/layout-cell}}
182 182  {{/layout-section}}
... ... @@ -189,17 +189,18 @@
189 189  {{layout-cell}}
190 190  **Chopper → no Chopper**
191 191  
192 -* decrease frequency by max. 10 Hz steps
207 +* decrease frequency by max. 10 Hz steps\\
193 193  ** click arrow down 10x, "Set", arrow down 10x, "Set", ....
194 194  * at frequency = 10 Hz, click "Stop"
195 -* set "Hole" to <none> (% style="color:#ff0000" %)//Takes some minutes//
210 +* set "Hole" to <none> (% style="color: rgb(255,0,0);" %)//Takes some minutes//
196 196  
197 -(% style="color:#000000" %)**no Chopper → Chopper**
212 +(% style="color: rgb(0,0,0);" %)**no Chopper → Chopper**
198 198  
199 -* (% style="color:#000000" %)set "Hole" to <Inner hole (largest)> (% style="color:#ff0000" %)//Takes some minutes//
200 -* (% style="color:#000000" %)increase frequency by max. 10 Hz steps
201 -** (% style="color:#000000" %)click arrow up 10x, "Set", arrow up 10x, "Set", .....
202 -* (% style="color:#000000" %)//usually 130 Hz, results in exposure time of 3.7 ms (technical exposure will always be 7.7 ms, since max. frame rate is 130 Hz//
214 +* (% style="color: rgb(0,0,0);" %)set "Hole" to <Inner hole (largest)> (% style="color: rgb(255,0,0);" %)//Takes some minutes//
215 +* (% style="color: rgb(0,0,0);" %)increase frequency by max. 10 Hz steps
216 +** (% style="color: rgb(0,0,0);" %)click arrow up 10x, "Set", arrow up 10x, "Set", .....
217 +* (% style="color: rgb(0,0,0);" %)//usually 130 Hz, results in exposure time of 3.7 ms (technical exposure will always be 7.7 ms, since max. frame rate is 130 Hz
218 +//
203 203  {{/layout-cell}}
204 204  {{/layout-section}}
205 205  
... ... @@ -207,7 +207,7 @@
207 207  {{layout-cell}}
208 208  ----
209 209  
210 -= {{id name="14.SerialCrystallography:CFELTapeDrive-14.6Datacollection"/}}8.6. Data collection =
226 +== {{id name="14.SerialCrystallography:CFELTapeDrive-14.6Datacollection"/}}**14.6 Data collection** ==
211 211  
212 212  Once the hutch is interlocked, set remote control to the TapeDrive laptop by opening a terminal and executing the following command:
213 213  
... ... @@ -219,7 +219,7 @@
219 219  
220 220   //>>usually the terminal is open, just repeat previous command with arrow up, enter and type in the password//
221 221  
222 -
238 +\\
223 223  {{/layout-cell}}
224 224  {{/layout-section}}
225 225  
... ... @@ -227,18 +227,23 @@
227 227  {{layout-cell}}
228 228  **Check list:**
229 229  
230 -(% style="color:#ff0000" %)//always after entering the hutch!//
246 +(% style="color: rgb(255,0,0);" %)//always after entering the hutch!//
231 231  
232 -(% style="color:#000000" %)Click "Run" icon in kamzik.
248 +(% style="color: rgb(0,0,0);" %)Click "Run" icon in kamzik.
233 233  
234 -* Put detector distance 200 in //prepare_for_measurement (      )//
235 -* Click "<Call>" next to //prepare_for_measurement//
236 -This will:
250 +* Put detector distance 200 in //prepare_for_measurement (      )
251 +//
252 +* Click "<Call>" next to //prepare_for_measurement
253 +//This will:\\
237 237  ** drive the collimator in //IN// position
238 238  ** drive detector to 200 mm
239 239  
240 -* Open beam shutter BS1 in //CrystalControl //or// P11 XRayFeed //
257 +\\
241 241  
259 +* Open beam shutter BS1 in //CrystalControl //or// P11 XRayFeed //
260 +
261 +\\
262 +
242 242  //**Set run parameters and go 🏃💥**//
243 243  
244 244  1. Set your desired No. of frames
... ... @@ -245,8 +245,9 @@
245 245  1. Enter the protein ID of your crystal sample
246 246  1. Match exposure time with chopper setting or set desired exposure time
247 247  1. Check trigger setting and match to chopper setting
248 -no chopper → external triffer //off//
249 - chopper → external trigger// on//
269 +no chopper → external triffer //off
270 +// chopper → external trigger// on
271 +//
250 250  1. To start the run, click "<Call>" next to //start_run (exposure    )//
251 251  {{/layout-cell}}
252 252  
... ... @@ -257,7 +257,7 @@
257 257  
258 258  {{layout-section ac:type="single"}}
259 259  {{layout-cell}}
260 -(% class="relative-table wrapped" style="width:55.9569%" %)
282 +(% class="relative-table wrapped" style="width: 55.9569%;" %)
261 261  |=(((
262 262  Parameter
263 263  )))|=(((
... ... @@ -279,7 +279,7 @@
279 279  )))|(((
280 280  exposure time of Eiger
281 281  
282 -
304 +\\
283 283  )))|(% colspan="1" %)(((
284 284  with chopper         → opening time displayed in chopper GUI
285 285  no chopper            → 7.7 ms
... ... @@ -291,7 +291,7 @@
291 291  )))|(((
292 292  changes automatically
293 293  )))|(% colspan="1" %)(((
294 -
316 +\\
295 295  )))
296 296  |(% colspan="1" %)(((
297 297  Detector distance
... ... @@ -298,7 +298,7 @@
298 298  )))|(% colspan="1" %)(((
299 299  current detector postion readout
300 300  )))|(% colspan="1" %)(((
301 -
323 +\\
302 302  )))
303 303  |(% colspan="1" %)(((
304 304  protein ID
... ... @@ -305,7 +305,7 @@
305 305  )))|(% colspan="1" %)(((
306 306  protein ID of crystal sample (see AMARCORD)
307 307  )))|(% colspan="1" %)(((
308 -
330 +\\
309 309  )))
310 310  
311 311  ----
... ... @@ -326,11 +326,15 @@
326 326  {{/layout-cell}}
327 327  
328 328  {{layout-cell}}
329 -
351 +\\
330 330  
353 +\\
331 331  
355 +\\
332 332  
357 +\\
333 333  
359 +\\
334 334  
335 335  [[image:attach:safety_kamzik.PNG]]
336 336  {{/layout-cell}}
... ... @@ -340,17 +340,19 @@
340 340  {{layout-cell}}
341 341  ----
342 342  
343 -= {{id name="14.SerialCrystallography:CFELTapeDrive-14.7Troubleshooting"/}}8.7. Troubleshooting =
369 +== {{id name="14.SerialCrystallography:CFELTapeDrive-14.7Troubleshooting"/}}**14.7 Troubleshooting** ==
344 344  
345 345  * (((
346 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Tapestopped"/}}Tape stopped ==
372 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Tapestopped"/}}Tape stopped ====
347 347  
348 348  * Tape roll empty?
349 349  * motor connected (icon green)?
350 350  )))
351 351  
378 +\\
379 +
352 352  * (((
353 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Nozzlemotorsarenotresponding"/}}Nozzle motors are not responding ==
381 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Nozzlemotorsarenotresponding"/}}Nozzle motors are not responding ====
354 354  
355 355  * displayed in green=connected?
356 356  * nozzle holder colliding somewhere?
... ... @@ -357,8 +357,10 @@
357 357  * motor limits reached? → position displayed in red
358 358  )))
359 359  
388 +\\
389 +
360 360  * (((
361 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Sampleflowisnotrespondingtohigherpressure"/}}Sample flow is not responding to higher pressure ==
391 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Sampleflowisnotrespondingtohigherpressure"/}}Sample flow is not responding to higher pressure ====
362 362  
363 363  * channel turned on?
364 364  * Sample empty?
... ... @@ -365,21 +365,20 @@
365 365  * Nozzle or lines clogged? → flush with water, change nozzle
366 366  )))
367 367  
398 +\\
399 +
368 368  * (((
369 -== {{id name="14.SerialCrystallography:CFELTapeDrive-Simplonfilewriter/eigerstreamissues"/}}Simplon filewriter/eiger stream issues ==
401 +==== {{id name="14.SerialCrystallography:CFELTapeDrive-Simplonfilewriter/eigerstreamissues"/}}Simplon filewriter/eiger stream issues ====
370 370  
371 371  * First, restart kamzik (server+client) and see if this solves the issue
372 372  * If not, restart the Simplon server (in Astor → haspp11exp03, right click on Simplon/EH.1 and restart)
373 373  * (((
374 -If nothing works, kill the Simplon process and then start the server again:*
375 -
376 -(((
406 +If nothing works, kill the Simplon process and then start the server again:* (((
377 377  (% class="code" %)
378 378  (((
379 379  ssh haspp11exp03
380 380  )))
381 381  )))
382 -
383 383  * (((
384 384  (% class="code" %)
385 385  (((
... ... @@ -400,7 +400,7 @@
400 400  
401 401  {{layout-section ac:type="single"}}
402 402  {{layout-cell}}
403 -
432 +\\
404 404  {{/layout-cell}}
405 405  {{/layout-section}}
406 406  {{/layout}}
XWiki.XWikiRights[0]
Allow/Deny
... ... @@ -1,1 +1,0 @@
1 -Allow
Levels
... ... @@ -1,1 +1,0 @@
1 -view,comment,edit
Users
... ... @@ -1,1 +1,0 @@
1 -XWiki.ahenkel