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
- mhvps_1.5.zip: Arduino Firmware for the multichannel microcontroller
- 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