Mark Rivers

University of Chicago

EPICS Applications

Name Description
camac Kinetic Systems 2917/3922 driver and various CAMAC device support, including
  • DSP E500A stepper motor controller
areaDetector Area detectors - ADSC, Bruker, Firewire, MAR/Rayonix, Perkin Elmer, Pilatus, Prosilica, Roper, and others
dac128V Industry Pack digital to analog converter
dxp DSP-based multi-channel analyzers from XIA
ip330 Industry Pack analog to digital converter
ipUnidig Industry Pack digital I/O module
mca MCA record and Canberra/Bruker/SIS/Struck multi-channel analyzer device support
measComp Support for USB devices from Measurement Computing
modbus Modbus support (includes TCP, serial RTU, serial ASCII)
quadEM APS quad electrometer


EPICS records

Description Location
Generic CAMAC record camac
Generic VME record std
MCA record mca
Enhanced PID (EPID) record for feedback std

Other devices

In addition to the modules listed above, I have written support for a number of devices that are contained in other synApps modules. The EPICS Hardware Support Page for Mark Rivers has links to all of these.


Other EPICS support

Description Location
Trajectory scanning with the Newport MM4005 and XPS motor controllers motor
Multi-threaded tomography reconstruction software using EPICS libCom tomoRecon


Suggestions and Comments to:
Mark Rivers : (rivers@cars.uchicago.edu)
Last modified: January 20, 2015