Ну а где описание как? И как можно по подробнее.
Исходные условия:
Raspberry Pi 4 B+ 4 Gb
Установлена Raspberry OS
GRBL 1.1 firmware
!!! значок $ в команде не набираем !!! он означает что это команда для набора в терминале
запускаем окно терминала
автоматически находимся в домашней паке пользователя pi (я не заводил другого пользователя)
Скачиваем Candle 2 с GitHub.com
$ wget
https://github.com/Schildkroet/Candle2/archive/master.zip
Получаем файл master.zip
Скачиваем Candle 1.1.8 для Pi с GitHub.com
$ wget
https://github.com/pihnat/rpi-Candle/releases/download/v1.1/Candle_1.1.8_for_raspi4.zip
Устанавливаем необходимые пакеты для компиляции
$ sudo apt-get install qt5-default qt5-qmake libqt5serialport5-dev make gcc g++
Разархивируем исходники Candle2-master.zip (подразумевается, что архивы скачаны в /home/pi)
$ unzip /home/pi/master.zip -d /home/pi/
Правим исходные файлы для компиляци
$ sudo nano /home/pi/Candle2-master/src/frmmain.h
в начале файла перед строкой #include <QMainWindow>
вставляем
#include <QGLFormat>
затем нажимаем Ctrl-x
затем нажимаем y
затем нажимаем Enter
изменения сохранены
Правим ещё один исходный файл для компиляци
$ sudo nano /home/pi/Candle2-master/src/widgets/glwidget.cpp
в начале файла перед строкой #include "glwidget.h"
вставляем
#define GL_PROGRAM_POINT_SIZE 100
затем нажимаем Ctrl-x
затем нажимаем y
затем нажимаем Enter
изменения сохранены
переходим в паку где будем компилировать исполняемый файл
$ cd /home/pi/Candle2-master/src
Начинаем:
$ qmake candle2.pro
в ответ получаем
Info: creating stash file /home/pi/Candle2-master/src/.qmake.stash
Project WARNING: GL ES detected. VAO will be disabled.
предупреждение просто игнорируем
далее
$ make
и ждем пока не закончится процесс компиляции и появится приглашение командной строки
разархивируем файл settings.ini в папку /opt (при этом попутно создастся папка /opt/Candle)
$ sudo unzip Candle_1.1.8_for_raspi4.zip \*.ini -d /opt
теперь скопируем исполняемый файл в папку /opt/Candle
$ sudo cp /home/pi/Candle2-master/src/Candle2 /opt/Candle
дадим права пользователю pi на паку /opt/Candle и файлы в ней
$ chown -R $USER:$USER /opt/Candle
с рабочего стола raspberry OS (в графическом режиме) запускаем File Manager и переходим в паку /opt/Candle
два раза щёлкаем на файле Candle2 - получаем сообщение - Хотите вы запустить Candle2? - жмем Execute ( у меня стоит англ язык)
Наслаждаемся!
подключаем к станку
не забываем выбрать
Protocol: GRBL 1.1
Interface ttyUSB0 - если его не видно сразу, то нажимаем кружок со стрелкой рядом
Вот и всё.