pyCCDGUI

Introduction

pyCCDGUI

The pyCCDGUI is a platform-independent graphical user-interface written in python3. It’s compatible with the UART-firmware for the STM32F401 and the USB-firmwares for the STM32F103 and the STM32F405.

You will need a working python3 interpreter. Make sure the modules numpy, pyserial and matplotlib are installed.

To run it, type:

python3 pyCCDGUI.py

The help functions in pyCCDGUI should give enough information to get you started, but the firmware section and especially the command-line interface section are encouraged reading.

NB: The examples in the help functions are all based on a firmware  running the CCD at 2,0 MHz and on an MCU with 32-bit timers. If you use the STM32F103, the CCD clock is 800 kHz and the SH- and ICG-periods may not exceed 65536.

Download

Find everything in the Downloads section.


Stand-alone executables

I provide stand-alone executables for Windows and macOS

 

Advertisements