Índice:

Minha CR10 New Life: SKR Mainboard e Marlin: 7 etapas
Minha CR10 New Life: SKR Mainboard e Marlin: 7 etapas

Vídeo: Minha CR10 New Life: SKR Mainboard e Marlin: 7 etapas

Vídeo: Minha CR10 New Life: SKR Mainboard e Marlin: 7 etapas
Vídeo: SKR 1.4 - SKR 1.4 Turbo Firmware load 2024, Novembro
Anonim
Minha CR10 New Life: SKR Mainboard e Marlin
Minha CR10 New Life: SKR Mainboard e Marlin

Minha placa MELZI padrão estava morta e eu precisava de uma substituição urgente para trazer meu CR10 vivo.

  • Primeiro passo, escolha uma placa de substituição, então eu escolhi Bigtreetech skr v1.3 que é uma placa de 32 bits, com drivers TMC2208 (com suporte para modo UART)
  • Segundo passo, escolha o firmware, então Marlin 2.0, uma escolha muito comum para este tipo de impressoras.

Usei toda a fiação e peças padrão do meu CR10.

Este é o meu guia rápido para substituir a placa e configurar o Marlin nela.

Suprimentos:

Skr 1.3 Mainboard com 4 drivers TMC2208 (link da Amazon)

Etapa 1: BAIXE O ESTÚDIO VISUAL E O FIRMWARE MARLIN

BAIXAR ESTÚDIO VISUAL E MARLIN FIRMWARE
BAIXAR ESTÚDIO VISUAL E MARLIN FIRMWARE
BAIXAR ESTÚDIO VISUAL E MARLIN FIRMWARE
BAIXAR ESTÚDIO VISUAL E MARLIN FIRMWARE
  • Instale o Editor de texto do Visual Studio em
  • Quando terminar, clique no ícone de extensão, pesquise a extensão PlatformIO e instale-a
  • Baixe o firmware Marlin do repositório github:
  • Selecione a versão 2.0, clique em Código e faça download do ZIP

Etapa 2: ADICIONE CONFIGURAÇÕES PADRÃO CR10

ADICIONE CONFIGURAÇÕES PADRÃO CR10
ADICIONE CONFIGURAÇÕES PADRÃO CR10
ADICIONE CONFIGURAÇÕES PADRÃO CR10
ADICIONE CONFIGURAÇÕES PADRÃO CR10
ADICIONE CONFIGURAÇÕES PADRÃO CR10
ADICIONE CONFIGURAÇÕES PADRÃO CR10
  • Descompacte o arquivo
  • Vá para o repositório https://github.com/MarlinFirmware/Configurations e pesquise a pasta examples / Creality / CR10 e baixe todos os arquivos
  • Copie todos os arquivos e cole e substitua na pasta Marlin descompactada nas etapas anteriores

Etapa 3: CONFIGURAR MARLIN PARA PLACA SKR

CONFIGURAR MARLIN PARA PLACA SKR
CONFIGURAR MARLIN PARA PLACA SKR
CONFIGURAR MARLIN PARA PLACA SKR
CONFIGURAR MARLIN PARA PLACA SKR
CONFIGURAR MARLIN PARA PLACA SKR
CONFIGURAR MARLIN PARA PLACA SKR
CONFIGURAR MARLIN PARA PLACA SKR
CONFIGURAR MARLIN PARA PLACA SKR
  • Abra o Visual Studio e abra a extensão Platform IO (ícone alienígena na barra de ferramentas à esquerda), clique em Abrir novo projeto, selecione sua pasta Marlin
  • Abra o arquivo platform.ini e substitua mega2560 default_envs por LPC1768 (para SKR1.3)
  • Abra o arquivo Configuration.h
  • Pesquise por SERIAL_PORT:

    • Defina #define SERIAL_PORT igual a -1
    • Remova // caracteres de comentário antes de definir SERIAL_PORT_2
    • Defina #define SERIAL_PORT_2 igual a 0
  • Pesquise por MOTHERBORD:

    Defina #define MOTHERBORD igual a BOARD_BTT_SKR_V1_3

  • Pesquise por DRIVER_TYPE:

    Defina #define X_DRIVER, Y_DRIVER e Z_DRIVER igual a TMC2208

  • Pesquise CLASSIC_JERK (etapa não obrigatória):

    Defina #define DEFAULT_XJERK e DEFAULT_YJERK igual a 7,0

  • Abra o arquivo Configuration_adv.h
  • Pesquise por SDCARD_CONNECTION:

    • Remova // caracteres de comentário antes de definir SDCARD_CONNECTION
    • Defina #define SDCARD_CONNECTION igual a ONBOARD
  • Pesquise INDIVIDUAL_AXIS_HOMING_MENU (etapa não obrigatória):

    Remova // caracteres de comentário antes de definir INDIVIDUAL_AXIS_HOMING_MENU

  • Pesquise TMC_DEBUG (etapa não obrigatória):

    Remova // caracteres de comentário antes de definir TMC_DEBUG

  • Pesquise por E0_AUTO_FAN_PIN (ventilador extrusor):

    Defina #define E0_AUTO_FAN_PIN igual a FAN1_PIN

  • Procure por HAS_TRINAMIC_CONFIG (driver UART TMC):

    Defina #define X_CURRENT, X_CURRENT e X_CURRENT igual a 750

  • Clique no botão Compilar e espere até a conclusão BEM SUCEDIDA
  • Vá para a pasta.pio / build / LPC1768 dentro da pasta raiz do Marlin, copie o arquivo firmware.bin para o cartão SD e reinicie a placa / impressora. O firmware será carregado automaticamente.

