Πίνακας περιεχομένων:
- Βήμα 1: ΛΗOWΗ ΟΠΤΙΚΟΥ ΣΤΟΥΝΤΙΟΥ ΚΑΙ ΜΑΡΛΙΝΟΥ FIRMWARE
- Βήμα 2: ΠΡΟΣΘΗΚΗ ΡΥΘΜΙΣΕΩΝ ΠΡΟΣΦΟΡΑΣ CR10
- Βήμα 3: ΡΥΘΜΙΣΤΕ ΤΟ MARLIN FOR SKR BOARD
- Βήμα 4: ΣΥΣΚΕΥΗ ΚΑΙ ΡΥΘΜΙΣΗ ΣΥΣΚΕΥΗΣ
- Βήμα 5: ΒΑΘΜΟΝΟΜΗΣΗ: ΒΗΜΑΤΑ ΕΞΩΣΗΣ
- Βήμα 6: ΒΑΘΜΟΝΟΜΗΣΗ: ΑΥΤΟΠΙΔΗ ΘΕΡΜΟΚΡΑΣΙΑ
- Βήμα 7: MOD FOR STANDALONE CR10
Βίντεο: My CR10 New Life: SKR Mainboard και Marlin: 7 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Ο τυπικός πίνακας MELZI μου ήταν νεκρός και χρειαζόμουν επείγουσα αντικατάσταση για να ζωντανέψω το CR10.
- Πρώτο βήμα, επιλέξτε έναν πίνακα αντικατάστασης, έτσι επέλεξα το Bigtreetech skr v1.3 που είναι ένας πίνακας 32 bit, με προγράμματα οδήγησης TMC2208 (με υποστήριξη για λειτουργία UART)
- Δεύτερο βήμα, επιλέξτε το υλικολογισμικό, οπότε το Marlin 2.0, μια πολύ συνηθισμένη επιλογή για αυτού του είδους τους εκτυπωτές.
Έχω χρησιμοποιήσει όλες τις τυπικές καλωδιώσεις και εξαρτήματα από το CR10 μου.
Αυτός είναι ο πολύ γρήγορος οδηγός μου για να αντικαταστήσω τον πίνακα και να ρυθμίσω το Marlin σε αυτό.
Προμήθειες:
Skr 1.3 Mainboard με 4 προγράμματα οδήγησης TMC2208 (σύνδεσμος Amazon)
Βήμα 1: ΛΗOWΗ ΟΠΤΙΚΟΥ ΣΤΟΥΝΤΙΟΥ ΚΑΙ ΜΑΡΛΙΝΟΥ FIRMWARE
- Εγκαταστήστε το Visual Studio Text Editor από τη διεύθυνση
- Μόλις τελειώσετε, κάντε κλικ στο εικονίδιο επέκτασης και αναζητήστε την επέκταση PlatformIO και εγκαταστήστε την
- Λήψη υλικολογισμικού Marlin από το αποθετήριο github:
- Επιλέξτε έκδοση 2.0, κάντε κλικ στον Κώδικα και Λήψη ταχυδρομείου
Βήμα 2: ΠΡΟΣΘΗΚΗ ΡΥΘΜΙΣΕΩΝ ΠΡΟΣΦΟΡΑΣ CR10
- Αποσυμπιέστε το αρχείο
- Μεταβείτε στο αποθετήριο https://github.com/MarlinFirmware/Configurations και αναζητήστε παραδείγματα/φάκελο Creality/CR10 και κατεβάστε όλα τα αρχεία
- Αντιγράψτε όλα τα αρχεία και Επικόλληση και παράκαμψη στο φάκελο Marlin χωρίς αποσυμπίεση στα προηγούμενα βήματα
Βήμα 3: ΡΥΘΜΙΣΤΕ ΤΟ MARLIN FOR SKR BOARD
- Ανοίξτε το Visual Studio και ανοίξτε την επέκταση Platform IO (εικονίδιο εξωγήινου στην αριστερή γραμμή εργαλείων), κάντε κλικ στο Άνοιγμα νέου έργου, επιλέξτε το φάκελο Marlin
- Ανοίξτε το αρχείο platform.ini και αντικαταστήστε το mega2560 default_envs με LPC1768 (για SKR1.3)
- Ανοίξτε το αρχείο Configuration.h
-
Αναζήτηση SERIAL_PORT:
- Ορίστε το #define SERIAL_PORT ίσο με -1
- Κατάργηση // χαρακτήρων σχολίων πριν από τον ορισμό SERIAL_PORT_2
- Ορισμός #define SERIAL_PORT_2 ισούται με 0
-
Αναζήτηση για ΜΗΤΕΡΟΛΟΓΟ:
Ορισμός #define MOTHERBORD ισούται με BOARD_BTT_SKR_V1_3
-
Αναζήτηση για DRIVER_TYPE:
Ορίστε #define X_DRIVER, Y_DRIVER και Z_DRIVER ίσο με TMC2208
-
Αναζήτηση CLASSIC_JERK (όχι υποχρεωτικό βήμα):
Ορισμός #define DEFAULT_XJERK και DEFAULT_YJERK ισούται με 7.0
- Ανοίξτε το αρχείο Configuration_adv.h
-
Αναζήτηση για SDCARD_CONNECTION:
- Κατάργηση // χαρακτήρων σχολίων πριν ορίσετε SDCARD_CONNECTION
- Ορίστε το #define SDCARD_CONNECTION ίσο με το ONBOARD
-
Αναζήτηση για INDIVIDUAL_AXIS_HOMING_MENU (όχι υποχρεωτικό βήμα):
Κατάργηση // χαρακτήρων σχολίων πριν ορίσετε INDIVIDUAL_AXIS_HOMING_MENU
-
Αναζήτηση για TMC_DEBUG (όχι υποχρεωτικό βήμα):
Κατάργηση // χαρακτήρων σχολίων πριν ορίσετε το TMC_DEBUG
-
Αναζήτηση για E0_AUTO_FAN_PIN (ανεμιστήρας εξωθητήρα):
Ορισμός #define E0_AUTO_FAN_PIN ισούται με FAN1_PIN
-
Αναζήτηση για HAS_TRINAMIC_CONFIG (πρόγραμμα οδήγησης UART TMC):
Το σύνολο #define X_CURRENT, X_CURRENT και X_CURRENT ισούται με 750
- Κάντε κλικ στο κουμπί Compile και περιμένετε έως ότου ολοκληρωθεί η ΕΠΙΤΥΧΙΑ
- Μεταβείτε στο φάκελο.pio / build / LPC1768 μέσα στον ριζικό φάκελο Marlin, αντιγράψτε το αρχείο firmware.bin στην κάρτα SD και επανεκκινήστε τον πίνακα / τον εκτυπωτή. Το υλικολογισμικό θα φορτωθεί αυτόματα.
Βήμα 4: ΣΥΣΚΕΥΗ ΚΑΙ ΡΥΘΜΙΣΗ ΣΥΣΚΕΥΗΣ
- Χρησιμοποιώντας προγράμματα οδήγησης UART, όπως το TM2208, πρέπει να τοποθετήσουμε έναν βραχυκυκλωτήρα στις ακίδες για αυτήν τη σύνδεση σε κάθε πρόγραμμα οδήγησης που χρησιμοποιούμε και να αφαιρέσουμε όλους τους βραχυκυκλωτήρες κάτω από όλα τα προγράμματα οδήγησης (δείτε τις κόκκινες καρφίτσες παρακάτω)
- Τροποποιήστε τον σύνδεσμο JST για τους τερματικούς σταθμούς X και Y και χρησιμοποιήστε μόνο 2 ακίδες σε συνδέσμους σανίδων όπως στην παρακάτω εικόνα.
- Δείτε την παρακάτω εικόνα για να συνδέσετε όλες τις συσκευές στον πίνακα
Βήμα 5: ΒΑΘΜΟΝΟΜΗΣΗ: ΒΗΜΑΤΑ ΕΞΩΣΗΣ
- Στείλτε την εντολή M503 για να ανακτήσετε τα τρέχοντα βήματα/mm για κάθε κινητήρα
- Βρείτε και αντιγράψτε τη γραμμή M92, μοιάζει με την ακόλουθη ηχώ: M92 X80.00 Y80.00 Z400.00 E95.00
- Εξαγάγετε υλικό 10 mm από τη διεπαφή χρήστη του μηχανήματός σας (χρησιμοποιώντας προεπιφάνεια, οκτατυπία ή ούτω καθεξής)
- Χρησιμοποιήστε τον ακόλουθο τύπο για να υπολογίσετε νέα τιμή βήματος/mm:
(μήκος που περιμένατε / μήκος που πήρατε) * τρέχουσα τιμή βημάτων
παράδειγμα: 10/8, 9 * 95 = 106,8
- Στείλτε την εντολή M92 E για να ορίσετε νέα τιμή, για παράδειγμα M92 E106.8
- Στείλτε το M500 για να αποθηκεύσετε νέα τιμή στο EPROM
Βήμα 6: ΒΑΘΜΟΝΟΜΗΣΗ: ΑΥΤΟΠΙΔΗ ΘΕΡΜΟΚΡΑΣΙΑ
- Χρησιμοποιήστε την εντολή M303 για να ξεκινήσετε τη διαδικασία αυτόματης ρύθμισης, στείλτε το M303 E0 S220 C6 για να εκτελέσετε 6 κύκλους συντονισμού για E0 σε 220 βαθμούς θερμοκρασίας (χρησιμοποιήστε 220 ή τη θερμοκρασία που έχετε συνηθίσει για εκτύπωση)
- Ο εκτυπωτής θα αρχίσει να θερμαίνει το hotend και θα το απενεργοποιεί 6 φορές (δώστε προσοχή στο hotend είναι καυτό !!!), στο τέλος θα λάβετε αυτόματα τις νέες τιμές για Kp, Ki e Kd:
Για παράδειγμα:
Recv: #define DEFAULT_Kp 19.40
Recv: #define DEFAULT_Ki 1.45
Recv: #define DEFAULT_Kd 64,99
- Αποστολή εντολής M301 αντικαθιστώντας P = Kp, I = Ki, D = Kd, για παράδειγμα M301 P19.40 I1.45 D64.99
- Αποστολή εντολής M500 για αποθήκευση νέων τιμών στη μνήμη EPROM
Βήμα 7: MOD FOR STANDALONE CR10
Έκανα επίσης το CR10 μου πιο εύκολο στη μετακίνηση και εξοικονόμηση χώρου αφαιρώντας την εξωτερική θήκη για τα ηλεκτρονικά, αν σας ενδιαφέρει, ακολουθώντας τον σύνδεσμο προς όλα τα τυπωμένα μέρη.
www.thingiverse.com/thing:4721812
Συνιστάται:
Mask Reborn Box: New Life for Old Masks: 12 Steps (with Pictures)
Mask Reborn Box: New Life for Old Masks: Δημιουργήσαμε ένα προσιτό κιτ στο σπίτι για να παρατείνουμε τη ζωή των μάσκων, ώστε να μπορέσετε να συμμετάσχετε στον αγώνα ενάντια στην πανδημία βοηθώντας την κοινότητά σας. Έχουν περάσει σχεδόν πέντε μήνες από την ιδέα της ανανέωσης των χρησιμοποιημένων μάσκων γεννήθηκε. Σήμερα, αν και σε πολλές χώρες η CO
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Σύνδεση επεξεργασίας και Arduino και Make 7 Segment και Servo GUI Controller: 4 βήματα
Connecting Processing and Arduino and Make 7 Segment and Servo GUI Controller: Για ορισμένα έργα που κάνατε πρέπει να χρησιμοποιήσετε το Arduino καθώς παρέχει μια εύκολη πλατφόρμα πρωτοτύπων, αλλά η εμφάνιση γραφικών σε σειριακή οθόνη του Arduino μπορεί να διαρκέσει πολύ και είναι ακόμη και δύσκολο να γίνει. Μπορείτε να εμφανίσετε γραφήματα στο Arduino Serial Monitor bu
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Breathe New Life Into an Older Din 5 Πληκτρολόγιο υπολογιστή: 5 βήματα (με εικόνες)
Breathe New Life Into an Older Din 5 Πληκτρολόγιο Υπολογιστή: Γεια, αυτό είναι το πρώτο μου διδακτικό. Αφού το ολοκλήρωσα συνειδητοποίησα πόσο δύσκολο και χρονοβόρο είναι να φτιάξεις κάτι τέτοιο. Ευχαριστώ λοιπόν όλους εκεί έξω που είναι πρόθυμοι να περάσουν όλα τα δύσκολα για να μοιραστούν τις γνώσεις σας με άλλους