EPICS & TANGO Drivers for Distributed Control Systems
We developed EPICS and TANGO drivers for the Automation1 motion control platform in partnership with laboratory control system experts at Argonne National Laboratory and Observatory Sciences. This means the motor drivers are ready to use and have an open source interface. Automation1 also has .NET, C and Python APIs for building Windows and Linux applications.
EPICS and TANGO provide a common language for scientists using experimental science facilities. Our Automation1 motion control platform is the premier standard in precision motion control and includes new PWM and linear amplifier technology, superior configuration and setup tools, absolute encoder support, the innovative fiber-optic HyperWire motion bus, and our Position Synchronized Output (PSO) feature that provides process triggers based on actual position—making detector triggering and position capture easy.
- Description
- Specifications
- Downloads
Key Features
- Ready-to-use, open source device drivers developed in partnership with Argonne National Laboratory and Observatory Sciences
- Motion control integration made simple – tested & verified
- Open source drivers
- Unlocks the power of Aerotech motion control
- Powers position synchronized output (PSO) position-based process control
- Supports absolute encoder & EtherCat
- Features powerful configuration & tuning tools
- Develops applications for the Linux operating system
Automation1
The Automation1 EPICS & TANGO drivers are part of the user-friendly Automation1 motion control platform, which includes the following:
EPICS & TANGO Specifications
| Feature | EPICS | TANGO |
|---|---|---|
| Home Page | Epics Control | Tango Controls |
| Development Partners | Argonne National Labs Observatory Sciences | Observatory Sciences |
| GitHub Repository | https://github.com/epics-motor/motorAutomation1 | Contact Aerotech |
| Open Source | Yes | Yes |
| Step-Scan Control | Yes | |
| On-the-Fly Scanning Control | Yes (PSO) | |
| Backup & Restore Controller Data (MCD files) | Yes | |
| Run Any Command via the Interface | Yes | |
| Command, Control & Synchonize Axes | Yes | |
Built for Smaller Beam Sizes
EtherCAT + HyperWire Support
- EtherCAT connectivity is only available for drive-based controllers. Drive-based controllers can control a maximum of 12 axes. To control up to 32 axes you must use a PC-based controller. See Automation1-iSMC for more information.

