We are excited to introduce hvps-x, the new generation of computer-controlled DYI high voltage power supplies for research and development.
All you need to know to assemble and use hvps-x:
- Hardware: Schematic, assembly and testing procedures
- Software: GUI and Python library
- Download: PCB fabrication files, GUI, etc.
Buy hvps-x
We can assemble a hvps-x for you. This helps support the project and future development. Check the buy hvps-x page.
Output capabilities
Arbitrary waveforms output
A range of frequencies
See Frequency capabilities for considerations on minimum and maximum frequency values achievable with the hvps-x.
Datasheet
Here is the preliminary datasheet of hvps-x high voltage power supplies
hvps-x high voltage power supply concept
hvps-x consists of 4 main components which are described on this website
- The hardware: It consists of a PCB (printed circuit board) and a BOM (bill of material). The hardware section of the website provides the schematic of the circuit (which you are free to adapt and modify), and detailed assembly and testing instructions. We also provide the Gerber files of the PCB, so that you can order it from a PCB fabrication house.
- The firmware: It controls the hardware and handles the commands received from the GUI. It runs on a STM32l083CzT6 microcontroller. This microcontroller can be programmed via USB, and therefore doesn’t require programming hardware.
- The GUI: It provides convenient access to all of the hvps-x functionalities. The interface is written in Python for cross-platform compatibility. We also provide a compiled version for Windows. The GUI is open-source so you can modify and tailor it to you needs.
- The library of functions: It acts as interface between the firmware and the GUI. In most cases, it will work in the background and you don’t need to worry about it. However, it provides easy access to all of the hvps-x’s firmware capabilities and makes it very easy to write your own applications, for example integrating an hvps-x to an automated testing bench.
Available Output Voltages
hvps-x is based on the EMCO Series G DC/DC converter. We have assembled 6kV, 5kV, and 4kV units, but any of the EMCO series G can be used. However, due to the current limit of the optocouplers, it wouldn’t make much sense to use the hvps-x topology for voltages below 2kV.