Skip to content

ThFriedrich/RCT-5-Controller

Repository files navigation

Compile GitHub License GitHub Release

RCT-5-Controller

Control software with GUI for the "IKA RCT 5 digital" magnetic stirrer/heating plate.

  • Communication via USB
  • Allows setting up programs/timelines for automation of processes
  • Allows logging (measured Temperature, measured RPM and viscosity trend)
  • Written in C++, runs on Windows and Linux (can likely be made available for Mac as well with a few tweaks)

Dependencies

  • Depends only on SDL2

  • Installation on Linux:

    sudo apt-get install libsdl2-dev

  • Installallation on Windows:

    • The sdl2.dll file needed is included in the release folder. Just keep it in the same directory as the .exe file.

Usage

Connection

  • Connect the RCT 5 digital via USB
  • Under the "Connection" menu select the correct port and Connect
  • Proper connection will be indicated and through the "direct interface". You then may select any command from the dropdown menu, which are all the commands known to the device.

Setting up Procedures

  • You can create, save and load procedures for execution
  • Each procedure may consist of multiple steps which can be set up individually with given start- and end temperatures and stirring speeds
  • different start and end values imply a linear ramp over the duration of the step
  • pre- and post-section commands may be specified for every section (e.g. setting controller mode, resetting the device)
  • "wait for user" option will execute the section and proceed with the next section after user confirmation (e.g. after a reactant has been added)
  • "wait for value" option will wait until all set values are reached before moving on to the next section (e.g. heating up to a specified temperature before adding a reactant)
  • Load the file "Program_Example.tml" to see a simple 2 step example

grafik

About

Control Interface with GUI for magnetic stirrer/heater "RCT5 digital" by "IKA"

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages