CNC

MéthodeCandle Contrôleur GRBL pour CNC

Compilation de l'application 64 bits

1
sudo apt-get install qt5-qmake libqt5serialport5-dev make gcc g++ git qtchooser
2
cd Téléchargements/
3
git clone https://github.com/Denvi/Candle.git
4
cd Candle/src/
5
qmake
6
make
7
cd ..
8
wget https://github.com/Denvi/Candle/releases/download/v1.1/Candle_1.1.7.tar.gz
9
sudo tar -zxf  Candle_1.1.7.tar.gz -C /opt
10
sudo cp Candle/src/Candle /opt/Candle/

Création du lanceur .desktop

1
sudo touch /usr/share/applications/candle.desktop
2
sudo nano /usr/share/applications/candle.desktop

Contenu du fichier :

1
[Desktop Entry]
2
Name=Candle
3
GenericName=Candle
4
Comment=CNC controller software
5
Exec=/opt/Candle/Candle
6
Icon=/usr/share/app-install/icons/candle.png
7
Terminal=false
8
Type=Application
9
Categories=Development;Electronics;
10

Réglage de l'icône :

1
cd ~/Candle/src
2
sudo mkdir -p /usr/share/app-install/icons
3
sudo cp images/candle_256.png /usr/share/app-install/icons/candle.png

Réglage des droits : Add user to dialout group and change permission files

1
sudo usermod -a -G dialout $USER
2
sudo chown -R $USER:$USER /opt/Candle

MéthodeUniversal Gcode Sender pour CNC

  • Création d'un fichier ugs.desktop dans ~/.local/share/applications/

1
[Desktop Entry]
2
Name=UGS
3
Exec=/home/lachiver/opt/ugsplatform-linux/bin/ugsplatform
4
Terminal=false
5
Icon=ugs.png
6
Type=Application
7
GenericName=CNC Software
8
Categories=Graphics;
9
Keywords=CNC

Copie du fichier image ugs.png[1] dans le dossier ~/.icons/.icons/Mojave-CT-Light/apps/128/

1
update-desktop-database ~/.local/share/applications
2
sudo update-icon-caches .icons/*