Software

Change log

GUI/Library v1.1 – Jan 2024 Detection of hvps-x if OS language is not English Added trace function for the output voltage graph Added support for 6kV hvps-x Doubled the resolution of the output voltage reading (in combination with BOM v1.2 rev1). v1.1 – August 2023 initial release

Firmware update

This page describes how to update the firmware of your hvps-x. Your current Firmware version To check the firmware currently running on your hvps-x, launch the GUI and click on the memory button (SD card icon) to display the current settings dialog box. Make a note of the Hardware (PCB version) and Firmware version. In […]

Library of functions

This page describes the usage of the Python library of functions, which makes it possible to control a hvps-x from your own programs. You can for example integrate a hvps-x to an automatic test bed and generate a ramp of voltage while you measure actuation with a camera or a laser displacement sensor. The possibilities […]

Graphic User Interface manual

This page acts as the graphic user interface manual and describes how to set up and use the Peta-pico-Voltron hvps-x GUI. Downloading the graphic user interface & prerequisites The download page provides the Python source code and a windows executable in separate zip archives. The Python source code can be used on a broad range […]

Memory & Settings

The hvps-x firmware relies on settings. Settings combine operational parameters (e.g. voltage set point, frequency, switching mode, etc.) and configuration parameters (voltage calibration, PID gains/constants, etc). During execution, the firmware interacts with the active settings which are stored in RAM. Three types of settings are stored in non-volatile memory (NVM). Current settings represents the default […]

Software

This page described the software related to the Peta-pico-Voltron high voltage power supply. It includes information on the firmware and graphic user interface. Requirements to run the software components To flash the firmware on the microcontroller, you need  STM32CubeProgrammer software, which you can download from ST. If you plan to run the GUI on a […]

Python Interface, Keyboard input

The release of hvps-x means the end of development and support for the original SHVPS described on this page. The files and instructions remain accessible, but we won’t provide upgrades or support. The reason for stopping support is that we don’t have any SHVPS left to work on, nor any LabVIEW license to work on […]

Download 2.8

The release of hvps-x means the end of development and support for the original SHVPS described on this page. The files and instructions remain accessible, but we won’t provide upgrades or support. The reason for stopping support is that we don’t have any SHVPS left to work on, nor any LabVIEW license to work on […]

Python Interface, Switching mode with finite number of cycles

The release of hvps-x means the end of development and support for the original SHVPS described on this page. The files and instructions remain accessible, but we won’t provide upgrades or support. The reason for stopping support is that we don’t have any SHVPS left to work on, nor any LabVIEW license to work on […]

Scroll to top