27. Oktober 2021

Installationsanleitung für die Grundlagenentwicklung von Probe_Basic

Hinweis: Probe Basic ist derzeit nur für Bildschirmgrößen von 1920×1080 ausgelegt!

Aus irgendeinem Grund laufen Mesa-Ethernet-Setups viel reibungsloser ab, wenn während der Linux-Installation eine kabelgebundene Ethernet-Internetverbindung verwendet wird. Der Debian-Installer macht eine Magie, die das Netzwerk mit nur einer kleinen Optimierung nach der Installation perfekt einrichtet. Die drahtlose Einrichtung nach der Installation ist viel einfacher. Ich EMPFEHLE DRINGEND, die kabelgebundene Internetverbindung zu verwenden und diese Verbindung während der Installation einzurichten, um unvorhergesehene Probleme bei der Verbindung mit der/den Mesa-Karte(n) nach der Installation zu vermeiden.

1- Laden Sie die Linuxcnc-ISO-Image-Datei herunter

http://www.linuxcnc.org/downloads/

Wählen Sie die Option „LinuxCNC 2.8.0 Debian 10 Buster PREEMPT-RT ISO“. Sie müssen eine bootfähige DVD oder einen bootfähigen USB-Stick erstellen, je nachdem, wie Sie die Installation planen. Die folgende Software ist extrem einfach und funktioniert einwandfrei mit Linux-Debian-OS-Images. Unten ist der Link dazu. Ich empfehle die Verwendung eines 2-4 GB USB-Laufwerks zum schnelleren Flashen.

https://www.balena.io/etcher/?ref=etcher_update

Sobald Sie Ihren Flash-Stick für Linuxcnc erstellt haben, fahren Sie mit der Installation und dem Booten des Systems fort. (Hinweis: Es wird empfohlen, während der Installation eine Ethernet-Kabel-Internetverbindung zu verwenden). Wählen Sie die grafische Installationsoption. Befolgen Sie die Schritte auf dem Bildschirm, um die Installation abzuschließen.

Kopieren Sie nach der Installation die folgenden Zeilen zeilenweise in das Hauptterminal und drücken Sie die Eingabetaste. Wählen Sie Y für Ja, wenn Sie zu irgendeinem Zeitpunkt während der Installation gefragt werden.

sudo apt update

sudo apt upgrade

2- Starten Sie Linuxcnc zum ersten Mal

Jetzt muss linuxcnc zum ersten Mal gestartet werden, damit es seine Verzeichnisordner erstellt. Dies kann durch das Dropdown-Menü und die Auswahl von CNC und dann LinuxCNC erfolgen. Nachdem das Programm gestartet wurde, können Sie es beenden und unten fortfahren.

3- Installieren Sie qtpyvcp-Abhängigkeiten

Kopieren Sie das Folgende in das Hauptterminal, es ist alles eine Zeile, drücken Sie die Eingabetaste, wählen Sie Y für Ja aus und fragen Sie zu jedem Zeitpunkt während der Installation.

sudo apt install python-pyqt5 python-pyqt5.qtquick python-dbus.mainloop.pyqt5 python-pyqt5.qtopengl python-pyqt5.qsci python-pyqt5.qtmultimedia python-pyqt5.qtwebkit qml-module-qtquick-controls gstreamer1.0-plugins-bad libqt5multimedia5-plugins pyqt5-dev-tools python-dev python-setuptools python-pip git:
sudo apt install qttools5.dev qttools5-dev-tools python-pip

4- Installieren Sie qtpyvcp

Kopieren Sie Folgendes in das Hauptterminal, drücken Sie die Eingabetaste, wählen Sie Y für Ja, wenn Sie zu irgendeinem Zeitpunkt während der Installation dazu aufgefordert werden.

git clone https://github.com/kcjengr/qtpyvcp qtpyvcp

cd qtpyvcp

pip install --editable .

cd

cd ~/qtpyvcp/pyqt5designer/Qt5.7.1-64bit/

sudo ./install.sh

cp ~/qtpyvcp/scripts/.xsessionrc ~/

WICHTIG: Jetzt von Linux abmelden, dann wieder einloggen, damit die vorherige Installation wirksam wird, dann weiter mit Schritt 6 danach in einem Hauptterminal!

5- Installieren Sie probe_basic

Kopieren Sie Folgendes in das Hauptterminal, drücken Sie die Eingabetaste.

git clone https://github.com/kcjengr/probe_basic.git

6- Richten Sie das Verzeichnis probe_basic ein und installieren Sie es mit pip.

Fügen Sie im Hauptterminal Folgendes ein und drücken Sie nach jeder Eingabe die Eingabetaste, wenn Sie dazu aufgefordert werden, geben Sie Y ein und geben Sie die Eingabetaste ein, um mit der Installation fortzufahren.

cd probe_basic

qcompile .

pip install -e .

cd

cp -r ~/probe_basic/probe_basic/fonts/ ~/.local/share/

cp -r ~/probe_basic/config/probe_basic/ ~/linuxcnc/configs/

Und installieren Sie die Konversations-Widgets

pip install git+https://github.com/kcjengr/qtpyvcp.conversational-gcode.git

7- Probe_basic bearbeiten

Um die GUI von probe_basic bearbeiten zu können, geben Sie im Hauptterminal Folgendes ein.

editvcp probe_basic

8- Sie sind mit der Installation fertig!

Damit sollte die Installation von QtPyVCP und der probe_basic GUI abgeschlossen sein, Sie können nun die Sim ausführen, um sie kennenzulernen, sowie das GUI-Design öffnen und spielen. Wenn Sie ein Desktop-Symbol erstellen möchten, um den Editor für probe_basic zu starten, folgen Sie den folgenden Anweisungen:

Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie „Launcher erstellen“

In die Feldeinträge können Sie folgende Informationen eingeben:

HINWEIS: Für die Befehlszeile müssen Sie ihren PCNAME (bei mir ist das „linuxcnc“) und den „IHR_COMPUTER_NAME_HERE“ für Ihren tatsächlichen Computernamen ändern, zum Beispiel /home/jacob/.local/bin/editvcp probe_basic oder der Launcher gibt einen Fehler aus!

Name: QTDesigner

Comment: probe_basic gui editor

Command: linuxcnc /home/YOUR_COMPUTER_NAME_HERE/.local/bin/editvcp probe_basic

Working Directory:

Drücken Sie die Speichern-Taste, wenn Sie fertig sind.

Wählen Sie beim ersten Start die Option „Ausführbare Datei markieren“, wenn Sie dazu aufgefordert werden.

9- Herzlichen Glückwunsch, Sie haben es geschafft und sollten bereit sein, Spaß zu haben!

Official installation tutorial: https://kcjengr.github.io/probe_basic/dev_install.html

Es sind aber noch einige Kleinigkeiten zu tun, damit probe_basic mit der eigenen Maschine zusammen arbeitet.

0 0 votes
Article Rating
Abonnieren
Benachrichtige mich bei
guest

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x