
Automation1 MDK Motion Development Kit
Built for power and ease of use, the Automation1 Motion Development Kit (MDK) is the most user-friendly interface available for industry-leading precision motion control. Drastically reduce your system setup and deployment time – in some cases from days to minutes.
Tools like the Machine Setup wizard, MachineApps HMI builder, the modern AeroScript™ programming language and a digital oscilloscope enable you to set up, program and optimize servo and stepper motors, precision stages, galvo scanning systems and more in one development environment.
The Automation1 MDK includes the Studio application, Status Utility application, Console application, .NET API, C API, Python API and help files.
Have questions? Contact an Aerotech expert.

Fast Device Configuration
Quickly add drive electronics and precision motion control mechanics to your motion control system via the Machine Setup wizard. When connected via the HyperWire™ bus, motor drives are automatically identified and added making motion control accessible to professional development teams as well as students and academics.
EasyTune® Your Motors
EasyTune® automatically tunes servo motors. Entirely data-driven, the algorithm mimics the process followed by an experienced controls engineer. In minutes, your system has the highest practical bandwidth.
Set Up Any Device
Device catalog files – which are created and managed by the device catalog wizard – contain detailed device descriptions that enable machine setup to quickly configure third-party devices.




Modern Programming
Our AeroScript™ programming language integrates motion, G-code and process control commands into a single language for precision automation. AeroScript features arrays, structures, libraries and several other modern features.
Use AeroScript to program meaningful process control as well as realistic motion for the Automation1 software-based motion controller.
Developer-Friendly IDE
Quickly develop buildable solutions. The Studio application features a modern Integrated Development Environment (IDE) with syntax highlighting, intelligent autocomplete and real-time build checking. Even custom library functions are accessible via the IDE toolset.Enter content here
Build Custom Libraries
Add unique functionality to your solution by developing custom AeroScript libraries. Protect your intellectual property by distributing the compiled library program files.




Analyze & Optimize
Analyze machine performance data with the Data Visualizer, a powerful digital oscilloscope with access to hundreds of signals from your controller and drives. View data in 1D, 2D and in the frequency domain. View feedback from actual motor drives or perform a motion simulation with virtual axes of motion control.
Amplify Servo Performance
The frequency response tool supports several response and digital filter types and can autofit digital filters. Advanced tools like three excitation methods, eleven different response types and graphical loop shaping make evaluating and optimizing complicated systems easy.
Get the Complete Picture
The Status Utility application details a comprehensive snapshot of motion system performance. Quickly identify system, controller, axis and process-level settings, statistics, status and faults.



The Motion Command Center
Quickly enable, home and jog axes from the axis dashboard. Built for flexibility, the axis dashboard includes a minimized view, maximized view and maximized view with jog controls. The dashboard’s cutting-edge design enables quick and easy control for real motion or system simulation.
Manage Controller Connectivity
The controller status bar quickly identifies the connected controller. Manage the status of the connected controller by resetting, acknowledging faults and aborting controller programs.
Simple & Convenient
The immediate commands interface sends single-line commands to be executed on the controller. It is ideal for simple motion commands, switching programming modes, setting variables and setting I/O.
Frequently Asked Questions
View our Automation1 FAQ.










