Πίνακας περιεχομένων:

LEGO 3D εκτυπωτής χρησιμοποιώντας Gcode: 6 βήματα
LEGO 3D εκτυπωτής χρησιμοποιώντας Gcode: 6 βήματα

Βίντεο: LEGO 3D εκτυπωτής χρησιμοποιώντας Gcode: 6 βήματα

Βίντεο: LEGO 3D εκτυπωτής χρησιμοποιώντας Gcode: 6 βήματα
Βίντεο: Equipment Corner - Gcodes and Slic3r basics 2024, Ιούλιος
Anonim
3D εκτυπωτής LEGO χρησιμοποιώντας Gcode
3D εκτυπωτής LEGO χρησιμοποιώντας Gcode

Θέλετε να φτιάξετε τον δικό σας τρισδιάστατο εκτυπωτή που να μπορεί να εκτυπώσει κάθε τρισδιάστατο αρχείο; Χρησιμοποιήστε αυτήν τη σελίδα ή τον ιστότοπό μου για οδηγίες!

Για πιο λεπτομερείς οδηγίες:

Ιστοσελίδα:

Προμήθειες

LEGO Technic

Mindstorms EV3 τούβλο + μπαταρίες

4 Μεσαίες και Μεγάλες Μοτέρ Mindstorms

κάρτα SD

3D στυλό - χρησιμοποίησα αυτό, αλλά ζω στην Ολλανδία.

Φορητός υπολογιστής ή υπολογιστής (για προγραμματισμό)

Βήμα 1: Σχετικά

Σχετικά με
Σχετικά με

Iμουν 12 ετών όταν έφτιαξα τον πρώτο μου εκτυπωτή LEGO 3D. Προγραμματίστηκε χρησιμοποιώντας το λογισμικό Mindstorms EV3 Home Edition. Αν ήθελα να εκτυπώσω έναν κύβο, έπρεπε απλώς να προγραμματίσω τα βήματα και εκτυπώθηκε!

Τώρα, είμαι 14 ετών και έκανα μια βελτιωμένη έκδοση! Προγραμματίζεται σε Visual Studio Code χρησιμοποιώντας MicroPython και κάρτα SD με την εικόνα MicroPython.

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

Αν θέλετε να φτιάξετε αυτόν τον τρισδιάστατο εκτυπωτή, επισκεφτείτε τον ιστότοπό μου για πιο λεπτομερείς οδηγίες!

ΥΣΤΕΡΟΓΡΑΦΟ. Θα μου άρεσε αν με ενημερώνατε αν πρόκειται να κάνετε αυτό το έργο και αν έχετε απορίες!

Βήμα 2: Χτίσιμο

Κτίριο
Κτίριο
Κτίριο
Κτίριο

Δεν πρόκειται να συνδέσω οδηγίες κατασκευής, καθώς ο τρισδιάστατος εκτυπωτής μου δεν είναι ο καλύτερος δυνατός σχεδιασμός. Υπάρχουν πολλές βελτιώσεις που πρέπει να γίνουν! Εάν δεν έχετε δημιουργήσει ακόμα τον εκτυπωτή LEGO Mindstorms 3D, ακολουθούν μερικές συμβουλές:

1. Βεβαιωθείτε ότι έχετε χτίσει μια σταθερή δομή, γιατί η μικρότερη ποσότητα κίνησης, θα κάνει μεγάλη διαφορά στο τελικό αποτέλεσμα.

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

3. Εάν εργάζεστε με γρανάζια, κάντε ένα κιβώτιο ταχυτήτων, το οποίο μειώνει το ποσό που κινείται η πλατφόρμα, και προς τις τρεις κατευθύνσεις. (Δεν το έχω κάνει αυτό, αλλά θα έπρεπε) Συνιστώ μόνο μία μετάδοση ανά άξονα, καθώς η πλατφόρμα θα αργούσε αν κάνατε περισσότερες μεταδόσεις.

4. Βεβαιωθείτε ότι χρησιμοποιείτε δύο ίδιους κινητήρες με τα ίδια κιβώτια ταχυτήτων για να μετακινήσετε την πλατφόρμα σας. Ο κώδικας είναι προγραμματισμένος να λειτουργεί με δύο ίδιους κινητήρες, επειδή ο μεσαίος και ο μεγάλος κινητήρας κινούνται με διαφορετική ταχύτητα. Όταν χρησιμοποιείτε δύο διαφορετικούς κινητήρες, ο κώδικας δεν θα λειτουργεί σωστά και οι εκτυπώσεις σας θα αποτύχουν.

5. Κατασκευάστε έναν μηχανισμό που μπορεί να σπρώξει το κουμπί εξωθητή στο 3d στυλό. Θα αποτρέψει τη χαλάρωση των νημάτων.

Βήμα 3: Ρύθμιση του MicroPython και των προγραμμάτων

Ρύθμιση του MicroPython και των προγραμμάτων
Ρύθμιση του MicroPython και των προγραμμάτων
Ρύθμιση του MicroPython και των προγραμμάτων
Ρύθμιση του MicroPython και των προγραμμάτων

Πρώτα πρέπει να κατεβάσετε όλα τα προγράμματα για τον εκτυπωτή Mindstorms 3D:

Κωδικός Visual Studio

Η εικόνα της κάρτας micro SD EV3 MicroPython micro SD

balenaEtcher

Κωδικός + Αρχεία

Αφού εγκαταστήσετε το balenaEtcher και την εικόνα της κάρτας SD EV3 MicroPython, πρέπει να αναβοσβήσετε την κάρτα SD με την εικόνα. Ελέγξτε τον οδηγό έναρξης από το MINDSTORMS Education EV3 MicroPython.

Αφού το κάνετε αυτό, ακολουθήστε τις οδηγίες σχετικά με τη ρύθμιση του Visual Studio Code με την επέκταση MicroPython.

Βήμα 4: Προγραμματισμός

Προγραμματισμός
Προγραμματισμός

Βίντεο:

Μπορείτε να αλλάξετε αυτά τα πράγματα στο πρόγραμμα, για να κάνετε τον κώδικα να λειτουργεί με τον τρισδιάστατο εκτυπωτή σας:

: portSelection - Μπορείτε να ορίσετε τις θύρες στις οποίες είναι τοποθετημένοι οι κινητήρες.

: startposition - Εάν ο τρισδιάστατος εκτυπωτής σας ξεκινά σε offsetpoint, αλλάξτε τους αριθμούς στο offsetpoint.

: degreestomm - Δώστε το ποσό που πρέπει να γυρίσει ένας κινητήρας, για να κινηθεί 1mm. (ίσως χρειαστεί να τα αυξήσετε ή να τα μειώσετε λίγο)

: motorSpeed - Η ταχύτητα στην οποία πρέπει να γυρίσουν οι κινητήρες. (Σας συνιστώ να το βάλετε χαμηλά) Κλίμακα: 0 - 1000 (θα πρέπει να διατηρήσετε τη μέγιστη ταχύτητα 900)

: όνομα αρχείου - Αλλάξτε αυτό για να επιλέξετε ποιο αρχείο gcode πρέπει να διαβάσει και να εκτελέσει το πρόγραμμα.

Αφού αλλάξετε αυτές τις μεταβλητές, πρέπει να προετοιμάσετε τα αρχεία gcode. (Πήγαινε κάτω)

Βήμα 5: Προσθήκη αρχείων Gcode

Προσθήκη αρχείων Gcode
Προσθήκη αρχείων Gcode

Βίντεο:

Τώρα μπορείτε να βάλετε το αρχείο Gcode στο φάκελο του κώδικα.

Πρέπει να αλλάξετε αυτά τα πράγματα για να λειτουργήσει το πρόγραμμα:

1. αντικαταστήστε τα όλα. με #; (χρησιμοποιώντας ctrl. + f)

2. αντικαταστήστε όλα τα G, X, Y, Z, E, F, M και S με G;, X;, Y;, Z;, E;, F;, M; και S; (χρησιμοποιώντας ctrl. + f)

3. Ξεκινήστε το αρχείο με: G; 0 X; 0 Y; 0 Z; 0 E; 0 F; 0

4. Αντικαταστήστε τις ρυθμίσεις στο τέλος του αρχείου με: G; END E; 0 (Χωρίς το εργαλείο αντικατάστασης)

Βήμα 6: Εκτύπωση

Εκτύπωση!
Εκτύπωση!

Πατήστε Run και παρακολουθήστε την εκτύπωση του τρισδιάστατου μοντέλου σας!

Εάν έχετε ερωτήσεις ή αν πρόκειται να χτίσετε αυτό το έργο, ενημερώστε με εδώ!

ή: στείλε μου mail!

Συνιστάται: