EPICS Control Systems

USPAS, January 28 - February 1, 2019, Knoxville, TN

This course offers an introduction to the Experimental Physics and Industrial Control System (EPICS) toolkit.


You will be using a Virtual Machine (VM) that contains a small but complete control system setup. The VM can be used on Windows, Mac OS or Linux. Each participant is expected to bring a laptop (or a desktop with a helper to carry it) that has been prepared as follows:

  1. Your computer must run a 64 bit OS (Windows, Linux or Mac OS X). It should have at least 8GB of memory.
    For Windows and Linux users: In the BIOS of your computer, you may have to enable the VT-X or AMD-v option to support 64 bit guest operating systems.
  2. Download and install the 64 bit version of Virtualbox for your OS from https://www.virtualbox.org/wiki/Downloads.
  3. Download the VM image: USPAS7.ova (large file, around 5GB).
    Leading up to the course, we expect to publish updated VMs. It is suggested that you try to install a VM image as soon as possible to verify that it "works" on your computer, then fetch an update just before the course starts.
  4. Start VirtualBox, invoke the menu 'File', 'Import Appliance...'
  5. Select the USPAS*.ova file that you just downloaded, press 'Continue'.
  6. On the next page, you can adjust the number of allocated CPUs and RAM. Try CPU: 4 , RAM: 4096 MB. Press 'Import'.
  7. In the Virtual Box program, you should now see the imported virtual machine.
    If you are on Mac OS X, select the imported VM, open the menu 'Machine/Settings', and in the 'Display' section, enable "Use Unscaled HiDPI Output". On Windows and Linux this should not be necessary.
  8. Start the VM by double-clicking on it. After about 10 seconds, Linux should start up. Log in as user 'training' with password '$training'.
  9. To close the VM, open the drop-down at the right edge of the desktop menu bar which includes a “power off” button .

In case of problems, see VirtualBox FAQ. On Windows and Linux laptops, double-check that 64 bit guest support is enabled.


Presentations and related documentation used in the course will be published one week before the course starts.