tigtools

STL σε G-codePro

Ένα βασικό slicer για απλά αντικείμενα και γρήγορες δοκιμές: επιλέξτε ένα STL, ρυθμίστε τον εκτυπωτή και το νήμα σας, κάντε προεπισκόπηση κάθε στρώματος και κατεβάστε G-code. Για εκτυπώσεις παραγωγής χρησιμοποιήστε Cura ή PrusaSlicer.

Εκτελείται στον περιηγητή σας Χωρίς εγγραφή

Γίνεται έλεγχος του προγράμματός σας…

Πώς να το χρησιμοποιήσετε

  1. Επιλέξτε ή σύρετε ένα αρχείο STL ενός απλού συμπαγούς αντικειμένου.
  2. Εισαγάγετε το μέγεθος της επιφάνειας εκτύπωσης, τη διάμετρο ακροφυσίου και νήματος, τις θερμοκρασίες και τις ταχύτητες (οι ρυθμίσεις αποθηκεύονται σε αυτό το πρόγραμμα περιήγησης).
  3. Ρυθμίστε το ύψος στρώματος, τα τοιχώματα, τα επάνω και κάτω στρώματα και την πυκνότητα πλήρωσης, και ελέγξτε τον G-code έναρξης και λήξης.
  4. Κάντε κλικ στο Slice, δείτε ένα προς ένα τα στρώματα στην προεπισκόπηση και, στη συνέχεια, κατεβάστε τον G-code.

Πώς λειτουργεί

Το STL (δυαδικό ή ASCII) κεντράρεται στην επιφάνεια εκτύπωσης, κλιμακώνεται αν το ζητήσετε και χαμηλώνει έτσι ώστε το χαμηλότερο σημείο του να βρίσκεται στο Z = 0. Κάθε στρώμα κόβεται στο μέσο του ύψους του τέμνοντας το επίπεδο με κάθε τρίγωνο· τα τμήματα ενώνονται σε κλειστά περιγράμματα και ταξινομούνται σε εξωτερικά όρια και οπές με βάση την εμφώλευση. Τα τοιχώματα δημιουργούνται με μετατόπιση των περιγραμμάτων προς τα μέσα κατά μισό πλάτος γραμμής και στη συνέχεια κατά ένα πλάτος γραμμής ανά επιπλέον τοίχωμα, με στρογγυλεμένες εσωτερικές γωνίες, αφαίρεση αυτοτομών και αποκοπή επικαλυπτόμενων τοιχωμάτων. Το γέμισμα είναι ευθύγραμμο: παράλληλες γραμμές σε γωνίες 45° και −45° σε εναλλασσόμενα στρώματα, σε απόσταση πλάτος γραμμής ÷ πυκνότητα. Οι περιοχές που βρίσκονται εντός του επιλεγμένου αριθμού στρωμάτων από μια επάνω ή κάτω επιφάνεια αποκτούν συμπαγές γέμισμα, το οποίο εντοπίζεται συγκρίνοντας κάθε στρώμα με τα στρώματα πάνω και κάτω από αυτό.

Ο G-code είναι σε στυλ Marlin: απόλυτη τοποθέτηση και απόλυτη εξώθηση (M82), κινήσεις μετακίνησης G0 και εξώθησης G1, ανάσυρση πριν από μετακινήσεις μεγαλύτερες από 1,5 mm, ανεμιστήρας μοντέλου από το δεύτερο στρώμα και σχόλια ;LAYER και ;TYPE. Η εξώθηση υπολογίζεται ως πλάτος γραμμής × ύψος στρώματος × ροή ÷ εμβαδόν διατομής νήματος για κάθε χιλιοστό κίνησης. Το skirt σχεδιάζεται γύρω από το κυρτό περίγραμμα του πρώτου στρώματος.

Τι δεν κάνει: στηρίγματα, ανίχνευση γεφυρών ή προεξοχών, τοποθέτηση ραφής, αποφυγή μετακινήσεων (combing), Z-hop, σιδέρωμα (ironing), προσαρμοστικά στρώματα, γέμισμα κενών για τοιχώματα λεπτότερα από μία γραμμή, brim, πολλαπλούς εξωθητήρες, linear advance ή εκτιμήσεις χρόνου που λαμβάνουν υπόψη την επιτάχυνση. Τα μοντέλα περιορίζονται σε 300.000 τρίγωνα και τα σπασμένα πλέγματα κλείνουν μόνο όπου τα κενά είναι μικρά.

Παραδείγματα

Κύβος βαθμονόμησης

Ένας κύβος 20 mm με στρώματα 0,2 mm, 2 τοιχώματα, 4 επάνω και 3 κάτω στρώματα και γέμισμα 20% δίνει 100 στρώματα και περίπου 1,3 m (περίπου 4 g) νήματος· η προεπισκόπηση δείχνει συμπαγείς διαγώνιες γραμμές στο κάτω και το επάνω μέρος και αραιές γραμμές ενδιάμεσα.

Απλό στήριγμα για επιφάνεια εκτύπωσης 300 mm

Εισαγάγετε 300 × 300 mm για την επιφάνεια εκτύπωσης, ακροφύσιο 0,6 mm με πλάτος γραμμής 0,65 mm και στρώματα 0,3 mm, προσθέστε τον δικό σας κώδικα εκκίνησης του εκτυπωτή και κόψτε ένα επίπεδο στήριγμα σε λίγα δευτερόλεπτα.

Συχνές ερωτήσεις

Μπορώ να εκτυπώσω απευθείας τον G-code;

Είναι τυπικός G-code Marlin, αλλά ελέγξτε τον πρώτα: ο κώδικας έναρξης (αρχικοποίηση, θέρμανση, γραμμή εκκίνησης), το μέγεθος επιφάνειας και οι θερμοκρασίες πρέπει να ταιριάζουν με τον εκτυπωτή σας. Ανοίξτε τον σε ένα πρόγραμμα προβολής G-code και δείτε το πρώτο στρώμα.

Γιατί αποτυγχάνουν οι προεξοχές και οι γέφυρες;

Αυτό το slicer δεν δημιουργεί στηρίγματα ούτε εντοπίζει γέφυρες. Προσανατολίστε το αντικείμενο ώστε να έχει επίπεδη βάση και όχι απότομες προεξοχές, ή χρησιμοποιήστε Cura, PrusaSlicer ή OrcaSlicer.

Λειτουργεί με Klipper ή RepRapFirmware;

Οι κινήσεις είναι απλές G0/G1 με απόλυτο E, τις οποίες δέχονται αυτά τα firmware. Αντικαταστήστε τον κώδικα έναρξης και λήξης με τις μακροεντολές του εκτυπωτή σας, όπως PRINT_START.

Γιατί είναι αυτό εργαλείο Pro;

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

Γιατί η εκτίμηση χρόνου είναι μικρότερη από την πραγματική εκτύπωση;

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

Απόρρητο

Το αρχείο STL διαβάζεται και υποβάλλεται σε slicing στο πρόγραμμα περιήγησής σας και ο G-code δημιουργείται στη συσκευή σας. Δεν αποστέλλεται τίποτα. Οι ρυθμίσεις σας αποθηκεύονται μόνο στην τοπική αποθήκευση αυτού του προγράμματος περιήγησης. Η κατάσταση του προγράμματός σας ελέγχεται για να ξεκλειδωθεί το εργαλείο και καταγράφεται μόνο ένα ανώνυμο συμβάν χρήσης του εργαλείου.