Hola tengo un problema os lo explico:
Estaba instalando un btt en la impresora 3D (tocando marlin para decirle ponerlo que funcionara bien) cuando vi que tenia un poco de pla enganchado en la boquilla Cogi el cepillo (se me olvido parar la impresora) y le di sin querer a la resistencia saltando una chispa y ahora me da fallo en temp(he cambiado tanto la resistencia como el sensor y sigue igual) es que me he cargado la placa no? (Es una markerbase 2.1) hay solucion?
13-07-2022, 10:33 AM
(Última modificación: 13-07-2022, 10:35 AM por Simemart.)
Hola, lo más probable es que el cortocircuito haya dañado algún componente del circuito que controla el termistor del hotend en la placa y si es así, puedes tener tres posibles soluciones: reparar la placa, sustituyendo el/los componente/s dañado/s, cambiarla por una nueva o, si está libre el segundo extrusor, utilizar el circuito del termistor libre para sustituir al dañado.
Para hacer esto último, aparte de cambiar de conector el termistor (de TH1 a TH2), incluir en el archivo pins_MKS_GEN_L_V21.h, estas dos líneas que indico en rojo:
...
//
// Heaters / Fans
//
// Power outputs EFBF or EFBE
#define MOSFET_D_PIN 7
#define TEMP_0_PIN 15
#define TEMP_1_PIN 13
...
compilar y volver a grabar el firmware en la placa.
13-07-2022, 03:18 PM
(Última modificación: 13-07-2022, 05:07 PM por Simemart.)
Para Marlin, la temperatura del hotend 0 se controla con el termistor 0, la del hotend 1, con el termistor 1 y así sucesivamente para todos los que haya en la impresora, pero el pin de la MCU que controla cada uno de esos aspectos, se determina por la asignación que se indique en el archivo de pins de la placa: a Marlin le dá igual en que conector de esta se encuentre ese pin, el lo utilizará para controlar el dispositivo que lo tenga asignado en dicho fichero.
Al intercambiar la asignación de los pines de los termistores de los hotend 0 y 1, simplemente cambiamos el circuito que se utilizará para esa función, por lo que ahora el termistor del único hotend que tienes (en Marlin siempre es el 0), lo tendrás que conectar en el conector TH2 de la placa, que es al que está conectado el pin 15 de la MCU.