Etapa 4: FIAÇÃO E CONFIGURAÇÃO DE HARDWARE

FIAÇÃO E CONFIGURAÇÃO DE HARDWARE
FIAÇÃO E CONFIGURAÇÃO DE HARDWARE
FIAÇÃO E CONFIGURAÇÃO DE HARDWARE
FIAÇÃO E CONFIGURAÇÃO DE HARDWARE
FIAÇÃO E CONFIGURAÇÃO DE HARDWARE
FIAÇÃO E CONFIGURAÇÃO DE HARDWARE
  • Usando drivers UART, como TM2208, precisamos colocar um jumper nos pinos para esta conexão em cada driver que usamos e remover todos os jumpers sob todos os drivers (veja os pinos vermelhos abaixo)
  • Modifique o conector JST para as extremidades X e Y e use apenas 2 pinos nos conectores da placa como na imagem abaixo.
  • Veja a imagem a seguir para conectar todos os dispositivos à placa

Etapa 5: CALIBRAÇÃO: PASSOS DO EXTRUSOR

  • Envie o comando M503 para recuperar os passos / mm atuais para cada motor
  • Encontre e copie a linha M92, semelhante ao seguinte eco: M92 X80.00 Y80.00 Z400.00 E95.00
  • Extrude 10 mm de material da IU da sua máquina (usando prontface, octoprint ou assim por diante)
  • Use a seguinte fórmula para calcular o novo valor do passo / mm:

(comprimento que você esperava / comprimento que você obteve) * valor do passo atual

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

  • Envie o comando M92 E para definir um novo valor, por exemplo M92 E106.8
  • Envie M500 para armazenar novo valor para EPROM

Etapa 6: CALIBRAÇÃO: TEMPERATURA AUTÓPIDA

  • Use o comando M303 para iniciar o procedimento de ajuste automático, envie M303 E0 S220 C6 para executar 6 ciclos de ajuste para E0 a 220 graus de temperatura (use 220 ou a temperatura que você está acostumado a imprimir)
  • A impressora começará a aquecer o hotend e desligará 6 vezes (preste atenção porque o hotend está quente !!!), ao final você receberá automaticamente os novos valores de Kp, Ki e Kd:

Por exemplo:

Recv: #define DEFAULT_Kp 19.40

Recv: #define DEFAULT_Ki 1.45

Recv: #define DEFAULT_Kd 64.99

  • Envie o comando M301 substituindo P = Kp, I = Ki, D = Kd, por exemplo M301 P19.40 I1.45 D64.99
  • Envie o comando M500 para armazenar novos valores na memória EPROM

Etapa 7: MOD PARA CR10 STANDALONE

MOD PARA CR10 STANDALONE
MOD PARA CR10 STANDALONE

Também deixei meu CR10 mais fácil de movimentar e economizador de espaço retirando o case externo dos eletrônicos, caso tenha interesse, seguindo o link para todas as peças impressas.

www.thingiverse.com/thing:4721812

Recomendado: