This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
skr 1.4 turbo en anet a8
#41
https://www.hta3d.com/es/modulo-mosfet-3...on-arduino
  Responder
#42
Ese modelo está indicado para controlar una cama caliente de una impresora 3D y como ves en las especificaciones, puede manejar hasta 24V 30A en el conector de la fuente de alimentación y por tanto, en el de salida hacia el calentador de la cama.
HTA3D no indica cuanto voltaje soporta en los conectores de control, pero se puede ver en otras páginas (como en esta): por lo visto en ella, ese módulo lleva dos conectores de control, uno rotulado como D8 (D8 y -) y otro rotulado como BED (+ y -): el primero indican que es para conectarlo a las salidas D8 y - de las placas MKS MINI (que no llevan conector para la cama caliente, sino solo para el control) y el segundo, para hacerlo en la salida para la cama caliente de las RAMPS 1.4 y de otras placas MKS y cualquier otra con salida para conectar la cama.
En esta salida, todas las placas dan el voltaje con que se alimente la placa y por eso según esa página, se puede utilizar para el control cualquier valor entre 5V y 24V (lo habitual son 5V, 12V y 24V): en teoría, 5V por el D8 y el resto por el conector BED.
Creo que la cosa está bastante clara, pero a ti te toca decidir: si no te fías de que el módulo pueda funcionar sin problemas conectado a la salida para la cama de tu placa (a 24V por tanto), tienes otra posibilidad, que es conectarlo por la D8 a otro pin en tu placa cuya salida sea de 5V y cambiar la asignación en el archivo de pines de la placa en Marlin.
El problema es encontrar uno apropiado para esta finalidad pues, si se quiere controlar la temperatura por PID, además debe tener también la funcionalidad PWM y no es fácil encontrar uno libre: en principio, viendo el pinout de la placa, yo diría que el pin del conector Neopixel (1.24) es un posible candidato, aunque no se puede saber hasta probarlo en la práctica.
  Responder
#43
muchisimas gracias por tu respuesta, mi idea era usar el conector bed , pero el mosfet viene malo, se lo lleve a la tienda pero solo hace decir que eso de fabrica viene probado y me lo tengo que comer con patatas ( un listo vamos... ) asi que tendre que reparar el modulo.
  Responder
#44
como puedo configurar marlin sin pid en la cama caliente?
  Responder
#45
Solo debes tener así las siguientes líneas del archivo Configuration.h:

//#define PIDTEMPBED
//#define BED_LIMIT_SWITCHING
#define MAX_BED_POWER  255
  Responder
#46
Esta linea ya estaba asi antes con el pid activado.

//#define BED_LIMIT_SWITCHING

podria ser eso que cuando estaba 3 o 4 grados por debajo fallase?
  Responder
#47
No, esa línea solo es relevante si no se tiene el PID activado y debe estar así cuando se utiliza PID: su activación solo sirve si la cama no está en PID y hace que se utilice histéresis para el control de la temperatura.
Si con PID activado la cama calentaba, pero el problema es que se quedaba unos grados por debajo del objetivo sin llegar a alcanzarlo, el problema está en la calibración del PID (en tu primera pregunta indicabas que no calentaba la cama).
De todas formas, para comprobar si funciona bien la placa, puedes configurar Marlin sin PID como te he indicado: al calentar, se debe activar (encender el led fijo) cuando la temperatura está por debajo del objetivo y desactivar (apagar el led) cuando está por encima.
Si así funciona bien y quieres utilizar el PID, deberás volver a la configuración anterior, calibrarlo correctamente haciendo un PID Autotune y comprobar si funciona de forma correcta: la cama puede funcionar perfectamente en cualquiera de los tres modos de control, que se denominan Bang-Bang, Bang-Bang con histéresis y PID, siendo ese el orden de menor a mayor precisión.
Para hacer el PID Autotune, tienes que conectar la impresora al ordenador y con una aplicación que permita enviar comandos gcode y recibir la respuesta de Marlin (como Pronterface, por ejemplo), enviar el comando M303 E-1 C8 S60 y configurar las siguientes líneas con los valores que devuelva Marlin:

