This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
aspex:psem [2017/01/21 03:32] – mcmaster | aspex:psem [2018/07/01 01:26] – mcmaster | ||
---|---|---|---|
Line 1: | Line 1: | ||
{{: | {{: | ||
+ | |||
+ | ====== Operation ====== | ||
+ | |||
+ | 2018-04-24 notes | ||
+ | * Summary: generally seems to work, reliability issues possibly software related | ||
+ | * Booting | ||
+ | * Embedded controller ethernet must have system (ie my laptop) at other end at boot | ||
+ | * Embedded controller stage connection must be attached at boot | ||
+ | * Cannot be activated without restarting system | ||
+ | * GUI will complain and then segfault, but otherwise seems operational | ||
+ | * GUI | ||
+ | * Sometimes signal disappears and can be made to come back by switching signal views around (ie left pane vs right pane) | ||
+ | * Sometimes GUI becomes completely unresponsive and has to be rebooted. But seems to only happen when changing settings, ie not during imaging cycles | ||
+ | * Pressure | ||
+ | * Around 2E-5 typical pressure after pumping down | ||
+ | * BSE not working | ||
+ | * Wiggling power cable RJ-11 causes noise on screen | ||
+ | * Removing signal BNC results in blank screen | ||
+ | * Next | ||
+ | * Check power supply | ||
+ | * Scope on BNC | ||
+ | * EDS still not tested | ||
+ | * Adjusting XY centering helped bring up beam energy | ||
+ | * Current was something like 25 uA...think target is 75 uA => probably need to adjust something | ||
+ | * Was able to select different acceleration voltages | ||
+ | * Focusing | ||
+ | * Set image to 256x256 | ||
+ | * Set scan speed relatively high | ||
+ | * Adjust slider until in focus | ||
+ | * Increase resolution if need to get finer focus | ||
+ | * Didn't try using auto-focus this time | ||
+ | * Degaussing may bring out of focus | ||
+ | * Changing accelerating voltage brought out of focus slightly maybe | ||
+ | * Higher acceleration voltages are fuzzier (makes sense => deeper penetration => more scattering) | ||
Open questions / TODO: | Open questions / TODO: | ||
Line 224: | Line 258: | ||
+ | ===== Disk image ===== | ||
+ | |||
+ | I have two disk images: | ||
+ | - My SEM, with EDS support | ||
+ | - A friends SEM, does not have EDS | ||
+ | |||
+ | < | ||
+ | Disk psem_hdd_eds.bin: | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | Disklabel type: dos | ||
+ | Disk identifier: 0x00000000 | ||
+ | |||
+ | Device | ||
+ | psem_hdd_eds.bin1 * 63 4192964 | ||
+ | psem_hdd_eds.bin2 | ||
+ | psem_hdd_eds.bin5 | ||
+ | psem_hdd_eds.bin6 | ||
+ | psem_hdd_eds.bin7 | ||
+ | </ | ||
+ | |||
+ | For kicks I tried booting a disk image in QEMU. It got stuck right after "EM386 active" | ||
+ | |||
+ | mounting: | ||
+ | |||
+ | < | ||
+ | mkdir 1 5 6 7 | ||
+ | sudo mount -o loop,, | ||
+ | sudo mount -o loop, | ||
+ | sudo mount -o loop, | ||
+ | sudo mount -o loop, | ||
+ | </ | ||
+ | |||
+ | Only 1 has real data on it: | ||
+ | |||
+ | < | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Poked around, various things of potential use. | ||
+ | |||
+ | < | ||
+ | DXPInit.exe v. 1.00b - Copyright (C) 2000 Aspex LLC | ||
+ | c: | ||
+ | EDSDetector | ||
+ | Syntax: DXPInit [1|2|3|4] [d[isc]] [n[odisc]] [v[erbose]] [h[elp]] | ||
+ | where 1,2,3,4 is the COM port (default=3) and | ||
+ | ' | ||
+ | ' | ||
+ | Initializes and calibrates the Gresham digital pulse processor using | ||
+ | configuration data from ' | ||
+ | ENGINE.INI file items: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ENGINE.INI: | ||
+ | < | ||
+ | DSVAAddr=(int)800 | ||
+ | CBAddr=(int)768 | ||
+ | DB3Addr=(int)53248 | ||
+ | EDSMemAddr=(int)54272 | ||
+ | EDSAddr=(int)704 | ||
+ | DACAddr=(int)640 | ||
+ | GainVal=(int)0 | ||
+ | XOffCal=(int)1022 | ||
+ | YOffCal=(int)1019 | ||
+ | XCenterCal=(int)2049 | ||
+ | YCenterCal=(int)2045 | ||
+ | Range1=(float)9.86 | ||
+ | Range2=(float)99.44 | ||
+ | Range3=(float)994.95 | ||
+ | LineDel[0]=(int)0 | ||
+ | ... (some larger calibration tables) | ||
+ | ShfCorr[7][3]=(int)4 | ||
+ | HVSupplyType=(int)1 | ||
+ | VacuumGauge=(int)1 | ||
+ | EDSDetector=(int)1 | ||
+ | BSEDOption=(int)2 | ||
+ | VacuumOption=(int)0 | ||
+ | Bias=(int)0 | ||
+ | FilamentCycles=(int)64 | ||
+ | FilamentTime=(int)5821 | ||
+ | UseStageLimits=(int)0 | ||
+ | XUpperLimit=(float)999.90002 | ||
+ | XLowerLimit=(float)-999.90002 | ||
+ | YUpperLimit=(float)999.90002 | ||
+ | YLowerLimit=(float)-999.90002 | ||
+ | OrthogonalCorrection=(int)4 | ||
+ | CO_XMin=(float)0.017403 | ||
+ | CO_Ko=(float)4.549e-07 | ||
+ | MagConstant=(float)18429 | ||
+ | LoggingEnable=(int)0 | ||
+ | ImageRotA=(float)11000 | ||
+ | ImageRotB=(float)180 | ||
+ | </ | ||
====== Computer: GUI ====== | ====== Computer: GUI ====== | ||
Line 293: | Line 430: | ||
"Both detectors record 2,048 channels of 10eV per channel" | "Both detectors record 2,048 channels of 10eV per channel" | ||
+ | |||
+ | |||
+ | ====== 2018-06-30 ====== | ||
+ | |||
+ | Use T5 bit to remove cartridge | ||
+ | |||
+ | Yesterday ordered spare cartridge | ||