Skip to content

philipwinkler/jolt-control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delmic

Jolt Control

This repository contains the control software for Delmic's Jolt system.

Getting Started

Customers of Delmic will receive executables for windows 7, 8 and 10. If you want to run the software from source, follow the instructions below.

Prerequisites

Install python3 on your computer and add the following packages with pip:
pyinstaller, wxpython, appdirs, decorator, pyserial, timeout_decorator, click

Running from Source

You can run the software from source on both linux and windows. Add the src/ folder to your pythonpath and run the main program:

python3 src/jolt/gui/jolt_app.py to start the main GUI
python3 src/jolt/fwupd/jolt_fwupd.py to start the firmware updater GUI

Building Windows Executables

Navigate to the install/windows folder and run the build_jolt batch file. A terminal will open which allow you to select between building the main GUI and the firmware updater. Pyinstaller will create a dist/ folder which will contain the executable.

Developer Information

More information for Delmic software developers can be found in the doc/ folder. For compiling the pdf install texlive, navigate to the folder in a terminal and type pdflatex developer-doc.tex.

Links

NXPISP Repository

We use a modified version of the NXPISP repository from ElectroOptical Innovations for programming the NXP Cortex-M Chips: https://github.com/snhobbs/NXPISP.

Delmic Website

For more information on the Jolt system, please visit https://www.delmic.com/sparc-jolt-detection.

About

Driver and GUI for the JOLT CL detector

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Batchfile 0.2%