Project

General

Profile

Falcon 3 support » History » Version 5

Anchi Cheng, 03/10/2020 02:05 PM

1 1 Anchi Cheng
h1. Falcon 3 support
2
3
h2. Requirement from camera manufacture:
4
5 4 Anchi Cheng
* Krios 2.12 or Talos/Arctica 1.12 software version.
6 1 Anchi Cheng
* Advanced TEM Scripting
7
8
h2. Required leginon version:
9
10
* 3.4 and above
11 2 Anchi Cheng
12
h2. Extra Package and Installation
13
14
|_.program/package|_.notes|
15 3 Anchi Cheng
|TEMAdvancedScripting.dll |(Should come with the microscope)|
16 2 Anchi Cheng
17
{{include(comtypes installer)}}
18
19
{{include(comtypes_installation)}}
20
21
You should have
22
23
<pre>
24
TEMAdvancedScripting
25
</pre>
26
27
h2. instruments.cfg
28
29 5 Anchi Cheng
* Falcon3 class is for linear mode and Falcon3EC class is for electron counting mode. You want to have both. The configuration section names just need to be unique.  In this case, we call them camera1 and camera2, respectively.
30 2 Anchi Cheng
<pre>
31 5 Anchi Cheng
[camera1]
32 2 Anchi Cheng
class: feicam.Falcon3
33
zplane: 50
34
height: 4096
35
width: 4096
36
</pre>
37
<pre>
38 5 Anchi Cheng
[camera2]
39 2 Anchi Cheng
class: feicam.Falcon3EC
40
zplane: 50
41
height: 4096
42
width: 4096
43
</pre>
44
45
h2. Setup
46
47
* Set dose rate and acquire References using TUI Reference manager.  Don't do it in Leginon.
48
* Set up in fei.cfg (See FEI scope installation instruction)
49
<pre>
50
[camera]
51
FRAME_SUBPATH = leginonframes
52
</pre>
53
In this case, you will need to create a directory called leginonframes on your Falcon image storage server (called OffloadData on your scope PC) with these parent directories
54
<pre>
55
OffloadData\TemScripting\BM-Falcon\leginonframes
56
</pre>
57
58
This leginonframes directory can then mounted on your permanent storage system and allow rawtransfer.py to rsync the files.
59
60
h2. Programs to open before Leginon Client: TIA.
61
62
h2. Testing with pyscope
63
64
In python command
65
<pre>
66
form pyscope import feicam
67
g = feicam.Falcon3()
68
g.setExposureTime(200)
69
g.getImage()
70
</pre>
71
72
{{include(pyscope_test_result array)}}
73
74
h2. Trouble shooting
75
76
If TEM Advanced Scripting is not setup correctly by the manufacture, a configuration error will appear similar to this:
77
<pre>
78
_ctypes.COMError: (-2147467259, 'Unspecified error.', (u"Could not load Storage Server configuration file: C:\\ProgramData\\FEI||AcquisitionStorageServer||StorageServer.config', u'',u'', 0, None))
79
</pre>