Skip to content

skapin/ReflowKit-BetaLayoutSoftware

Repository files navigation

Beta Layout Reflow Controller GUI

Software for the Beta Layout reflow controller: UART interface with simple GUI.

The GUI

Contact

Florian Boudinet florian.boudinet@gmail.com Julian Heinzel jeinzi@gmx.de

Dependencies

This software needs Qt5 and Qwt.

Debian:

apt install qtdeclarative5-dev libqt5svg5-dev libqwt-qt5-dev

Arch Linux:

pacman -Sy qwt

Compilation

cd ${ReflowKitSource}
./build.sh
./build/ReflowKitController

Troubleshooting with the compilation: Perhaps you will have to edit the .pro file, to add and link Qwt properly, and adjust it to your settings (LD_PATH, Qwt source etc.).

Usage

To start the reflow process after setting the temperature profile, enter "doStart" in the console text prompt and hit enter.

Add Translation

Translatable strings in source code are marked with tr(). If you add new ones or modifiy existing strings, run lupdate (see build.sh). Translation is done by editing the *.ts files, for example using the Qt tool linguist. Afterwards, the .ts files have to be converted to .qm files, which build.sh also does automatically. New languages also have to be added to the .qrc and .pro files manually.

UART

The software uses the RS232 UART protocol to communicate with the device. Configuration: 9600 baud, 8 data bits, no parity, 1 bit stop, no handshake.

Path: For Linux, something like /dev/ttyUSBX. For Windows, something like COM4, COM1… Perhaps you will need to add some rights to use UART properly (root privilege, or add the current user to the /dev/tty permission).

Information on the controller, including valid commands, can be found in the official documentation.

About

Software for beta layout reflow kit. UART interface With simple GUI

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •