תוכן עניינים:
- שלב 1: הורד את הסטודיו הוויזואלי ואת תוכנת תוכנת מרלין
- שלב 2: הוסף הגדרות ברירת מחדל של CR10
- שלב 3: הגדרת מרלין ללוח SKR
- שלב 4: חיווט והתקנה של חומרה
- שלב 5: כיול: שלבי חוץ
- שלב 6: כיול: טמפרטורה אוטומטית
- שלב 7: MOD עבור CR10 סטנדרטי
וִידֵאוֹ: החיים החדשים שלי CR10: לוח האם SKR ומרלין: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
לוח MELZI הסטנדרטי שלי מת ואני הייתי זקוק להחלפה דחופה כדי להחיות את ה- CR10 שלי.
- הצעד הראשון, בחר לוח החלפה, אז בחרתי ב- Bigtreetech skr v1.3 שהוא לוח 32 סיביות, עם מנהלי התקנים TMC2208 (עם תמיכה במצב UART)
- שלב שני, בחר את הקושחה, כך שמרלין 2.0, בחירה נפוצה מאוד למדפסות מסוג זה.
השתמשתי בכל החיווט והחלקים הסטנדרטיים מ- CR10 שלי.
זהו המדריך המהיר ביותר שלי להחליף את הלוח ולהגדיר עליו את מרלין.
אספקה:
לוח האם Skr 1.3 עם 4 נהגים TMC2208 (קישור לאמזון)
שלב 1: הורד את הסטודיו הוויזואלי ואת תוכנת תוכנת מרלין
- התקן את עורך הטקסטים של Visual Studio מ-
- לאחר שתסיים לחץ על סמל התוסף וחפש את התוסף PlatformIO והתקן אותו
- הורד את קושחת Marlin ממאגר github:
- בחר גירסת 2.0, לחץ על קוד והורד ZIP
שלב 2: הוסף הגדרות ברירת מחדל של CR10
- פתח את הקובץ
- עבור אל מאגר https://github.com/MarlinFirmware/Configurations וחפש דוגמאות/תיקיית Creality/CR10 והורד את כל הקבצים
- העתק את כל הקבצים והדבק ועקוף בתיקיית Marlin כשהוא רוכסן בשלבים קודמים
שלב 3: הגדרת מרלין ללוח SKR
- פתח את Visual Studio ופתח את תוסף פלטפורמת 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
-
חפש את MOTHERBORD:
הגדר #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 (מאוורר extruder):
הגדר את #define E0_AUTO_FAN_PIN שווה ל- FAN1_PIN
-
חפש HAS_TRINAMIC_CONFIG (מנהל התקן TMC UART):
הגדר #הגדר X_CURRENT, X_CURRENT ו- X_CURRENT שווה ל 750
- לחץ על כפתור הידור והמתן עד להשלמה מוצלחת
- עבור לתיקיית.pio / build / LPC1768 מבפנים החוצה תיקיית השורש של מרלין, העתק את קובץ firmware.bin לכרטיס ה- SD והפעל מחדש את הלוח / המדפסת. הקושחה תטען אוטומטית.
שלב 4: חיווט והתקנה של חומרה
- באמצעות נהגי UART, כגון TM2208, עלינו לשים מגשר על הפינים לחיבור זה על כל נהג בו אנו משתמשים ולהסיר את כל המגשרים מתחת לכל הנהגים (ראו סיכות אדומות למטה)
- שנה את מחבר JST עבור תחנות הקצה X ו- Y והשתמש רק 2 סיכות למחברי הלוח כמו בתמונה למטה.
- עיין בתמונה הבאה לחיבור כל המכשירים ללוח
שלב 5: כיול: שלבי חוץ
- שלח פקודה M503 כדי לאחזר את השלבים/מ"מ הנוכחיים עבור כל מנועים
- מצא והעתק את קו M92, נראה כמו ההד הבא: M92 X80.00 Y80.00 Z400.00 E95.00
- הוציאו 10 מ"מ של חומר ממשק המשתמש של המכונה שלכם (באמצעות פרונטפונקט, אוקטופרינט וכדומה)
- השתמש בנוסחה הבאה לחישוב ערך צעד/מ"מ חדש:
(אורך שציפית / אורך שקיבלת) * ערך השלב הנוכחי
דוגמא: 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 עבור CR10 סטנדרטי
כמו כן, הפכתי את CR10 שלי לתנועה נוחה יותר וחוסך מקום להסיר את המארז החיצוני לאלקטרוניקה, אם אתה מעוניין בכך, עמוד הקישור לכל החלקים המודפסים.
www.thingiverse.com/thing:4721812
מוּמלָץ:
ELEGOO Kit Lab או איך להפוך את החיים שלי כמפתחים לקלים יותר: 5 שלבים (עם תמונות)
ELEGOO Kit Lab או איך להפוך את החיים שלי כמפתחים לקלים יותר: מטרות הפרויקט לרבים מאיתנו יש בעיות עם הדוגמאות סביב בקרי UNO. לעתים קרובות חיווט הרכיבים הופך להיות קשה עם רכיבים רבים. מצד שני, תכנות תחת Arduino יכול להיות מורכב ויכול לדרוש הרבה
החימום החשמלי שלי עם שלי: 13 שלבים
החימום החשמלי שלי עם שלי: רציתי לחלוק את החוויה שלי באוטומציה ביתית של חימום הרצפה החשמלי שלי עם המודולים של Shelly1pm, והתוסף לתרמוסטט של Jeedom. התקנה זו נועדה להפחית את צריכת החשמל שלי, על ידי הגבלת החימום אם אנו רחוקים מהבית
גרסה אלחוטית של האם דלת המוסך שלי פתוחה או סגורה ?: 7 שלבים
גרסה אלחוטית של … האם דלת המוסך שלי פתוחה או סגורה ?: רצינו מערכת חיווי פשוטה, זולה ואמינה אשר הראתה לנו אם דלתות המוסך שלנו פתוחות או סגורות. יש הרבה " האם דלת המוסך שלי פתוחה " פרויקטים. הרוב הגדול ביותר של הפרויקטים האלה הם קווים קשיחים. במקרה שלי רץ
לוח לוח לוח: 7 שלבים
לוח לוח: לפני זמן רב מאוד מצאתי כותב NC של Rotring ללא הבקר. שכחתי לגמרי מה אני רוצה לעשות עם זה, אבל בשבוע שעבר מצאתי אותו שוב ואני רוצה להכין ממנו מגש לוח. כתב היד האישי שלי על הלוח הוא לא
המקלדת שלי הידיים שלי: 8 שלבים (עם תמונות)
המקלדת שלי הידיים שלי: השתמשתי בחותך הלייזר החדש של Epilog ש- Instructables קיבל לאחרונה כדי לחרוט תמונה של הידיים שלי על המקלדת של המחשב הנייד שלי … לצמיתות. עכשיו זה מבטל את האחריות שלך בסגנון עשה זאת בעצמך! חרטתי בלייזר יותר מחשבים ניידים מרוב מאז שאני עוזר