Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
El meu tauler MELZI estàndard estava mort i necessitava un reemplaçament urgent per donar vida al meu CR10.
- Primer pas, trieu una placa de recanvi, així que he escollit Bigtreetech skr v1.3 que és una placa de 32 bits, amb controladors TMC2208 (amb suport per al mode UART)
- Segon pas, trieu el firmware, de manera que Marlin 2.0, una opció molt comuna per a aquest tipus d’impressores.
He utilitzat tots els cables i peces estàndard del meu CR10.
Aquesta és la meva guia molt ràpida per substituir el tauler i configurar-hi Marlin.
Subministraments:
Placa principal Skr 1.3 amb 4 controladors TMC2208 (enllaç Amazon)
Pas 1: DESCARREGUAR ESTUDI VISUAL I FIRMWARE MARLIN
- Instal·leu Visual Studio text Editor des de
- Un cop fet, feu clic a la icona d'extensió i cerqueu l'extensió PlatformIO i instal·leu-la
- Descarregueu el firmware Marlin des del repositori de github:
- Seleccioneu la versió 2.0, feu clic a Codi i descarregueu ZIP
Pas 2: AFEGEIX LA CONFIGURACIÓ DEFAULT CR10
- Descomprimiu el fitxer
- Aneu al https://github.com/MarlinFirmware/Configurations repository i cerqueu exemples / carpeta Creality / CR10 i descarregueu tots els fitxers
- Copieu tots els fitxers i enganxeu i sobreescriu a la carpeta Marlin descomprimida als passos anteriors
Pas 3: CONFIGURAR MARLIN PER A LA JUNTA SKR
- Obriu Visual Studio i obriu l’extensió IO de la plataforma (icona alienígena a la barra d’eines esquerra), feu clic a Obre projecte nou, seleccioneu la carpeta Marlin
- Obriu el fitxer platform.ini i substituïu mega2560 default_envs per LPC1768 (per a SKR1.3)
- Obriu el fitxer Configuration.h
-
Cerqueu SERIAL_PORT:
- Definiu #define SERIAL_PORT igual a -1
- Elimina // comenta els caràcters abans de definir SERIAL_PORT_2
- Definiu #define SERIAL_PORT_2 igual a 0
-
Cerca de MOTHERBORD:
Estableix #define MOTHERBORD és igual a BOARD_BTT_SKR_V1_3
-
Cerca DRIVER_TYPE:
Definiu #define X_DRIVER, Y_DRIVER i Z_DRIVER igual a TMC2208
-
Cerqueu CLASSIC_JERK (pas obligatori):
Estableix #define DEFAULT_XJERK i DEFAULT_YJERK és igual a 7,0
- Obriu el fitxer Configuration_adv.h
-
Cerqueu SDCARD_CONNECTION:
- Elimina // comenta els caràcters abans de definir SDCARD_CONNECTION
- Definiu #define SDCARD_CONNECTION igual a ONBOARD
-
Cerqueu INDIVIDUAL_AXIS_HOMING_MENU (pas obligatori):
Elimina // comenta els caràcters abans de definir INDIVIDUAL_AXIS_HOMING_MENU
-
Cerqueu TMC_DEBUG (pas obligatori):
Elimineu // comenteu els caràcters abans de definir TMC_DEBUG
-
Cerqueu E0_AUTO_FAN_PIN (ventilador extrusor):
Definiu #define E0_AUTO_FAN_PIN igual a FAN1_PIN
-
Cerqueu HAS_TRINAMIC_CONFIG (controlador UART TMC):
Definiu #define X_CURRENT, X_CURRENT i X_CURRENT igual a 750
- Feu clic al botó Compila i espereu fins que es completi amb èxit
- Aneu a la carpeta.pio / build / LPC1768 dins de la carpeta arrel de Marlin, copieu el fitxer firmware.bin a la targeta SD i reinicieu la placa / impressora. El firmware es carregarà automàticament.
Pas 4: CONNEXACIÓ I CONFIGURACIÓ DE HARDWARE
- Utilitzant controladors UART, com ara TM2208, hem de posar un pont als pins per a aquesta connexió a cada controlador que fem servir i treure tots els ponts de tots els controladors (vegeu els pins vermells a continuació)
- Modifiqueu el connector JST per les parades finals X i Y i utilitzeu només 2 pins als connectors de la placa, tal com es mostra a la imatge següent.
- Consulteu la següent imatge per connectar tots els dispositius a la placa
Pas 5: CALIBRACIÓ: PASOS DE L'EXTRUSORA
- Envieu l'ordre M503 per recuperar els passos / mm actuals per a cada motor
- Cerqueu i copieu la línia M92, sembla el següent eco: M92 X80.00 Y80.00 Z400.00 E95.00
- Extraieu 10 mm de material de la interfície d’usuari de la vostra màquina (mitjançant prontface, octoprint, etc.)
- Utilitzeu la fórmula següent per calcular el valor del pas / mm nou:
(longitud que esperàveu / longitud que teníeu) * valor del pas actual
exemple: 10/8, 9 * 95 = 106,8
- Envieu l'ordre M92 E per establir un valor nou, per exemple M92 E106.8
- Envieu M500 per emmagatzemar un valor nou a EPROM
Pas 6: CALIBRACIÓ: TEMPERATURA AUTOPPIDA
- Utilitzeu l'ordre M303 per iniciar el procediment de sintonització autopid, envieu M303 E0 S220 C6 per executar 6 cicles de sintonització per a E0 a 220 graus de temperatura (utilitzeu 220 o la temperatura que esteu utilitzant per imprimir)
- La impressora començarà a escalfar el hotend i l’apagarà 6 vegades (fixeu-vos que el hotend és calent !!!), al final rebreu automàticament els nous valors de Kp, Ki e Kd:
Per exemple:
Recv: #define DEFAULT_Kp 19.40
Recv: #define DEFAULT_Ki 1,45
Recv: #define DEFAULT_Kd 64,99
- Envia l'ordre M301 substituint P = Kp, I = Ki, D = Kd, per exemple M301 P19.40 I1.45 D64.99
- Envieu l'ordre M500 per emmagatzemar nous valors a la memòria EPROM
Pas 7: MOD PER A STANDALONE CR10
També he fet que el meu CR10 sigui més fàcil de moure i estalvi d’espai eliminant la caixa externa de l’electrònica, si us interessa, seguint l’enllaç a totes les parts impreses.
www.thingiverse.com/thing:4721812