תוכן עניינים:

החיים החדשים שלי CR10: לוח האם SKR ומרלין: 7 שלבים
החיים החדשים שלי CR10: לוח האם SKR ומרלין: 7 שלבים

וִידֵאוֹ: החיים החדשים שלי CR10: לוח האם SKR ומרלין: 7 שלבים

וִידֵאוֹ: החיים החדשים שלי CR10: לוח האם SKR ומרלין: 7 שלבים
וִידֵאוֹ: Marlin firmware - Update release 4/30/21 2024, נוֹבֶמבֶּר
Anonim
החיים החדשים שלי CR10: לוח האם SKR ומרלין
החיים החדשים שלי CR10: לוח האם SKR ומרלין

לוח 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

הוסף הגדרות ברירת מחדל CR10
הוסף הגדרות ברירת מחדל CR10
הוסף הגדרות ברירת מחדל CR10
הוסף הגדרות ברירת מחדל CR10
הוסף הגדרות ברירת מחדל CR10
הוסף הגדרות ברירת מחדל CR10
  • פתח את הקובץ
  • עבור אל מאגר https://github.com/MarlinFirmware/Configurations וחפש דוגמאות/תיקיית Creality/CR10 והורד את כל הקבצים
  • העתק את כל הקבצים והדבק ועקוף בתיקיית Marlin כשהוא רוכסן בשלבים קודמים

שלב 3: הגדרת מרלין ללוח SKR

הגדרת מרלין ללוח SKR
הגדרת מרלין ללוח SKR
הגדרת מרלין ללוח SKR
הגדרת מרלין ללוח SKR
הגדרת מרלין ללוח SKR
הגדרת מרלין ללוח SKR
הגדרת מרלין ללוח SKR
הגדרת מרלין ללוח 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 סטנדרטי

MOD עבור CR10 סטנדרטי
MOD עבור CR10 סטנדרטי

כמו כן, הפכתי את CR10 שלי לתנועה נוחה יותר וחוסך מקום להסיר את המארז החיצוני לאלקטרוניקה, אם אתה מעוניין בכך, עמוד הקישור לכל החלקים המודפסים.

www.thingiverse.com/thing:4721812

מוּמלָץ: