NOTE: The Mini-X has been discontinued and replaced by the Mini-X2. Software on this page is only compatible with the Mini-X. For Mini-X2 software click here.
NOTE: We have upgraded the Mini-X USB drivers. If this is your first time installing the Mini-X on a particular machine, please allow Windows Update to install the drivers automatically. If you have previously installed the Mini-X on a machine you will need to uninstall the old drivers from Add Remove Programs or Programs and Features and then unplug and re-insert the USB to the Mini-X again to make Windows Update install the new drivers.
Please make sure to then use the below version of the Mini-X Control Software.
Compatibility: The Mini-X control software and the API are compatible with Windows XP/Vista/Windows 7/8/10, both 32 and 64-bit. However, Amptek highly recommends using the Professional version of any Microsoft operating system (Windows 7 Pro, Windows 10 Pro, etc.)
Mini-X Control Software v1.0.0.10 – updated Feb. 25, 2016
The Mini-X software is only for use with the USB controlled Amptek Mini-X X-Ray Tube (and for the MX-50 Mini-X OEM controller). It will NOT control other X-Ray tubes. It is a simple control panel that enables the user to change voltage and current, and to turn the tube on and off.
minix (3 MB)
If you want to run multiple Mini-X units on the same PC we offer another version of the control software. For anyone developing other software and experiencing connection issues, this will likely resolve that problem.
Mini-X_Multi_USB_Controller
Mini-X Manual USB Driver Installation Package
It is highly recommended to use Windows Update to automatically install the drivers. If a manual installation is need please download the below file.
minix_driver.zip (2.7MB)
Mini-X Application Programming Interface (API)
The API is used to write custom software to control the Mini-X. Examples with source code in C++, VB, VB.NET are provided. This is not needed to operate the Mini-X using the Mini-X Control Software, it is only for custom application development.
minixapi (3 MB) -updated 7/27/21
If you want to run multiple Mini-X units on the same PC, this version of the API is designed for that purpose.
Mini-X_OEM_Multi_USB_API -updated 7/27/21
Mini-X for Linux
There is no compiled Linux software for the Mini-X. However, below is the information on the USB controller, the source code of the above DLL, and sample C code that was written for a 40 kV version of the Mini-X by an Amptek customer. You will need to modify this file using the programmer’s guide included with the DLL above for 50 kV.
DLL Source
The Mini-X uses the FTDI USB chip (FT2232D): http://www.ftdichip.com/Products/FT2232C.htm.
Example C File