Skip to content
/ pykpc Public

Simple control over Knauer Azura pump with Python and wxWidgets

Notifications You must be signed in to change notification settings

Sawiq/pykpc

Repository files navigation

PyKPC - Python program for controlling Knauer Azura pistone pumps

This simple program controlls Knaurer Azura Pumps over serial port. There is an additional possibility to get signal from injector with an arduino board.

Main goal for this project was to have a possibility to conduct experiments on a custom-made equipment.

For now program is not internationalised and written in polish, howewer, I will work on it.

Prerequisites

Usage

Menus

File Menu

  • Connect pump - checks if the pump (and injector module) is connected and initialises connection.
  • Quit - closes the program.

Help Menu

  • About - Short info.
  • Manual - @TODO

Main window

Flow

Input field lets an user to set current flow. For now, flow rate limits are hardcoded to min of 100 µL/min and max of 5000 µL/min. By clicking the button, a proper command is send to the pump. Flow rate can be changed at any time.

Timer

Timer field lets a user to set a time to automatically stop the flow. Click on a button starts the timer. By clicking again user can stop the timer, without stopping the flow.

Options

  • Start accusition manually – none action will be performed after injection nor end of time counting down.

  • Start accusition when counting down ends – program will emulate a click, when counting down ends.

  • Start accusition after injection – program will emulate a click, when samle is injected.

  • Start counting down after injection – when samle is injected, program starts counting down and then stops the flow.

  • Start flow when samle is loaded – starts flow, when injector is set to load position.

Start/Stop flow

This button allows an user to manually start and stop flow.

About

Simple control over Knauer Azura pump with Python and wxWidgets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published