Πώς να στείλετε κώδικα G στον τρισδιάστατο εκτυπωτή σας: Ο σωστός τρόπος

Roy Hill 17-10-2023
Roy Hill

Υπάρχουν μερικοί τρόποι με τους οποίους οι χρήστες τρισδιάστατων εκτυπωτών στέλνουν αρχεία κώδικα G στις μηχανές τους, οι οποίοι λειτουργούν αρκετά καλά. Αυτό το άρθρο θα σας δείξει τους κύριους τρόπους με τους οποίους οι χρήστες στέλνουν τα αρχεία κώδικα G και θα προσδιορίσει τους καλύτερους τρόπους για να το κάνετε.

Ο καλύτερος τρόπος για να στείλετε αρχεία G-Code στον τρισδιάστατο εκτυπωτή σας είναι να επεκτείνετε τον τρισδιάστατο εκτυπωτή σας ώστε να χρησιμοποιεί δυνατότητες Wi-Fi χρησιμοποιώντας ένα Raspberry Pi και το λογισμικό OctoPrint. Αυτό σας επιτρέπει να μεταφέρετε ασύρματα αρχεία στον εκτυπωτή σας, επιτρέποντάς σας επίσης να τον ελέγχετε για να ξεκινήσετε εκτυπώσεις από απόσταση.

