Skip to content

Source

The incident beam, produced, conditioned, and defined before the sample. A walk along the source-stage devices; the sample and detection stages are documented as their own composed-fixture pages, the controllers that drive these devices are on the Controls page, and the supplies they draw on are in Operations. Each device pairs its human name with the EPICS handle, its key specs, and whether it is field replaceable. new marks a device not yet modeled in CORA; confirm marks a value taken from the docs that staff have not yet verified.

Generated from the descriptor

This page is generated from the descriptor at deployments/smi/beamline.yaml. Edit the descriptor, not this page. For the CORA Asset model, settings, vendor catalog, drawings, and wiring, see Inventory.

Property Value
Facility nsls2
Sector Sector 12
Tier Unit
Source insertion-device (confirm: in-vacuum undulator (SR:C12-ID:G1{IVU:1}), verified in source (the energy pseudopositioner drives its gap); period and range not fully in the profile collection (SRC-1))

Enclosures

Enclosure Role Facility Permit signal
12-ID-A optics-hutch nsls2 confirm: PSS search-and-secure permit leaf not in source; the front-end photon shutter is XF:12IDA-PPS:2{PSh} (PSS-1)
12-ID-C experiment-hutch nsls2 confirm: PSS permit leaf unknown; 12-ID-C is the experiment hutch carrying the sample, the in-vacuum flight path, and the SAXS / WAXS detectors (PSS-1)

Source

The in-vacuum undulator source and the front-end photon shutter.

Enclosure: 12-ID-A.

Name Family PV Key specs Replaceable Status
Source InsertionDevice SR:C12-ID:G1{IVU:1} In-vacuum undulator (the ivugap motor SR:C12-ID:G1{IVU:1-Ax:Gap}-Mtr, with brake and gap-speed controls). Driven together with the monochromator by the coupled energy pseudopositioner. Period and range pending (SRC-1). confirm
PhotonShutter Shutter XF:12IDA-PPS:2{PSh} Front-end photon shutter (ph_shutter, TwoButtonShutter). confirm

Optics

Condition the beam and set its energy: the double-crystal monochromator, the horizontal and vertical focusing mirrors, the compound-refractive-lens transfocator, the white-beam and secondary-source slits, and the attenuator banks. PVs verified against smibase/energy.py, mirrors.py, crls.py, slits.py, attenuators.py.

Enclosure: 12-ID-A.

Name Family PV Key specs Replaceable Status
Monochromator Monochromator XF:12ID:m65 Double-crystal monochromator (Bragg = m65, gap = m66, with theta m65 / height m66 / pitch m67 / roll m68 on the bare XF:12ID: motor records). The energy math uses a Si(111) crystal (D_Si111 = 3.1293 in source). Driven by the coupled energy pseudopositioner together with the undulator gap; the EnergyAxis below is the master energy. Full energy range pending (DCM-1). confirm
HorizontalFocusingMirror Mirror XF:12IDA-OP:2{Mir:HF-Ax: Horizontal focusing mirror (hfm, with a bimorph voltage controller); reuses the Mirror family. A vertical-deflecting mirror (vdm, Mir:VD) sits alongside the focusing pair. confirm
VerticalFocusingMirror Mirror XF:12IDA-OP:2{Mir:VF-Ax: Vertical focusing mirror (vfm, with a bimorph voltage controller); reuses the Mirror family. confirm
Transfocator Transfocator XF:12IDC-OP:2{Lens:CRL-Ax: Compound-refractive-lens transfocator (crl, twelve individually-insertable lens elements L1-L12 plus x / y / z / pitch / theta alignment) for micro-focusing versus low-divergence modes; a DSA aperture shares its controller. Reuses the graduated Transfocator catalog Family (a CRL focusing optic, bound at 4-ID / 8-ID / 9-ID / i22 / CHX too). Lens material and count pending (CRL-1). confirm
WhiteBeamSlit Slit XF:12IDA-OP:2{Slt:WB-Ax: White-beam-defining slit (wbs); FOE mono slits (hfmslit Slt:H, vfmslit Slt:V) shape the beam onto the mirrors. confirm
SecondarySourceAperture Slit XF:12IDB1-OP:2{Slt:SSA-Ax: Secondary-source aperture (ssa) defining the coherence-matched source; its slit current is read for diagnostics. confirm
Attenuators Filter XF:12IDC-OP:2{Fltr:1- Two attenuator banks of twelve insertable foils each (att1_1-12 at Fltr:1, att2_1-12 at Fltr:2) trimming flux; foil materials (Cu / Sn / Mo / Al, in 1x-8x thicknesses) are catalogued in beam.py. Reuses the Filter family. confirm
EnergyAxis PseudoAxis The master energy axis: a coupled pseudopositioner moving the undulator gap, the DCM Bragg angle, and the DCM gap together (with a built-in energy-to-gap polynomial and DCM pitch / roll feedback toggled around shutter moves). Working gap range about 6200-15100. Whether energy is scanned as a measurement is ENERGY-1. confirm
BeamPositionMonitor BeamPositionMonitor XF:12IDA-BI:2{EM:BPM1} Beam-position monitors (xbpm1 / xbpm2 in the FOE, xbpm3 at the secondary source XF:12IDB-BI:2{EM:BPM3}, the latter feeding the DCM pitch / roll feedback). Binds the loose BeamPositionMonitor family that 4-ID / 8-ID / 9-ID also use (held; DIAG-1), matching the catalog note that position monitors stay loose. confirm