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 the user interface. If you want to assemble a high voltage power supply, we recommend our new hvps-x.
On this page
This is the dowload page for the legacy SHVPS power supply. For the current hvps-x, please refer to this page
General compatibility table
SHVPS firmware | MHVPS firmware | GUI | PCB | Version summary |
---|---|---|---|---|
9 | 1.5 | 2.9 | v4b2, v4b3, v6b1 | Improved python interface and python library of functions |
8 | 1.4 | 2.8 | v4b2, v4b3, v6b1 | python interface. Standalone version with battery. |
7 | 1.3 | 2.7, 2.7.1 | v4b2, v4b3, v6b1 | Initial release of the PetapicoVoltron project |
We recommend to use the first line of the table (i.e. the most recent version)
Most Recent Version: GUI v2.9 / SHVPS v9 / Board v6b1
Direct Access to file repository: https://osf.io/skd2b
Below is the description of each file included in this release
General Files
- BOM-SHVPS_v6b1.xlsx: Bill of Material for the HVPS PCB
- BOM-standalone.xlsx: Bill of Material for the battery management PCB (required for standalone configuration)
PCBs
-
Altium_Battery_PCB_v1.0.zip: Altium files for the battery management PCB
- Altium_HVPS_V6B1.zip: Altium files for the HVPS main PCB version 6 batch 1
- Gerber_Battery_PCB_v1.0.zip: Gerber files for the battery management PCB
- Gerber_HVPS_V6B1.zip: Gerber files for the HVPS main PCB version 6 batch 1
- LV_tester_Gerber.zip: Gerber files for the low-voltage tester (dummy microcontroller)
Software
-
board_drivers.zip: drivers for Arduino micro. It is recommended to install the Arduino IDE, which contains the most recent version of the drivers
-
Labview_v2.9.1.zip: LabVIEW GUI, including the Windows installer, the executable, and the library of functions (Installer doesn’t require LabVIEW)
-
lv-hvps-interface_source_v2.9.zip: LabVIEW source code of the GUI
- py-hvps-interface-exe-v2.9.zip: Executable for the Python User interface
- py-hvps-interface_v2.9: Source code for the Python User Interface
-
Send_PWM.ino: Testing firmware used during the assembly of the board
-
shvps_9.2.zip: Arduino Firmware for the single channel HVPS
Enclosure Files
- 3D_printing_minimal_enclosure.zip: STL files for the 3D-printed minimal enclosure
- minimal_enclosure.svg: SVG file of the minimal enclosure of the HVPS. Can be used for preparing the parts with a laser cutter
- minimal_enclosure_front_panel_model.svg: SVG file of the front panel of the minimal enclosure. Can be made from engraving material with a laser cutter
- minimal_enclosure_Solidworks_files.zip: Solidworks file of the full enclosure
- standalone_config_solidworks.zip: Solidworks and SVG files of the enclosure for the standalone configuration with touch screen.
Full enclosure files. However, these are not compatible with the new version of the board (v6), due to a change in the location of the power jack.
- full_enclosure.svg: SVG file of the full enclosure of the HVPS. Can be used for preparing the parts with a laser cutter
- full_enclosure_front_panel_model.svg: SVG file of the front panel. Can be made from engraving material with a laser cutter
- full_enclosure_LED_pipe.svg: SVG file to cut LED pipes with a laser cutter from transparent plastic
- full_enclosure_Solidworks_files.zip: Solidworks file of the full enclosure
Previous versions
GUI v2.8 / SHVPS v8 / Board v4bx
GUI v2.7 / SHVPS v7 / Board v4bx