Αυτή είναι η βασική απάντηση για το πώς να το κάνετε, οπότε αν θέλετε περισσότερες λεπτομέρειες και κάποιες άλλες βασικές πληροφορίες, συνεχίστε να διαβάζετε.

    Τι είναι ο κώδικας G σε έναν τρισδιάστατο εκτυπωτή;

    Ο κώδικας G-Code (Geometric Code) είναι μια αριθμητικά ελεγχόμενη γλώσσα προγραμματισμού και ένας τύπος αρχείου που περιέχει οδηγίες που μπορεί να κατανοήσει ο εκτυπωτής 3D. Μεταφράζει εντολές όπως η θέρμανση του ακροφυσίου ή της κλίνης εκτύπωσης σε κάθε κίνηση των αξόνων X, Y & Z που πραγματοποιεί ο εκτυπωτής 3D.

    Αυτά τα αρχεία οδηγιών G-Code δημιουργούνται με τη χρήση μιας εφαρμογής λογισμικού slicer, η οποία διαθέτει εύχρηστες διεπαφές για να κάνετε συγκεκριμένες προσαρμογές στον τρόπο λειτουργίας των τρισδιάστατων εκτυπώσεών σας.

    Αρχικά, θα εισαγάγετε ένα μοντέλο CAD στον τεμαχιστή σας, και στη συνέχεια θα έχετε τη δυνατότητα να ρυθμίσετε διάφορες μεταβλητές. Μόλις είστε ευχαριστημένοι με τις ρυθμίσεις θερμοκρασίας, τις ρυθμίσεις ταχύτητας, το ύψος στρώματος, τις ρυθμίσεις υποστήριξης και όλα τα παραπάνω, πατάτε το πλήκτρο slice, το οποίο δημιουργεί αυτό το αρχείο G-Code.

    Ένα παράδειγμα G-Code μοιάζει με αυτό:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - εντολή για την κίνηση του ακροφυσίου γύρω από την κλίνη εκτύπωσης

    X, Y, Z - σημείο στον αντίστοιχο άξονα για μετακίνηση

    Δείτε επίσης: Τι πρέπει να κάνετε με τον παλιό σας 3D εκτυπωτή &; Καρούλια νήματος

    F - ταχύτητα εξώθησης ανά λεπτό

    E - πόσο νήμα θα εξωθείται

    Ποιοι είναι οι καλύτεροι τρόποι για να στείλω αρχεία G-Code στον τρισδιάστατο εκτυπωτή μου;

    Η αποστολή αρχείων G-Code στον τρισδιάστατο εκτυπωτή σας είναι μια αρκετά εύκολη υπόθεση ως επί το πλείστον, επιτρέποντάς σας να δημιουργήσετε αυτά τα όμορφα και δημιουργικά μοντέλα τρισδιάστατης εκτύπωσης. Οι άνθρωποι αναρωτιούνται ποιοι είναι οι καλύτεροι τρόποι με τους οποίους οι άνθρωποι στέλνουν πραγματικά αρχεία στον τρισδιάστατο εκτυπωτή τους, κάτι που ήθελα να βοηθήσω να απαντηθεί.

    Αφού δημιουργήσετε το αρχείο G-Code από τον αγαπημένο σας τεμαχιστή, υπάρχουν μερικοί τρόποι με τους οποίους το κάνουν αυτό οι άνθρωποι:

    • Τοποθέτηση κάρτας (Micro) SD στον εκτυπωτή 3D
    • Καλώδιο USB που συνδέει τον τρισδιάστατο εκτυπωτή σας με έναν υπολογιστή ή φορητό υπολογιστή
    • Μέσω συνδεσιμότητας Wi-Fi

    Αυτές είναι οι κύριες μέθοδοι για να στείλετε αρχεία G-Code στον τρισδιάστατο εκτυπωτή σας, αλλά μπορεί να γίνουν αρκετά περίπλοκες όταν αρχίσετε να εισάγετε άλλους παράγοντες όπως το Arduino, αλλά αυτό το άρθρο θα χρησιμοποιήσει τις απλούστερες μεθόδους.

    Εισαγωγή κάρτας (Micro) SD στον 3D εκτυπωτή σας

    Η χρήση μιας κάρτας SD είναι ένας από τους πιο συνηθισμένους και γενικούς τρόπους αποστολής του κώδικα G στον τρισδιάστατο εκτυπωτή σας. Σχεδόν όλοι οι τρισδιάστατοι εκτυπωτές διαθέτουν υποδοχή κάρτας SD, η οποία χρησιμοποιείται συνήθως για αυτόν ακριβώς το σκοπό.

    Μπορείτε εύκολα να στείλετε τον κώδικα G σε μια κάρτα SD ή MicroSD μετά την τεμαχισμό του μοντέλου CAD στον υπολογιστή ή το φορητό υπολογιστή. Το Ender 3 μου συνοδεύεται από μια κάρτα MicroSD και μια συσκευή ανάγνωσης καρτών USB, η οποία σας επιτρέπει να αποθηκεύετε αρχεία απευθείας.

    Αποθηκεύστε το αρχείο G-Code στην κάρτα MicroSD και τοποθετήστε την στην υποδοχή κάρτας MicroSD του εκτυπωτή.

    Αυτή είναι πιθανώς η πιο διαδεδομένη μέθοδος αποστολής αρχείων G-Code σε έναν τρισδιάστατο εκτυπωτή, λόγω της απλότητας και της αποτελεσματικότητάς της για την εκτέλεση της εργασίας χωρίς πρόσθετες εφαρμογές ή συσκευές.

    Προσπαθήστε να μην κάνετε το λάθος να αποσυνδέσετε την κάρτα SD κατά τη διάρκεια της διαδικασίας τρισδιάστατης εκτύπωσης, αλλιώς το μοντέλο σας θα σταματήσει.

    Καλώδιο USB συνδεδεμένο σε υπολογιστή ή φορητό υπολογιστή

    Αντί να χρησιμοποιήσουμε μια κάρτα SD, μπορούμε να συνδέσουμε απευθείας τον εκτυπωτή 3D σε έναν υπολογιστή ή φορητό υπολογιστή χρησιμοποιώντας ένα απλό καλώδιο. Αυτή είναι μια λιγότερο διαδεδομένη μέθοδος, αλλά είναι αρκετά αποτελεσματική για την τρισδιάστατη εκτύπωση, ειδικά αν βρίσκεται κοντά.

    Το μόνο μειονέκτημα αυτής της επιλογής είναι ότι αν χρησιμοποιείτε το φορητό σας υπολογιστή, τότε θα πρέπει να διατηρείτε το φορητό σας υπολογιστή σε λειτουργία για όλη τη διάρκεια, επειδή η κατάσταση αναμονής μπορεί να σταματήσει τη διαδικασία εκτύπωσης και να καταστρέψει το έργο σας.

    Επομένως, συνιστάται να χρησιμοποιείτε πάντα έναν επιτραπέζιο υπολογιστή όταν στέλνετε G-Code μέσω USB.

    Δείτε το άρθρο μου με τίτλο Do You Need a Good Computer for 3D Printing (Χρειάζεστε έναν καλό υπολογιστή για τρισδιάστατη εκτύπωση), για να δείτε μερικούς εξαιρετικούς υπολογιστές που μπορείτε να χρησιμοποιήσετε με τον τρισδιάστατο εκτυπωτή σας, ειδικά για τον τεμαχισμό μεγάλων αρχείων.

    USB μέσω του προγράμματος περιήγησης Chrome

    Αυτή είναι μία από τις απλούστερες μεθόδους για να στείλετε G-Code στον τρισδιάστατο εκτυπωτή σας. Πρώτον, θα πρέπει να προσθέσετε μια επέκταση "G-Code Sender" στο πρόγραμμα περιήγησης Chrome.

    Εγκαταστήστε αυτή την επέκταση κάνοντας κλικ στο κουμπί "Προσθήκη στο Chrome". Αφού ολοκληρωθεί η διαδικασία εγκατάστασης, ανοίξτε την εφαρμογή αποστολής G-Code.

    Τώρα συνδέστε τον υπολογιστή σας με έναν εκτυπωτή 3D χρησιμοποιώντας ένα καλώδιο USB. Ανοίξτε τις Ρυθμίσεις από το μενού της επάνω μπάρας και επιλέξτε τη θύρα που περιλαμβάνει κείμενο ως "tty.usbmodem" και, στη συνέχεια, ρυθμίστε την ταχύτητα επικοινωνίας στο μέγιστο εύρος της.

    Τώρα μπορείτε να στείλετε τον κώδικα G απευθείας στον τρισδιάστατο εκτυπωτή σας, γράφοντας εντολές στην κονσόλα από αυτή την εφαρμογή.

    Αποστολή κώδικα G μέσω σύνδεσης Wi-Fi

    Η διαρκώς αναπτυσσόμενη μέθοδος για την αποστολή G-Code στο 3D σας είναι μέσω της επιλογής Wi-Fi. Αυτή η επιλογή έχει αλλάξει όλο το σενάριο της τρισδιάστατης εκτύπωσης και έχει οδηγήσει την εμπειρία εκτύπωσης στο επόμενο επίπεδο.

    Υπάρχουν πολλές εφαρμογές και λογισμικά που μπορούν να χρησιμοποιηθούν για τη διαδικασία αυτή, όπως το OctoPrint, το Repetier-Host, το AstroPrint κ.λπ.

    Για να χρησιμοποιήσετε το Wi-Fi ως τρόπο αποστολής G-Code, πρέπει είτε να προσθέσετε μια κάρτα SD Wi-Fi ή USB, είτε να εφαρμόσετε το AstroBox, είτε να χρησιμοποιήσετε το OctoPrint ή το Repetier-Host με ένα Raspberry Pi.

    OctoPrint

    Πιθανώς μία από τις πιο αγαπημένες προσθήκες στον έλεγχο του τρισδιάστατου εκτυπωτή είναι με τη χρήση του OctoPrint, ενός λογισμικού ανοιχτού κώδικα που είναι φιλικό προς το χρήστη. Μέσα στο OctoPrint, υπάρχει μια καρτέλα τερματικού που σας δείχνει τον τρέχοντα κώδικα G που εκτελείται, καθώς και την επιστροφή.

    Δείτε επίσης: Μπορείτε να φτιάξετε ρούχα με έναν τρισδιάστατο εκτυπωτή;

    Μόλις συνηθίσετε να χρησιμοποιείτε το OctoPrint, θα διαπιστώσετε ότι είναι πολύ εύκολο να στέλνετε κώδικα G στον τρισδιάστατο εκτυπωτή σας.

    Μπορείτε να κάνετε πολλά περισσότερα από το να στέλνετε G-Code στον τρισδιάστατο εκτυπωτή σας, οπότε ρίξτε μια ματιά στα πολλά χρήσιμα πρόσθετα που διαθέτει το OctoPrint αν σας ενδιαφέρει.

    Αυτό το παρακάτω βίντεο του HowChoo αναλύει με μεγάλη λεπτομέρεια τι χρειάζεστε, πώς να το ρυθμίσετε και πώς να λειτουργήσετε τα πράγματα στη συνέχεια.

    Χρήση του Repetier-Host για την αποστολή G-Code σε 3D εκτυπωτή

    Όταν ανοίγετε την εφαρμογή Repetier-Host, θα υπάρχουν τέσσερις κύριες καρτέλες στην επάνω δεξιά πλευρά της διεπαφής. Οι καρτέλες θα είναι οι εξής: "Τοποθέτηση αντικειμένων", "Slicer", "G-Code Editor" και "Χειροκίνητος έλεγχος".

    Η καρτέλα Τοποθέτηση αντικειμένου είναι η καρτέλα στην οποία θα ανεβάσετε τα αρχεία STL που περιέχουν το μοντέλο εκτύπωσης. Βεβαιωθείτε ότι το μοντέλο είναι τέλεια κλιμακωμένο και έτοιμο για εκτύπωση.

    Μετά από αυτό, μεταβείτε στην καρτέλα "Slicer" και κάντε κλικ στο κουμπί "Slice with Slic3r" ή "CuraEngine" που βρίσκεται στην κορυφή της καρτέλας. Αυτό το βήμα θα μετατρέψει το στερεό μοντέλο εκτύπωσης STL σε στρώματα και οδηγίες που μπορεί να κατανοήσει ο τρισδιάστατος εκτυπωτής σας.

    Μπορείτε επίσης να δείτε τη διαδικασία εκτύπωσης σε μια οπτικοποίηση ανά στρώμα για να βεβαιωθείτε ότι δεν χρειάζεται καμία βελτίωση.

    Η καρτέλα "Χειροκίνητος έλεγχος" είναι η καρτέλα στην οποία θα έχετε τη δυνατότητα να στείλετε τον κώδικα G απευθείας στον εκτυπωτή πληκτρολογώντας την εντολή σας στην περιοχή κειμένου κώδικα G που βρίσκεται στο επάνω μέρος της καρτέλας.

    Αφού πληκτρολογήσετε την εντολή, κάντε κλικ στο κουμπί "Αποστολή" και ο εκτυπωτής θα αρχίσει αμέσως να μεταγλωττίζει και να εκτελεί την ενέργεια που ζητήσατε με την εντολή G-Code.

    Στην καρτέλα "Χειροκίνητος έλεγχος" θα έχετε πολλές επιλογές ελέγχου στις οποίες μπορείτε να έχετε πρόσβαση για να κάνετε αλλαγές. Θα έχετε τη δυνατότητα να απενεργοποιήσετε έναν βηματικό κινητήρα ενώ ενεργοποιείτε τον άλλο.

    Ο ρυθμός ροής νήματος, η ταχύτητα εξώθησης, η θερμοκρασία θερμικής κλίνης και πολλά άλλα πράγματα σε αυτή την καρτέλα μπορούν να ρυθμιστούν ανάλογα με την επιθυμία σας.

    Ποιες είναι ορισμένες εντολές G-Code για τον τρισδιάστατο εκτυπωτή μου;

    Το παρακάτω βίντεο εξηγεί τι χρειάζεστε και σας καθοδηγεί στη διαδικασία αποστολής του G-Code στον τρισδιάστατο εκτυπωτή σας. Επίσης, σας δείχνει μερικές κοινές εντολές G-Code που χρησιμοποιούνται από πολλούς χρήστες τρισδιάστατων εκτυπωτών.

    Οι εντολές G0 & G1 είναι εντολές που χρησιμοποιούνται για τη μετακίνηση της κεφαλής τρισδιάστατης εκτύπωσης γύρω από την κλίνη εκτύπωσης. Η διαφορά μεταξύ των εντολών G0 & G1 είναι ότι η εντολή G1 λέει στο πρόγραμμα ότι πρόκειται να γίνει εξώθηση του νήματος μετά την κίνηση.

    G28 γυρίστε την κεφαλή εκτύπωσης στην μπροστινή αριστερή γωνία (G28 ; Go Home (0,0,0,0))

    • G0 & G1 - Κινήσεις κεφαλής εκτύπωσης
    • G2 & G3 - Ελεγχόμενες κινήσεις τόξου
    • G4 - Παραμονή ή καθυστέρηση/παύση
    • G10 & G11 - Ανάσυρση & άρση ανάσυρσης
    • G28 - Μετακίνηση στην πατρίδα/προέλευση
    • G29 - Λεπτομερής Z-probe - ισοπέδωση
    • G90 & G91 - Ρύθμιση σχετικής/απόλυτης τοποθέτησης
    • G92 - Ρύθμιση θέσης

    Η RepRap διαθέτει την απόλυτη βάση δεδομένων G-Code για όλα τα πράγματα G-Code, την οποία μπορείτε να ελέγξετε.

    Roy Hill

    Ο Roy Hill είναι ένας παθιασμένος λάτρης της τρισδιάστατης εκτύπωσης και γκουρού της τεχνολογίας με πλήθος γνώσεων για όλα τα πράγματα που σχετίζονται με την 3D εκτύπωση. Με πάνω από 10 χρόνια εμπειρίας στον τομέα, ο Roy έχει κατακτήσει την τέχνη του τρισδιάστατου σχεδιασμού και της εκτύπωσης και έχει γίνει ειδικός στις τελευταίες τάσεις και τεχνολογίες 3D εκτύπωσης.Ο Roy είναι πτυχιούχος μηχανολόγος μηχανικός από το Πανεπιστήμιο της Καλιφόρνια στο Λος Άντζελες (UCLA) και έχει εργαστεί για πολλές αξιόπιστες εταιρείες στον τομέα της τρισδιάστατης εκτύπωσης, συμπεριλαμβανομένων των MakerBot και Formlabs. Έχει επίσης συνεργαστεί με διάφορες επιχειρήσεις και ιδιώτες για τη δημιουργία προσαρμοσμένων 3D εκτυπωμένων προϊόντων που έχουν φέρει επανάσταση στις βιομηχανίες τους.Εκτός από το πάθος του για την τρισδιάστατη εκτύπωση, ο Ρόι είναι άπληστος ταξιδιώτης και λάτρης της υπαίθρου. Του αρέσει να περνά χρόνο στη φύση, την πεζοπορία και την κατασκήνωση με την οικογένειά του. Στον ελεύθερο χρόνο του, καθοδηγεί επίσης νέους μηχανικούς και μοιράζεται τον πλούτο των γνώσεών του για την τρισδιάστατη εκτύπωση μέσω διαφόρων πλατφορμών, συμπεριλαμβανομένου του δημοφιλούς του ιστολογίου, του 3D Printerly 3D Printing.