فهرست مطالب:

My CR10 New Life: SKR Mainboard و Marlin: 7 Step
My CR10 New Life: SKR Mainboard و Marlin: 7 Step

تصویری: My CR10 New Life: SKR Mainboard و Marlin: 7 Step

تصویری: My CR10 New Life: SKR Mainboard و Marlin: 7 Step
تصویری: SKR 1.3 - BLtouch installation and Marlin 2.0 configuration 2024, جولای
Anonim
My CR10 New Life: SKR Mainboard و Marlin
My CR10 New Life: SKR Mainboard و Marlin

تخته استاندارد MELZI من مرده بود و من نیاز به یک جایگزین فوری داشتم تا CR10 خود را زنده کنم.

  • اولین قدم ، یک برد جایگزین انتخاب کنید ، بنابراین من Bigtreetech skr v1.3 را انتخاب کردم که یک برد 32 بیتی است ، با درایورهای TMC2208 (با پشتیبانی از حالت UART)
  • مرحله دوم ، سیستم عامل را انتخاب کنید ، بنابراین Marlin 2.0 ، انتخابی بسیار رایج برای این نوع چاپگرها.

من از تمام سیم کشی و قطعات استاندارد CR10 خود استفاده کرده ام.

این راهنمای سریع من برای جایگزینی برد و نصب Marlin بر روی آن است.

تدارکات:

Skr 1.3 Mainboard با 4 درایور TMC2208 (پیوند آمازون)

مرحله 1: بارگیری مطالعه تصویری و FIRMWARE مارلین

STUDIO VISUAL و FIRMWARE مارلین را بارگیری کنید
STUDIO VISUAL و FIRMWARE مارلین را بارگیری کنید
STUDIO VISUAL و FIRMWARE مارلین را بارگیری کنید
STUDIO VISUAL و FIRMWARE مارلین را بارگیری کنید
  • ویرایشگر متن Visual Studio را از https://code.visualstudio.com/download نصب کنید
  • پس از اتمام کار ، روی نماد Extension کلیک کنید و افزونه PlatformIO را جستجو کرده و آن را نصب کنید
  • نرم افزار Marlin را از مخزن github بارگیری کنید:
  • نسخه 2.0 را انتخاب کنید ، روی Code و Download ZIP کلیک کنید

مرحله 2: افزودن تنظیمات پیش فرض CR10

افزودن تنظیمات پیش فرض CR10
افزودن تنظیمات پیش فرض CR10
افزودن تنظیمات پیش فرض CR10
افزودن تنظیمات پیش فرض CR10
افزودن تنظیمات پیش فرض CR10
افزودن تنظیمات پیش فرض CR10
  • فایل را از حالت فشرده خارج کنید
  • به آدرس https://github.com/MarlinFirmware/Configurations بروید و نمونه ها/پوشه Creality/CR10 را جستجو کرده و همه فایلها را بارگیری کنید
  • همه فایلها را کپی کرده و در مراحل قبل از حالت فشرده خارج کرده و پوشه Marlin را باز کنید

مرحله 3: SETUP MARLIN FOR SKR BOARD

SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
SETUP MARLIN FOR SKR BOARD
  • Visual Studio را باز کرده و افزونه Platform IO را باز کنید (نماد بیگانه در نوار ابزار سمت چپ) ، روی Open new Project کلیک کنید ، پوشه Marlin خود را انتخاب کنید
  • فایل platform.ini را باز کرده و mega2560 default_envs را با LPC1768 جایگزین کنید (برای SKR1.3)
  • فایل Configuration.h را باز کنید
  • جستجوی SERIAL_PORT:

    • تنظیم #تعریف SERIAL_PORT برابر -1
    • قبل از تعریف SERIAL_PORT_2 ، علامت های // نظر را حذف کنید
    • تنظیم #تعریف SERIAL_PORT_2 برابر 0
  • جستجوی مادربرد:

    تنظیم #تعریف MOTHERBORD برابر BOARD_BTT_SKR_V1_3

  • جستجو برای DRIVER_TYPE:

    تنظیم #define X_DRIVER ، Y_DRIVER و Z_DRIVER برابر TMC2208

  • جستجو برای CLASSIC_JERK (مرحله اجباری نیست):

    تنظیم #تعریف DEFAULT_XJERK و DEFAULT_YJERK برابر با 7.0

  • فایل Configuration_adv.h را باز کنید
  • جستجوی SDCARD_CONNECTION:

    • قبل از تعریف SDCARD_CONNECTION ، علامت های // نظر را حذف کنید
    • تنظیم #تعریف SDCARD_CONNECTION برابر با ONBOARD
  • جستجوی INDIVIDUAL_AXIS_HOMING_MENU (مرحله اجباری نیست):

    حذف // نویسه نظر قبل از تعریف INDIVIDUAL_AXIS_HOMING_MENU

  • جستجوی TMC_DEBUG (مرحله اجباری نیست):

    قبل از تعریف TMC_DEBUG ، علامت های // نظر را حذف کنید

  • جستجوی E0_AUTO_FAN_PIN (فن اکسترودر):

    تنظیم #تعریف E0_AUTO_FAN_PIN برابر FAN1_PIN

  • جستجوی HAS_TRINAMIC_CONFIG (درایور UART TMC):

    تنظیم #تعریف X_CURRENT ، X_CURRENT و X_CURRENT برابر با 750

  • روی دکمه کامپایل کلیک کنید و منتظر بمانید تا کامل شود
  • به پوشه.pio / build / LPC1768 داخل پوشه اصلی Marlin بروید ، فایل firmware.bin را در کارت SD کپی کرده و برد / چاپگر را مجدداً راه اندازی کنید. سیستم عامل به طور خودکار بارگیری می شود.

مرحله 4: سیم کشی و راه اندازی سخت افزار

سیم کشی و راه اندازی سخت افزار
سیم کشی و راه اندازی سخت افزار
سیم کشی و راه اندازی سخت افزار
سیم کشی و راه اندازی سخت افزار
سیم کشی و راه اندازی سخت افزار
سیم کشی و راه اندازی سخت افزار
  • با استفاده از درایورهای UART ، مانند TM2208 ، برای اتصال این اتصال در هر درایوری که استفاده می کنیم ، یک بلوز روی پین ها قرار دهیم و همه بلوزها را در زیر همه درایورها حذف کنیم (پین های قرمز زیر را ببینید)
  • کانکتور JST را برای پایانه های X و Y اصلاح کنید و مانند تصویر زیر فقط از 2 پین در کانکتورهای برد استفاده کنید.
  • برای سیم کشی همه دستگاه ها به برد تصویر زیر را ببینید

مرحله 5: کالیبراسیون: مراحل EXTRUDER

  • دستور 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: #تعریف DEFAULT_Kp 19.40

Recv: #تعریف DEFAULT_Ki 1.45

Recv: #تعریف 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

MOD برای CR10 STANDALONE
MOD برای CR10 STANDALONE

من همچنین CR10 خود را برای جابجایی آسان تر و صرفه جویی در فضا را با حذف قاب خارجی لوازم الکترونیکی ، در صورت تمایل ، پیوند تمام قطعات چاپ شده را دنبال می کنم.

www.thingiverse.com/thing:4721812

توصیه شده: