Πολλοί αναρωτιέστε στο άκουσμα του start και του end code. Τι ακριβώς είναι, που βρίσκονται και τι κάνουν;
Δεν είναι κάτι άλλο από μερικές επιπλέον γραμμές κώδικα. Αυτές οι γραμμές gcode δίνουν κάποιες γενικές οδηγίες στον εκτυπωτή, για τις διαδικασίες που θα θέλουμε να ακολουθήσει πριν και μετά την εκτύπωση του αντικειμένου μας.
Ας δούμε την επεξήγηση ενός start code και ενός end code.
; Tο ερωτηματικό οριοθετεί την ενότητα σχολίων στο τέλος κάθε κώδικα. Το χρησιμοποιούμε για να γράφουμε την επεξήγηση του κώδικα ή κάποιο σχόλιο που μας χρειάζεται, χωρίς να ενοχλεί τον κώδικα.
G28 ; Επιστροφή στη θέση home
G29 ; Αυτόματο bed leveling στην περίπτωση που διαθέτουμε αισθητήρα
G92 E0 ; Επαναφορά του Extruder
G1 Z2.0 F3000 ; Μετακίνηση του Z Axis επάνω κατά 2mm
; Εκκίνηση καθαρισμού μύτης, κάνοντας δύο γραμμές στο πλάι του bed
G1 X10.1 Y20 Z0.20 F5000.0 ; Μεταφορά στο σημείο 10.1|20
G1 X10.1 Y200.0 Z0.20 F1500.0 E15 ; Μεταφορά στο σημείο 10.1|200 εναποθέτοντας νήμα (1η γραμμή καθαρισμού)
G1 X10.4 Y200.0 Z0.20 F5000.0 ; Μεταφορά κατά ο.3mm στον Χ
G1 X10.4 Y20 Z0.20 F1500.0 E30 ; Μεταφορά στο σημείο 10.4|20 εναποθέτοντας νήμα (2η γραμμή καθαρισμού)
G1 Z3.0 F3000 ; Μεταφορά του Z σε ύψος 3mm
G1 E45. F300 ; Γρήγορη εναπόθεση νήματος για καθαρισμό της μύτης από υπολείμματα
;Από εδώ και πέρα λειτουργεί ο κώδικας κοπής του αντικειμένου που δημιουργεί ο slicer, οπότε αρχίζει η εκτύπωση.
;O end code λειτουργεί ματά την εκτύπωση του αντικειμένου, συνήθως για να φέρει μπροστά την εκτύπωση και να κλείσει όλες τις λειτουργίες.
G1 X0 Y{machine_depth} ; Μεταφορά του bed μπροστά
M106 S0 ; Κλείσιμο ανεμιστήρα
M104 S0 ; Απενεργοποίηση θερμοκρασίας nozzle
M140 S0 ; Απενεργοποίηση θερμοκρασίας bed
M84 X Y E ; Απενεργοποίηση των steppers εκτός του Z
G91 ; προσδιορισμός θέσης αξόνων σε σχέση με την προηγούμενη
G1 Z20 F1000 ; μετακίνηση του Z 20mm επάνω
G90 ; προσδιορισμός θέσης αξόνων σε σχέση με το σημείο μηδέν
M104 S0 ; Απενεργοποίηση θερμοκρασίας nozzle
M140 S0 ; Απενεργοποίηση θερμοκρασίας bed
G1 X0 Y300 F1000 ; Μεταφορά του bed μπροστά
M84 ; Απενεργοποίηση των steppers
M106 S0 ; Κλείσιμο ανεμιστήρα
Μπορείτε να δείτε την επεξήγηση όλων των διαθέσιμων εντολών gcode στο άρθρο μας.
Για να επεξεργαστείτε το start ή end code, θα πρέπει να μπείτε στις αντίστοιχες ρυθμίσεις εκτυπωτή του slicer.
Σε Cura Slicer πηγαίνετε -> Settings -> Printer -> Manage Printers -> επιλέγουμε εκτυπωτή και πατάμε -> Machine Settings. Αναλυτικότερα στο video που ακολουθεί.
Θα μπορούσαμε για παράδειγμα να προσαρμόσουμε μια μικρή βούρτσα στο μπροστά μέρος του εκτυπωτή για να καθαρίζεται εκεί η μύτη. Χρειάζεται απλά να προσθέσουμε τον κάτωθι κώδικά στο τελείωμα του δικού μας, ώστε να περάσει η μύτη πάνω από τη βούρτσα.
G0 X60 F6000 ; Μεταφορά στο σημείο που ξεκινάει η βούρτσα
G0 Y30 F6000 ; Μεταφορά στο σημείο που τελειώνει η βούρτσα