Talaan ng mga Nilalaman:

Ang Aking CR10 Bagong Buhay: SKR Mainboard at Marlin: 7 Mga Hakbang
Ang Aking CR10 Bagong Buhay: SKR Mainboard at Marlin: 7 Mga Hakbang

Video: Ang Aking CR10 Bagong Buhay: SKR Mainboard at Marlin: 7 Mga Hakbang

Video: Ang Aking CR10 Bagong Buhay: SKR Mainboard at Marlin: 7 Mga Hakbang
Video: SKR 1.4 - SKR 1.4 Turbo Firmware load 2024, Hulyo
Anonim
Ang Aking CR10 Bagong Buhay: SKR Mainboard at Marlin
Ang Aking CR10 Bagong Buhay: SKR Mainboard at Marlin

Ang aking pamantayang board ng MELZI ay patay na at nangangailangan ako ng isang kagyat na kapalit upang buhayin ang aking CR10.

  • Unang hakbang, pumili ng kapalit na board, kaya't pinili ko ang Bigtreetech skr v1.3 na 32 bits board, kasama ang mga driver ng TMC2208 (na may suporta para sa UART mode)
  • Pangalawang hakbang, piliin ang firmware, kaya ang Marlin 2.0, isang pangkaraniwang pagpipilian para sa ganitong uri ng mga printer.

Ginamit ko ang lahat ng karaniwang mga kable at bahagi mula sa aking CR10.

Ito ang aking napakabilis na gabay upang palitan ang board at i-setup ito ni Marlin.

Mga Pantustos:

Skr 1.3 Mainboard na may 4 na mga driver ng TMC2208 (link sa Amazon)

Hakbang 1: I-download ang VISUAL STUDIO AT MARLIN FIRMWARE

I-download ang VISUAL STUDIO AT MARLIN FIRMWARE
I-download ang VISUAL STUDIO AT MARLIN FIRMWARE
I-download ang VISUAL STUDIO AT MARLIN FIRMWARE
I-download ang VISUAL STUDIO AT MARLIN FIRMWARE
  • I-install ang Visual Studio text Editor mula sa
  • Kapag tapos na i-click ang Extension icon at hanapin ang extension ng PlatformIO at i-install ito
  • I-download ang Marlin Firmware mula sa github repository:
  • Piliin ang 2.0 bersyon, mag-click sa Code at I-download ang ZIP

Hakbang 2: ADD CR10 DEFAULT SETTINGS

Idagdag ANG CR10 DEFAULT SETTINGS
Idagdag ANG CR10 DEFAULT SETTINGS
ADD CR10 DEFAULT SETTINGS
ADD CR10 DEFAULT SETTINGS
Idagdag ANG CR10 DEFAULT SETTINGS
Idagdag ANG CR10 DEFAULT SETTINGS
  • I-zip ang file
  • Pumunta sa https://github.com/MarlinFirmware/Configurations repository at maghanap ng mga halimbawa / Creality / CR10 folder at i-download ang lahat ng mga file
  • Kopyahin ang lahat ng mga file at I-paste at I-override sa folder ng Marlin na naka-zip sa mga hakbang sa previus

Hakbang 3: SETUP MARLIN PARA SA SKR BOARD

SETUP MARLIN PARA SA SKR BOARD
SETUP MARLIN PARA SA SKR BOARD
SETUP MARLIN PARA SA SKR BOARD
SETUP MARLIN PARA SA SKR BOARD
SETUP MARLIN PARA SA SKR BOARD
SETUP MARLIN PARA SA SKR BOARD
SETUP MARLIN PARA SA SKR BOARD
SETUP MARLIN PARA SA SKR BOARD
  • Buksan ang Visual Studio at buksan ang extension ng Platform IO (alien icon sa kaliwang tool bar), i-click ang Buksan ang bagong Project, piliin ang iyong Marlin folder
  • Buksan ang file ng platform.ini at palitan ang mga mega2560 default_envs ng LPC1768 (para sa SKR1.3)
  • Buksan ang Configuration.h file
  • Maghanap para sa SERIAL_PORT:

    • Itakda ang # tukuyin ang SERIAL_PORT na katumbas ng -1
    • Alisin // // chars bago tukuyin ang SERIAL_PORT_2
    • Itakda ang # tukuyin ang SERIAL_PORT_2 ay katumbas ng 0
  • Maghanap para sa MOTHERBORD:

    Itakda ang # tukuyin ang MOTHERBORD na katumbas ng BOARD_BTT_SKR_V1_3

  • Maghanap para sa DRIVER_TYPE:

    Itakda ang # tukuyin ang X_DRIVER, Y_DRIVER at Z_DRIVER na katumbas ng TMC2208

  • Maghanap para sa CLASSIC_JERK (hindi ipinag-uutos na hakbang):

    Itakda ang # tukuyin ang DEFAULT_XJERK at DEFAULT_YJERK ay katumbas ng 7.0

  • Buksan ang Configuration_adv.h file
  • Maghanap para sa SDCARD_CONNECTION:

    • Alisin // // chars bago tukuyin ang SDCARD_CONNECTION
    • Itakda ang # tukuyin ang SDCARD_CONNECTION na katumbas ng ONBOARD
  • Maghanap para sa INDIVIDUAL_AXIS_HOMING_MENU (hindi ipinag-uutos na hakbang):

    Alisin // // chars bago tukuyin ang INDIVIDUAL_AXIS_HOMING_MENU

  • Maghanap para sa TMC_DEBUG (hindi ipinag-uutos na hakbang):

    Alisin // // chars bago tukuyin ang TMC_DEBUG

  • Maghanap para sa E0_AUTO_FAN_PIN (extruder fan):

    Itakda ang # tukuyin ang E0_AUTO_FAN_PIN ay katumbas ng FAN1_PIN

  • Maghanap para sa HAS_TRINAMIC_CONFIG (UART TMC driver):

    Itakda ang # tukuyin X_CURRENT, X_CURRENT at X_CURRENT ay katumbas ng 750

  • I-click ang pindutan ng Compile at maghintay hanggang sa Matagumpay na makumpleto
  • Pumunta sa.pio / build / LPC1768 folder sa loob ng Marlin root folder, kopyahin ang firmware.bin file sa SD Card at i-reboot ang board / printer. Ang firmware ay awtomatikong mai-load.

Hakbang 4: HARDWARE WIRING AND SETUP

HARDWARE WIRING AND SETUP
HARDWARE WIRING AND SETUP
HARDWARE WIRING AND SETUP
HARDWARE WIRING AND SETUP
HARDWARE WIRING AND SETUP
HARDWARE WIRING AND SETUP
  • Paggamit ng mga driver ng UART, tulad ng TM2208 kailangan naming maglagay ng isang jumper sa mga pin para sa koneksyon na ito sa bawat driver na ginagamit namin at Alisin ang lahat ng mga jumper sa ilalim ng lahat ng mga driver (tingnan ang mga pulang pin sa ibaba)
  • Baguhin ang konektor ng JST para sa mga endstop ng X at Y at gamitin lamang ang 2 mga pin sa mga konektor ng board tulad ng larawan sa ibaba.
  • Tingnan ang sumusunod na larawan para sa mga kable ng lahat ng mga aparato sa board

Hakbang 5: KALIBRASYON: Mga Hakbang ng EXTRUDER

  • Magpadala ng utos na M503 upang kunin ang mga kasalukuyang hakbang / mm para sa bawat motor
  • Hanapin at kopyahin ang linya ng M92, mukhang ang sumusunod na echo: M92 X80.00 Y80.00 Z400.00 E95.00
  • Extrude 10 mm ng materyal mula sa iyong machine UI (gamit ang prontface, octoprint o iba pa)
  • Gamitin ang sumusunod na formula upang makalkula ang bagong hakbang / mm na halaga:

(haba na inaasahan / haba na nakuha) * kasalukuyang halaga ng hakbang

halimbawa: 10/8, 9 * 95 = 106.8

  • Magpadala ng utos ng M92 E upang magtakda ng bagong halaga, halimbawa M92 E106.8
  • Magpadala ng M500 upang mag-imbak ng bagong halaga sa EPROM

Hakbang 6: KALIBRASYON: AUTOPID TEMPERATURE

  • Gumamit ng utos ng M303 upang simulan ang pamamaraan ng autopid tune, ipadala ang M303 E0 S220 C6 upang patakbuhin ang 6 na ikot ng pag-tune para sa E0 sa 220 degree degree (gamitin ang 220 o ang temperatura na ginamit mo upang i-print)
  • Sisimulan ng printer ang pag-init ng hotend at i-off ito ng 6 beses (bigyang-pansin ang hotend !!!), sa huli ay awtomatiko kang makakatanggap ng mga bagong halaga para sa Kp, Ki e Kd:

Halimbawa:

Recv: # tukuyin ang DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • Magpadala ng utos na M301 na pinalitan ang P = Kp, I = Ki, D = Kd, halimbawa M301 P19.40 I1.45 D64.99
  • Magpadala ng utos ng M500 upang mag-imbak ng mga bagong halaga sa memorya ng EPROM

Hakbang 7: MOD PARA SA STANDALONE CR10

MOD PARA SA STANDALONE CR10
MOD PARA SA STANDALONE CR10

Ginawa ko rin ang aking CR10 na mas madaling ilipat at pag-save ng space saver ng panlabas na kaso para sa electronics, kung interesado ka, pagbibigay ng link sa lahat ng naka-print na bahagi.

www.thingiverse.com/thing 4721812

Inirerekumendang: