Η τρισδιάστατη εκτύπωση είναι μια αργή και χρονοβόρα διαδικασία που μπορεί να πάρει μερικές ώρες ή μέρες για να ολοκληρωθεί. Δεν είναι πρακτικό να κάθεστε γύρω από έναν εκτυπωτή 3D ή να τον διαχειρίζεστε μέχρι να ολοκληρωθεί η εκτύπωση. Έτσι, πολλοί χρήστες αναπτύσσουν και χρησιμοποιούν τον διακομιστή OctoPrint για παρακολούθηση σε πραγματικό χρόνο των εκτυπώσεων τους όταν είναι στο σπίτι συνδεδεμένοι στο τοπικό δίκτυο.
Ορισμένοι χρήστες εκθέτουν το OctoPrint IP τους μέσω των ρυθμίσεων του δρομολογητή για να έχουν πρόσβαση σε αυτό εξ αποστάσεως, που είναι ο λιγότερο ασφαλής τρόπος. Σε αυτόν τον οδηγό, θα συζητήσουμε δύο διαφορετικές μεθόδους που θα σας βοηθήσουν να αποκτήσετε πρόσβαση, να εκτυπώσετε και να παρακολουθήσετε τους τρισδιάστατους εκτυπωτές σας από απόσταση με μια ασφαλή σύνδεση SSL.
Πράγματα που θα χρειαστείτε
Θα χρειαστείτε τα ακόλουθα για να αποκτήσετε πρόσβαση και να ελέγξετε τον/τους 3D εκτυπωτές σας από απόσταση.
- Διακομιστής OctoPrint: Μπορείτε εγκαταστήστε το OctoPrint σε οποιοδήποτε τηλέφωνο Android ή Raspberry Pi 3 και νεότερη έκδοση. Μπορείτε επίσης να χρησιμοποιήσετε έναν παλιό φορητό υπολογιστή, αλλά θα χρειαστεί περισσότερη ενέργεια για να τρέξει σε σύγκριση με την παλιά σας συσκευή Android ή ένα Raspberry Pi.
- Μια υποδοχή OTG (για σύνδεση του εκτυπωτή 3D με το OctoPrint σε Android).
- Καλώδιο micro USB.
Μέθοδος 1: Χρησιμοποιήστε το πρόσθετο SimplyPrint στο OctoPrint
Με την εγκατάσταση και την ανάπτυξη της προσθήκης SimplyPrint στον διακομιστή OctoPrint, μπορείτε εύκολα να έχετε πρόσβαση και να ελέγχετε τον 3D εκτυπωτή σας από απόσταση με μια ασφαλή και κρυπτογραφημένη σύνδεση. Μπορείτε να ξεκινήσετε, να σταματήσετε, να σταματήσετε και να παρακολουθείτε τις τρισδιάστατες εκτυπώσεις σας από οπουδήποτε και επίσης να έχετε πρόσβαση στη ροή της κάμερας web (εάν είναι εγκατεστημένη με το OctoPrint Server). Ωστόσο, η ροή περιορίζεται στο 1 fps, που είναι αρκετά καλό για να δείτε την πρόοδο της εκτύπωσης. Διαθέτει επίσης ένα ενσωματωμένο εργαλείο κοπής που μπορείτε να χρησιμοποιήσετε για να κόψετε σε φέτες ένα μοντέλο 3D και στη συνέχεια να το εκτυπώσετε απευθείας.
Επιπλέον, μπορείτε να διαχειριστείτε το νήμα σας χρησιμοποιώντας το Σύστημα Διαχείρισης Νημάτων στο SimplyPrint. Εάν χρησιμοποιείτε την υπηρεσία για όλες τις εκτυπώσεις σας, θα σας ενημερώσει πόσο νήμα απομένει και εάν πρέπει να το αντικαταστήσετε για το τρισδιάστατο μοντέλο που πρόκειται να εκτυπώσετε.
Υπάρχει επίσης μια συνοδευτική εφαρμογή διαθέσιμη για συσκευές Android και iOS που σας επιτρέπει να έχετε πρόσβαση, να ελέγχετε και να παρακολουθείτε τρισδιάστατες εκτυπώσεις από το smartphone σας. Είναι μια επίσημη εφαρμογή από τη SimplyPrint με φιλική προς το χρήστη διεπαφή, διαθέσιμη στο Google Play Store και Apple App Store.
Το καλύτερο μέρος είναι ότι μπορείτε να χρησιμοποιήσετε το πρόγραμμα «Βασικό» που θα είναι δωρεάν για πάντα, επιτρέποντάς σας να έχετε πρόσβαση σε έως και δύο εκτυπωτές εξ αποστάσεως.
Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε και να διαμορφώσετε την προσθήκη SimplyPrint.
- Συνδεθείτε στο δικό σας Διακομιστής OctoPrint. Βεβαιωθείτε ότι ο 3D εκτυπωτής σας είναι συνδεδεμένος στον διακομιστή OctoPrint και είναι συνδεδεμένος.
- Μεταβείτε στις Ρυθμίσεις και κάντε κλικ Διαχειριστής προσθηκών.
- Κάντε κλικ +Λάβετε περισσότερα και αναζητήστε το SimplyPrint Cloud συνδέω
- Επιλέξτε το πρόσθετο και κάντε κλικ Εγκαθιστώ. Αυτό μπορεί να πάρει λίγο χρόνο για να ολοκληρωθεί.
- Μόλις εγκατασταθεί, θα σας ζητηθεί να επανεκκινήσετε τον διακομιστή OctoPrint. Κάντε κλικ Επανεκκίνηση > Προχωρώ για επανεκκίνηση του διακομιστή OctoPi.
- Μετά την επανεκκίνηση, θα δείτε μια προτροπή, «Καλώς ήρθατε στο SimplyPrint!», με έναν αριθμητικό κωδικό. Αντιγράψτε αυτόν τον κωδικό και κάντε κλικ στο ΕΓΓΡΑΦΕΙΤΕ ΔΩΡΕΑΝ… κουμπί.
- Επιλέξτε το είδος του χρήστη που είστε και, στη συνέχεια, δημιουργήστε τον λογαριασμό σας, επιλέξτε το δωρεάν πρόγραμμα και ολοκληρώστε τη διαδικασία εγγραφής.
- Αφού επαληθεύσετε το email, συνδεθείτε στο SimplyPrint και, στη συνέχεια, κάντε κλικ στο μενού χάμπουργκερ > +Προσθήκη εκτυπωτή.
- Επιλέγω ΡΥΘΜΙΣΗ ΑΠΟ ΤΟ OCTOPRINT.
- Κάντε κλικ ΕΠΟΜΕΝΟ ΒΗΜΑ. Εισαγάγετε τον κωδικό και κάντε κλικ ΣΥΝΔΕΣΗ ΜΕΣΩ ΚΩΔ.
- Ο εκτυπωτής σας εντοπίζεται αυτόματα. Κάντε κλικ Συνδέω-συωδεομαι.
- Από το Μοντέλο εκτυπωτή αναπτυσσόμενο μενού, επιλέξτε τον εκτυπωτή σας και κάντε κλικ ΠΡΟΣΘΗΚΗ.
- Ο εκτυπωτής σας θα συνδεθεί. Τώρα μπορείτε να αποκτήσετε πρόσβαση στον εκτυπωτή σας, να ξεκινήσετε την εκτύπωση 3D και να παρακολουθείτε απομακρυσμένα μέσω του SimplyPrint.io διεπαφή ιστού.
Μέθοδος 2: Χρησιμοποιήστε το Cloudflare Tunnel
Το Cloudflare Tunnel σάς επιτρέπει να εκθέσετε τον τοπικό σας διακομιστή OctoPrint στο διαδίκτυο από όπου μπορείτε να αποκτήσετε απευθείας πρόσβαση στον διακομιστή OctoPrint και να ελέγξετε τον 3D εκτυπωτή σας. Το τούνελ είναι κρυπτογραφημένο SSL για ασφάλεια. Επίσης, η υπηρεσία Cloudflare Tunnel είναι δωρεάν αλλά απαιτεί όνομα τομέα για να λειτουργήσει. Μπορείτε είτε να αγοράσετε ένα είτε να αποκτήσετε έναν δωρεάν τομέα από FreeNom.com.
Μπορείτε να εγκαταστήσετε και να αναπτύξετε γρήγορα μια σήραγγα Cloudflare για τον διακομιστή OctoPrint ακολουθώντας αυτά τα βήματα:
- Δημιουργήστε έναν λογαριασμό στο Cloudflare και ακολουθήστε αυτές τις οδηγίες για να προσθέσετε έναν τομέα.
- Στον υπολογιστή σας, ανοίξτε το PuTTY (ή εκκινήστε το Terminal σε Mac ή Linux) και συνδεθείτε στον διακομιστή OctoPrint μέσω SSH.
- Εκτελέστε την ακόλουθη εντολή για να κάνετε λήψη της υπηρεσίας Cloudflare.
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
- Εξαγάγετε το ληφθέν πακέτο Cloudflare.
πίσσα-xvzfcloudflred_2022.7.1_arm.πίσσα.gz
- Αντιγράψτε το συννεφιασμένη κατάλογο στο αποθήκη τοποθεσία και ορίστε δικαιώματα.
sudo cp ./cloudflared /usr/τοπικός/bin
sudo chmod +x /usr/τοπικός/bin/cloudflared - Ελέγξτε την έκδοση Cloudflared. Εάν η έξοδος από αυτήν την εντολή εμφανίζει την έκδοση, το Cloudflare έχει εγκατασταθεί με επιτυχία.
συννεφιασμένη –v
- Εκτελέστε την ακόλουθη εντολή για να λάβετε τη διεύθυνση URL σύνδεσης.
σύννεφο σύνδεση
- Αντιγράψτε τη διεύθυνση URL από το Τερματικό και ανοίξτε τη σύνδεση σε οποιοδήποτε πρόγραμμα περιήγησης ιστού.
- Επιλέξτε τον τομέα που είχατε προσθέσει στο Cloudflare και κάντε κλικ Εξουσιοδοτώ.
- Μετά την εξουσιοδότηση, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα ασφαλές τούνελ.
συννεφιασμένη σήραγγα δημιουργώ οκτατυπία
- Η έξοδος θα εμφανίσει ένα αναγνωριστικό σήραγγας και τη διαδρομή προς το αρχείο JSON που περιέχει τα διαπιστευτήρια. Αντιγράψτε τα σε ένα πρόγραμμα επεξεργασίας κειμένου για να τα αποθηκεύσετε.
- Χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε ένα αρχείο ρυθμίσεων.
sudo nano ~/.cloudflared/config.yml
- Στο nano editor, επικολλήστε τον παρακάτω κώδικα.
Αντικαταστήστε τις λεπτομέρειες με το δικό σας UUID τούνελ και τη διαδρομή αρχείου JSON. Τύπος CTRL+X, ακολουθούμενη από Υ και το Εισαγω κλειδί για να αποθηκεύσετε τις αλλαγές.σήραγγα: b2efc6c1-2c75-45f8-b529d3ee
διαπιστευτήρια-αρχείο: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
είσοδος:
-όνομα κεντρικού υπολογιστή: Τομέα.com
υπηρεσία: http://OctoPrintLocalIPAddress
-υπηρεσία: http_status:404 - Δημιουργήστε μια καταχώρηση DNS στο Cloudflare.
συννεφιασμένησήραγγαΔιαδρομήDNSοκτατυπίαοκτατυπία.Τομέα.com
- Τέλος, μπορείτε να εκτελέσετε τη σήραγγα για πρόσβαση στο OctoPrint από οπουδήποτε με ασφαλή κρυπτογράφηση SSL.
σύννεφο σήραγγα τρέχει octoprint
- Σε αυτό το στάδιο, εάν γίνει επανεκκίνηση του διακομιστή OctoPrint, θα χρειαστεί να ξεκινήσετε με μη αυτόματο τρόπο τη σήραγγα από το τοπικό δίκτυο. Ωστόσο, μπορείτε να ενεργοποιήσετε την αυτόματη εκκίνηση της υπηρεσίας Cloudflared ακολουθώντας αυτά τα βήματα.
- Μετακινήστε το αρχείο διαμόρφωσης Cloudflare στο /etc/cloudflared Ευρετήριο.
sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
- Εγκαταστήστε την υπηρεσία Cloudflared για να ενεργοποιήσετε την αυτόματη εκκίνηση κατά την εκκίνηση του διακομιστή OctoPrint.
Τώρα δεν χρειάζεται να αγγίξετε ή να αποκτήσετε πρόσβαση στο διακομιστή OctoPrint για να ξεκινήσετε την υπηρεσία σήραγγας Cloudflared καθώς θα ξεκινήσει αυτόματα. Μπορείτε να επισκεφτείτε το διαμορφωμένο όνομα κεντρικού υπολογιστή για πρόσβαση στον εκτυπωτή.υπηρεσία sudo cloudflared εγκαθιστώ
Πρόσβαση, παρακολούθηση και εκτύπωση από οπουδήποτε
Μπορείτε πλέον να έχετε πρόσβαση, να ελέγχετε και να παρακολουθείτε τον τρισδιάστατο εκτυπωτή σας και τις τρισδιάστατες εκτυπώσεις σας από απόσταση από οπουδήποτε. Το μόνο που χρειάζεστε είναι ένα smartphone ή υπολογιστής με σύνδεση στο διαδίκτυο για να συνδεθείτε και να ανακτήσετε τον διακομιστή. Βεβαιωθείτε ότι χρησιμοποιείτε έναν ισχυρό κωδικό πρόσβασης και ενεργοποιήστε τον έλεγχο ταυτότητας δύο παραγόντων στο SimplyPrint και το OctoPrint για περαιτέρω ασφάλεια του διακομιστή.
Το SimplyPrint είναι εύκολο στη ρύθμιση, ενώ το Cloudflare Tunnel είναι λίγο περίπλοκο. Ωστόσο, εάν ακολουθήσετε αυτές τις οδηγίες προσεκτικά, μπορείτε να αποκτήσετε πρόσβαση στον πλήρη διακομιστή OctoPrint χωρίς να εμπλέκετε καμία υπηρεσία τρίτου μέρους.