Προσθέτοντας το OctoDash και μια οθόνη αφής στη ρύθμιση Raspberry Pi OctoPrint, μπορείτε να ελέγξετε τον 3D εκτυπωτή σας με ένα διαισθητικό περιβάλλον εργασίας αφής.
Εάν έχετε έναν τρισδιάστατο εκτυπωτή με μικρή οθόνη και φυσικά κουμπιά, μπορεί να είναι δύσκολο να πλοηγηθείτε στις ρυθμίσεις του. Μια πολύ καλύτερη επιλογή είναι να μεταβείτε σε έναν ελεγκτή οθόνης αφής DIY. Με το Raspberry Pi, το OctoDash λειτουργεί με τους περισσότερους τρισδιάστατους εκτυπωτές και προσφέρει ένα καθαρό, φιλικό στην αφή διεπαφή χρήστη που θα σας βοηθήσει να ελέγξετε την τρισδιάστατη εκτύπωση και να αποκτήσετε πρόσβαση σε όλες τις σημαντικές λειτουργίες της.
Τι είναι το OctoDash;
OctoDash είναι ένας πίνακας εργαλείων ανοιχτού κώδικα και διεπαφή χρήστη για τον διακομιστή OctoPrint. Μπορείτε να εγκαταστήσετε το OctoDash πάνω από τον διακομιστή OctoPrint που εκτελείται σε ένα κατάλληλο μοντέλο Raspberry Pi, όπως το Raspberry Pi 3, 4 ή το Raspberry Pi Zero 2W. Το OctoDash διαθέτει ένα καθαρό και διαισθητικό περιβάλλον χρήστη για τον έλεγχο του 3D εκτυπωτή.
Πώς να ρυθμίσετε το OctoDash στο Raspberry Pi
Για να ρυθμίσετε το OctoDash στο Raspberry Pi, θα χρειαστείτε τα εξής:
- Raspberry Pi 3B, 3B+, 4B ή Zero 2 W που εκτελεί τον διακομιστή OctoPrint
- Οθόνη αφής συμβατή με Raspberry Pi (μέγεθος 3" έως 7")—χρησιμοποιούμε μια οθόνη αφής 7" DFRobot για αυτό το παράδειγμα
- Κατάλληλο καλώδιο/προσαρμογέας HDMI (ή άλλο) για σύνδεση της οθόνης αφής στο Raspberry Pi
- Τροφοδοτικό για το Raspberry Pi
- Περίβλημα—μπορείτε να αγοράσετε ένα online ή να το εκτυπώσετε 3D
Αφού έχετε στη διάθεσή σας όλα τα απαιτούμενα στοιχεία, απλώς ακολουθήστε τα παρακάτω βήματα για να πραγματοποιήσετε λήψη, εγκατάσταση και διαμόρφωση του OctoDash και αρχίστε να ελέγχετε τον 3D εκτυπωτή σας από την οθόνη αφής.
Βήμα 1: Εγκαταστήστε τον διακομιστή OctoPrint
Πρώτα, πρέπει εγκαταστήστε το OctoPrint σε ένα Raspberry Pi. Οι κατασκευαστές συνιστούν ανεπιφύλακτα τη χρήση ενός μοντέλου Pi 3B, 3B+, 4B ή Zero 2 W.
Μπορείτε επίσης εγκαταστήστε το OctoPrint σε ένα παλιό smartphone Android που δεν χρησιμοποιείτε πια. Ωστόσο, για το OctoDash, θα χρειαστεί να εγκαταστήσετε τον διακομιστή OctoPrint σε ένα Raspberry Pi.
Βήμα 2: Συνδέστε την οθόνη αφής στο Raspberry Pi
Φυσικά, θα χρειαστεί να συνδέσετε το Raspberry Pi στην οθόνη αφής. Εάν χρησιμοποιείτε την οθόνη DFRobot, όπως σε αυτό το παράδειγμα, παρέχεται με καλώδιο σχήματος U HDMI σε HDMI και μια υποδοχή πλήρους HDMI σε micro-HDMI που μπορείτε να χρησιμοποιήσετε για να πραγματοποιήσετε σύνδεση HDMI στην οθόνη αφής για βίντεο εισαγωγή.
Στη συνέχεια, χρησιμοποιήστε ένα καλώδιο micro USB για να συνδέσετε την οθόνη αφής σε μία από τις θύρες USB του Raspberry Pi. Αυτό θα τροφοδοτήσει την οθόνη και θα σας επιτρέψει να χρησιμοποιήσετε τη λειτουργία της οθόνης αφής.
Βήμα 3: Ενημερώστε τον διακομιστή OctoPrint
Εάν χρησιμοποιείτε ήδη τον διακομιστή OctoPrint που είναι εγκατεστημένος σε ένα Raspberry Pi, θα χρειαστεί να ενημερώσετε το OctoPrint στην πιο πρόσφατη σταθερή έκδοση. Αυτό είναι σημαντικό καθώς περιέχει μια νεότερη έκδοση της Python που απαιτείται. Δείτε πώς μπορείτε να το ενημερώσετε:
- Συνδεθείτε στον διακομιστή OctoPrint μέσω του προγράμματος περιήγησης ιστού (χρησιμοποιώντας την τοπική IP ή όνομα κεντρικού υπολογιστή) και, στη συνέχεια, ανοίξτε το Ρυθμίσεις.
- Παω σε Αναβάθμιση λογισμικού και ελέγξτε εάν είναι διαθέσιμη η πιο πρόσφατη ενημέρωση.
- Κάντε κλικ στο Εκσυγχρονίζω κουμπί ή Ενημερώστε όλα τα διαθέσιμα (εάν υπάρχουν πολλές ενημερώσεις) και, στη συνέχεια, κάντε κλικ στο Προχωρώ κουμπί για να ξεκινήσει η διαδικασία ενημέρωσης. Θα χρειαστούν μερικά λεπτά για να ολοκληρωθεί.
Μόλις ενημερωθεί, προχωρήστε στο επόμενο βήμα για την εγκατάσταση του OctoDash.
Βήμα 4: Ετοιμάστε το Raspberry Pi
Για να προετοιμαστείτε για την εγκατάσταση του OctoDash, χρησιμοποιήστε το SSH για να συνδεθείτε στον διακομιστή OctoPrint στο Raspberry Pi. Για αυτό, μπορείτε να χρησιμοποιήσετε το PuTTY στα Windows ή το Terminal σε macOS ή Linux. Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης. η προεπιλογή είναι πι και βατόμουρο αντίστοιχα.
Εκτελέστε την ακόλουθη εντολή για να ενημερώσετε και να αναβαθμίσετε όλα τα repos:
sudo apt εκσυγχρονίζω && sudo apt αναβαθμίζω -εε
Αυτό μπορεί να πάρει λίγο χρόνο για να ολοκληρωθεί. Μόλις ολοκληρωθεί, επανεκκινήστε το OctoPrint Raspberry Pi χρησιμοποιώντας το επανεκκίνηση sudo εντολή.
Στη συνέχεια, ανοίξτε το εργαλείο διαμόρφωσης χρησιμοποιώντας την ακόλουθη εντολή:
sudo raspi-config
Χρησιμοποιώντας την Πάνω/Κάτω πλήκτρα βέλους και το Εισαγω πλήκτρο για να επιλέξετε επιλογές, μεταβείτε στο Επιλογές συστήματος > Εκκίνηση / Αυτόματη σύνδεση > Κονσόλα κειμένου Autologin Console, συνδεδεμένος αυτόματα ως χρήστης «pi».. Τύπος Εισαγω για να το επιλέξετε. Αυτό θα ενεργοποιήσει την αυτόματη σύνδεση και θα επιτρέψει στο OctoPrint να ξεκινήσει αυτόματα τη διεπαφή χρήστη του OctoDash.
Στη συνέχεια, μεταβείτε στο Επιλογές διεπαφής > VNC και πατήστε Εισαγω. Τύπος Υ κλειδί και μετά Εισαγω εάν απαιτείται ή ζητηθεί κατά την εγκατάσταση VNC να συνεχιστεί.
Στη συνέχεια επιλέξτε Ναί και πατήστε Εισαγω για να εγκαταστήσετε και να ενεργοποιήσετε το VNC. Στη συνέχεια θα σας ζητηθεί να κάνετε επανεκκίνηση. επιλέγω Ναί. Μόλις γίνει επανεκκίνηση του Raspberry Pi, θα συνδεθεί αυτόματα.
Εάν πρόκειται επίσης να χρησιμοποιήσετε την οθόνη αφής DFRobot 7", εκτελέστε αυτά τα πρόσθετα βήματα (μέσω SSH ή VNC). Τύπος:
sudo nano /boot/config.txt
Και επικολλήστε τις ακόλουθες γραμμές στο τέλος του αρχείου:
#### αφαιρέστε τα μαύρα περιγράμματα
disable_overscan=1
#### ορίστε συγκεκριμένη λειτουργία CVT
hdmi_cvt 1024 600 60 6 0 0 0
Το #### ορίστε το CVT ως προεπιλογή
hdmi_group=2
hdmi_mode=87
Τύπος Ctrl + X, έπειτα Υ και Εισαγω για να αποθηκεύσετε τις αλλαγές. Στη συνέχεια, επανεκκινήστε τον διακομιστή OctoPrint.
επανεκκίνηση sudo
Μετά την επανεκκίνηση, μπορείτε να χρησιμοποιήσετε την οθόνη αφής και να είστε έτοιμοι για την εγκατάσταση του OctoDash.
Βήμα 5: Εγκαταστήστε το OctoDash
Για να εγκαταστήσετε το OctoDash, εκτελέστε την ακόλουθη εντολή στο Terminal (ή μέσω SSH):
bash //github.com/UnchartedBull/OctoDash/raw/main/scripts/install.sh)
Αυτό το σενάριο θα κατεβάσει και θα εγκαταστήσει όλα τα απαιτούμενα αρχεία και θα σας κάνει μερικές ερωτήσεις.
Ε 1. Μπορείτε να απαντήσετε στην πρώτη ερώτηση εάν έχετε εγκαταστήσει τα πρόσθετα, διαφορετικά απλά πατήστε το Εισαγω κλειδί για να συνεχίσετε στην επόμενη ερώτηση.
Ε 2. Επιλέγω Ναί και πατήστε Εισαγω.
Ε3. Επιλέγω Ναί και πατήστε Εισαγω.
Ε4. Επιλέγω Ναί και πατήστε Εισαγω.
Q5. Επιλέγω Ναί και πατήστε Εισαγω για να επανεκκινήσετε το Raspberry Pi.
Μόλις επανεκκινηθεί ο διακομιστής Raspberry Pi/OctoPrint, θα εκκινήσει απευθείας το OctoDash UI στην οθόνη αφής. Τώρα μπορείτε να συνδέσετε τον εκτυπωτή 3D στον διακομιστή OctoPrint χρησιμοποιώντας ένα καλώδιο USB και, στη συνέχεια, να χρησιμοποιήσετε τη διεπαφή της οθόνης αφής για να τον ελέγξετε.
Εναλλακτικές λύσεις OctoDash
Το OctoDash ενημερώνεται συνεχώς και υποστηρίζεται από την κοινότητα. Επομένως, συνιστάται η χρήση για αυτό το έργο. Ωστόσο, υπάρχουν κάποιες άλλες εναλλακτικές λύσεις για το OctoDash. Ελέγξτε τα εάν θέλετε να εξερευνήσετε περισσότερα:
- OctoScreen
- Πρόσθετο TouchUI
Αναβαθμίστε έναν εκτυπωτή 3D με χειριστήρια οθόνης αφής
Με έναν ελεγκτή οθόνης αφής, μπορείτε τώρα να ρυθμίσετε τη θερμοκρασία του ακροφυσίου/του κρεβατιού. Αυτόματο σπίτι το ακροφύσιο? Περιήγηση, επιλογή και εκτύπωση αρχείων STL. παύση, συνέχιση ή έναρξη εκτύπωσης κ.λπ. Το OctoDash χρησιμοποιεί το OctoPrint API για επικοινωνία με τον συνδεδεμένο εκτυπωτή 3D και σας δίνει τη δυνατότητα να έχετε τον πλήρη έλεγχο του 3D εκτυπωτή τοπικά ή απομακρυσμένα μέσω του τοπικού δικτύου. Μπορείτε επίσης να εγκαταστήσετε ένα VPN για να αποκτήσετε απομακρυσμένη πρόσβαση στο OctoPrint από μακριά.