Skip to content

Mini-X X-Ray Tube Software

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 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. (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):

Example C File