Índice:
- Etapa 1: BAIXE O ESTÚDIO VISUAL E O FIRMWARE MARLIN
- Etapa 2: ADICIONE CONFIGURAÇÕES PADRÃO CR10
- Etapa 3: CONFIGURAR MARLIN PARA PLACA SKR
- Etapa 4: FIAÇÃO E CONFIGURAÇÃO DE HARDWARE
- Etapa 5: CALIBRAÇÃO: PASSOS DO EXTRUSOR
- Etapa 6: CALIBRAÇÃO: TEMPERATURA AUTÓPIDA
- Etapa 7: MOD PARA CR10 STANDALONE
Vídeo: Minha CR10 New Life: SKR Mainboard e Marlin: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
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
- 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
- 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
- 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
- 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
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:
Como fiz minha própria máquina de boxe ?: 11 etapas (com fotos)
Como fiz minha própria máquina de boxe ?: Não há nenhuma história incrível por trás desse projeto - eu apenas sempre gostei das máquinas de boxe, que estavam localizadas em vários lugares populares. Resolvi construir o meu
ELEGOO Kit Lab ou Como tornar minha vida como desenvolvedor mais fácil: 5 etapas (com imagens)
ELEGOO Kit Lab ou Como Facilitar Minha Vida Como Desenvolvedor: Objetivos do projetoMuitos de nós temos problemas com o mock-up em torno dos controladores UNO. Freqüentemente, a fiação dos componentes se torna difícil com muitos componentes. Por outro lado, a programação em Arduino pode ser complexa e pode exigir muito
Minha primeira síntese: 29 etapas (com imagens)
Meu primeiro sintetizador: o sintetizador infantil surgiu enquanto eu me sentava curvado sobre uma confusão emaranhada de fios de sintetizador. Meu amigo Oliver se aproximou, avaliou a situação e disse: "Você sabe que conseguiu fazer o brinquedo infantil mais complicado do mundo". Enquanto meu r inicial
Mask Reborn Box: New Life for Old Masks: 12 Passos (com Fotos)
Mask Reborn Box: New Life for Old Masks: criamos um kit caseiro e acessível para estender a vida útil das máscaras para que você possa se juntar à luta contra a pandemia ajudando sua comunidade. Já se passaram quase cinco meses desde a ideia de renovar as máscaras usadas nasceu. Hoje, embora em vários países CO
Oferecendo presentes para o First Life no Second Life usando a Amazon.com: 9 etapas
Oferecendo presentes para o First Life no Second Life usando a Amazon.com: No mundo virtual do Second Life, é fácil formar amizades muito próximas com alguém que você talvez nunca tenha a oportunidade de conhecer pessoalmente. Os residentes do Second Life celebram os feriados do First Life como o Dia dos Namorados e o Natal, bem como os feriados pessoais