Sommario:

La mia nuova vita CR10: SKR Mainboard e Marlin: 7 passaggi
La mia nuova vita CR10: SKR Mainboard e Marlin: 7 passaggi

Video: La mia nuova vita CR10: SKR Mainboard e Marlin: 7 passaggi

Video: La mia nuova vita CR10: SKR Mainboard e Marlin: 7 passaggi
Video: Самосбор CoreXY,🐬 Marlin 2.0 for SKR V1.3 end TFT35 V2.0🐬, Часть 7 DIY 🛠 2024, Novembre
Anonim
La mia nuova vita CR10: scheda madre SKR e Marlin
La mia nuova vita CR10: scheda madre SKR e Marlin

La mia scheda MELZI standard era morta e avevo bisogno di una sostituzione urgente per riportare in vita il mio CR10.

  • Primo passo, scegli una scheda sostitutiva, quindi ho scelto Bigtreetech skr v1.3 che è una scheda a 32 bit, con driver TMC2208 (con supporto per la modalità UART)
  • Secondo passo, scegliere il firmware, quindi Marlin 2.0, una scelta molto comune per questo tipo di stampanti.

Ho usato tutti i cablaggi standard e le parti del mio CR10.

Questa è la mia guida molto rapida per sostituire la scheda e installare Marlin su di essa.

Forniture:

Skr 1.3 Mainboard con 4 driver TMC2208 (collegamento Amazon)

Passaggio 1: SCARICA VISUAL STUDIO E FIRMWARE MARLIN

SCARICA VISUAL STUDIO E FIRMWARE MARLIN
SCARICA VISUAL STUDIO E FIRMWARE MARLIN
SCARICA VISUAL STUDIO E FIRMWARE MARLIN
SCARICA VISUAL STUDIO E FIRMWARE MARLIN
  • Installa l'editor di testo di Visual Studio da
  • Una volta terminato, fai clic sull'icona Estensione e cerca l'estensione PlatformIO e installala
  • Scarica il firmware Marlin dal repository github:
  • Seleziona la versione 2.0, clicca su Codice e Scarica ZIP

Passaggio 2: AGGIUNGI IMPOSTAZIONI PREDEFINITE CR10

AGGIUNGI IMPOSTAZIONI PREDEFINITE CR10
AGGIUNGI IMPOSTAZIONI PREDEFINITE CR10
AGGIUNGI IMPOSTAZIONI PREDEFINITE CR10
AGGIUNGI IMPOSTAZIONI PREDEFINITE CR10
AGGIUNGI IMPOSTAZIONI PREDEFINITE CR10
AGGIUNGI IMPOSTAZIONI PREDEFINITE CR10
  • Decomprimi il file
  • Vai su https://github.com/MarlinFirmware/Configurations repository e cerca esempi / cartella Creality / CR10 e scarica tutti i file
  • Copia tutti i file e incolla e sovrascrivi nella cartella Marlin decompressa nei passaggi precedenti

Passaggio 3: CONFIGURAZIONE MARLIN PER SKR BOARD

IMPOSTAZIONE MARLIN PER SKR BOARD
IMPOSTAZIONE MARLIN PER SKR BOARD
IMPOSTAZIONE MARLIN PER SKR BOARD
IMPOSTAZIONE MARLIN PER SKR BOARD
IMPOSTAZIONE MARLIN PER SKR BOARD
IMPOSTAZIONE MARLIN PER SKR BOARD
IMPOSTAZIONE MARLIN PER SKR BOARD
IMPOSTAZIONE MARLIN PER SKR BOARD
  • Apri Visual Studio e apri l'estensione Platform IO (icona aliena sulla barra degli strumenti a sinistra), fai clic su Apri nuovo progetto, seleziona la cartella Marlin
  • Apri il file platform.ini e sostituisci mega2560 default_envs con LPC1768 (per SKR1.3)
  • Apri il file Configuration.h
  • Cerca SERIAL_PORT:

    • Imposta #define SERIAL_PORT uguale a -1
    • Rimuovi // i caratteri dei commenti prima di definire SERIAL_PORT_2
    • Imposta #define SERIAL_PORT_2 uguale a 0
  • Cerca MOTHERBORD:

    Imposta #define MOTHERBORD uguale a BOARD_BTT_SKR_V1_3

  • Cerca DRIVER_TYPE:

    Imposta #define X_DRIVER, Y_DRIVER e Z_DRIVER uguale a TMC2208

  • Cerca CLASSIC_JERK (passo non obbligatorio):

    Imposta #define DEFAULT_XJERK e DEFAULT_YJERK uguale a 7.0

  • Apri il file Configuration_adv.h
  • Cerca SDCARD_CONNECTION:

    • Rimuovi // i caratteri dei commenti prima di definire SDCARD_CONNECTION
    • Imposta #define SDCARD_CONNECTION uguale a ONBOARD
  • Cerca INDIVIDUAL_AXIS_HOMING_MENU (passaggio non obbligatorio):

    Rimuovi // i caratteri dei commenti prima di definire INDIVIDUAL_AXIS_HOMING_MENU

  • Cerca TMC_DEBUG (passo non obbligatorio):

    Rimuovi // i caratteri dei commenti prima di definire TMC_DEBUG

  • Cerca E0_AUTO_FAN_PIN (ventola estrusore):

    Imposta #define E0_AUTO_FAN_PIN uguale a FAN1_PIN

  • Cerca HAS_TRINAMIC_CONFIG (driver UART TMC):

    Imposta #define X_CURRENT, X_CURRENT e X_CURRENT uguale a 750

  • Fare clic sul pulsante Compila e attendere fino al completamento con SUCCESSO
  • Vai alla cartella.pio / build / LPC1768 dentro e fuori la cartella radice di Marlin, copia il file firmware.bin sulla scheda SD e riavvia la scheda/stampante. Il firmware verrà caricato automaticamente.

Fase 4: CABLAGGIO HARDWARE E CONFIGURAZIONE

CABLAGGIO HARDWARE E CONFIGURAZIONE
CABLAGGIO HARDWARE E CONFIGURAZIONE
CABLAGGIO HARDWARE E CONFIGURAZIONE
CABLAGGIO HARDWARE E CONFIGURAZIONE
CABLAGGIO HARDWARE E CONFIGURAZIONE
CABLAGGIO HARDWARE E CONFIGURAZIONE
  • Usando i driver UART, come TM2208 dobbiamo mettere un ponticello sui pin per questa connessione su ogni driver che usiamo e Rimuovere tutti i ponticelli sotto tutti i driver (vedi pin rossi sotto)
  • Modificare il connettore JST per i finecorsa X e Y e utilizzare solo 2 pin nei connettori della scheda come nell'immagine sottostante.
  • Vedere l'immagine seguente per il cablaggio di tutti i dispositivi alla scheda

Fase 5: CALIBRAZIONE: FASI DELL'ESTRUSORE

  • Invia il comando M503 per recuperare i passi/mm correnti per ogni motore
  • Trova e copia la riga M92, appare come l'eco seguente: M92 X80.00 Y80.00 Z400.00 E95.00
  • Estrudi 10 mm di materiale dall'interfaccia utente della tua macchina (usando prontface, octoprint o così via)
  • Utilizzare la seguente formula per calcolare il nuovo valore di passo/mm:

(lunghezza che ti aspettavi / lunghezza che hai ottenuto) * valore del passo corrente

esempio: 10/8, 9 * 95 = 106,8

  • Invia il comando M92 E per impostare un nuovo valore, ad esempio M92 E106.8
  • Invia M500 per memorizzare il nuovo valore su EPROM

Fase 6: CALIBRAZIONE: TEMPERATURA AUTOPID

  • Usa il comando M303 per avviare la procedura di autopid tune, invia M303 E0 S220 C6 per eseguire 6 cicli di tuning per E0 a 220 gradi di temperatura (usa 220 o la temperatura che sei abituato a stampare)
  • La stampante inizierà a riscaldare l'hotend e lo spegnerà 6 volte (attenzione che l'hotend è caldo!!!), al termine riceverete automaticamente i nuovi valori per Kp, Ki e Kd:

Per esempio:

Recv: #define DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • Inviare il comando M301 sostituendo P=Kp, I = Ki, D = Kd, ad esempio M301 P19.40 I1.45 D64.99
  • Invia il comando M500 per memorizzare nuovi valori nella memoria EPROM

Passaggio 7: MOD PER CR10 ST STANDALONE

MOD PER STANDALONE CR10
MOD PER STANDALONE CR10

Ho anche reso il mio CR10 più facile da spostare e salvaspazio rimuovendo la custodia esterna per l'elettronica, se siete interessati, seguendo il link a tutte le parti stampate.

www.thingiverse.com/thing:4721812

Consigliato: