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.
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.8 / SHVPS v8 / Board v4bx
Direct Access to file repository: https://osf.io/uwb25/
Below is the description of each file included in this release
General Files
- BOM-SHVPS_v4b3.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_V4B3.zip: Altium files for the HVPS main PCB version 4 batch 3
- Gerber_Battery_PCB_v1.0.zip: Gerber files for the battery management PCB
- Gerber_HVPS_V4B3.zip: Altium files for the HVPS main PCB version 4 batch 3
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.8.zip: LabVIEW GUI, including the Windows installer, the executable, and the library of functions
-
lv-hvps-interface_source_v2.8.zip: LabVIEW source code of the GUI
- mhvps_1.4.zip: Arduino Firmware for the multichannel microcontroller
- py-hvps-interface-exe-v2.8.zip: Executable for the Python User interface
- py-hvps-interface_v2.8: Source code for the Python User Interface
-
Send_PWM.ino: Testing firmware used during the assembly of the board
-
shvps_8.zip: Arduino Frimware for the single channel HVPS
Enclosure Files
- 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 transperent plastiv
- full_enclosure_Solidworks_files.zip: Solidworks file of the full 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.
Previous files for GUI v2.7 / SHVPS v7 / Board v4bx