#define DEFAULT_bedKp  <valorP>
#define DEFAULT_bedKi  <valorI>
#define DEFAULT_bedKd  <valorD>


Al finalizar el comando M303, devuelve esas líneas para copiarlas y pegarlas directamente en sustitución de las que tengas en Marlin.
  Responder
#48
Muchisimas gracias por tu ayuda de veras, sin pid funciona a las mil maravillas la verdad ,cuando voy a subir a 90⁰me da un error pero siempre me lo dio incluso con la placa antigua, de 83 hacia arriba me salta el error healted no recuerdo que mas y me obliga a reiniciar
  Responder
#49
Es que una temperatura de 90 ºC ya es bastante elevada para una cama caliente, sobre todo si es de corriente continua y no está bien aislada térmicamente: puede que le sea muy difícil llegar a ella, si es que es capaz de lograrlo.
Marlin tiene una configuración de seguridad que controla el calentamiento de los elementos calefactados (hotend y cama), que detecta si la temperatura aumenta un valor concreto en un periodo de tiempo determinado y si no lo hace, se genera el error que detiene la máquina: se configura en el archivo Configuration_adv.h, para la cama caliente en estas líneas:

  #define WATCH_BED_TEMP_PERIOD                60 // Seconds
  #define WATCH_BED_TEMP_INCREASE              2 // Degrees Celsius


El valor del segundo parámetro no puede reducirse por debajo de 2 grados, pero se puede incrementar el del primero para que espere más tiempo antes de generar el error: en todo caso, si la cama no es capaz de subir 2 ºC en 60 segundos cuando se acerca a la temperatura objetivo (configuración por defecto de Marlin), me temo que no se le debería ordenar esa temperatura tan alta.
  Responder
#50
si la tengo encerrada en una cabina para subir y llegar llega pero claro le cuesta, lo hago en plan 80 , la dejo un rato , 85 ... y asi de 90 no le pido mas por que es torturarla mas de la cuenta. he leido en algun foro que se puede configurar los paso a paso a 12v para protegerlos por software ¿sabes algo?
  Responder
#51
Lo siento pero no entiendo a qué te refieres, ¿puedes detallar un poco más tu pregunta?
  Responder
#52
Perdon por la tardanza en responder, al final el tema de la temperatura era cosa de la cama.
ahora tengo un problema aun mas chulo. Envie m122 para ver el estado de los drivers , cuando vi que estaba ok reinicie la impresora. ahora en marlin mode no me muestra marlin , he vuelto a cargar el firmware pero nanai , se me queda en negra la pantalla y arriba pone lo de marlin mode. sin embargo puedo conectarme por usb y funcionar con ella (skr 1.4 turbo ) alguna idea?gracias
  Responder
#53
Hola, no veo en ninguno de tus mensajes el tipo de pantalla que tienes, así que supongo que será la misma que tiene el autor del post (BTT TFT35 V3.0): para que funcione el modo Marlin con ese hardware, hay que conectar placa y pantalla mediante los dos cables en EXP1 y EXP2, configurando como pantalla en el archivo Configuration.h, solo REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER.
No veo ninguna relación entre lo que te sucede con la pantalla y el envío del comando M122.
  Responder
#54
Si lo tengo asi precisamente, de hecho he vuelto a hacer el firmware de nuevo pero igual es como si no cargase el nuievo firmware, sin embargo el archivo bin me lo renombra a cur

ok , acabo de solucionarlo , en la parte tactil en control de maquina le hice un reset y volvio a funcionar. muchisimas gracias
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  DUDA Pantalla Anet A8 LCD2004 en SKR v2 Landerx 11 966 19-03-2022, 01:25 AM
Último mensaje: Simemart