[AYUDA] Cama caliente no llega a la temperatura

653 views
Skip to first unread message

pablomun...@gmail.com

unread,
Apr 10, 2021, 5:24:04 PM4/10/21
to Clone Wars: Imprimiendo impresoras 3D
Saludos a todos, espero se encuentren bien.

Les comento que hace más de un año que me estoy armando una Prusa I3 al estilo del tutorial de Zona Maker (https://www.zonamaker.com/impresion-3d/crea-impresora), y hasta hace uno días iba todo bien, pero se me ha presentado un problema algo curioso:

La cama caliente no está llegando al set point definido, pero lo que me llama la atención es el siguiente comportamiento:

.- La temperatura de la cama está definida a 70° pero llega solo a 60°
.- hice la prueba y bajé el set point a 60° pero ahora la temperatura llega solo a 50°, si la bajo a 50 llega a 40° y así...
.- Hice una prueba usando pronterface y el resultado fue el mismo

Para descartar que fuese el termistor comparé las temperaturas medidas con un termómetro infrarrojo y las temperaturas medidas v/s las que se indican con el termistor son casi idénticas.

El único cambio al que podría atribuir este problema es que la última modificación que le hice a la impresora fue añadirle un mosfet para la cama caliente, ¿pero porque solo llega 10° menos del set point definido?

Algunos datos técnicos de la impresora:
.- Marlin 2.0
.- Arduino Mega
.- Ramps 1.4

Gracias de antemano

IMG_20210410_172111.jpg

mcmax 3d impresion

unread,
Apr 10, 2021, 9:54:10 PM4/10/21
to asrob-uc3m-i...@googlegroups.com

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/6abed34c-5683-45cf-bee6-57957bcec107n%40googlegroups.com.

Sergio Lopez

unread,
Apr 11, 2021, 2:56:19 AM4/11/21
to asrob-uc3m-i...@googlegroups.com
Mira de hacerle un PID, es posible que los valores del PID sean muy suaves y por eso no llegue.

En mi caso los valores por defecto que trae marlin hacen que mi cama le cueste llegar a 90°, porque el PID es demasiado suave y excede del tiempo predeterminado y da error.

Pero si le hago un PID con setpoint a 120°. Y le pongo esos valores, luego llega sin problemas.

Mira info aquí:




David Pinto

unread,
Apr 11, 2021, 4:23:48 AM4/11/21
to asrob-uc3m-i...@googlegroups.com
A ver si lo tienes limitado en msrlin a 60 grados...

Enviado desde mi iPhone

El 11 abr 2021, a las 8:56, Sergio Lopez <sergi...@gmail.com> escribió:


Mira de hacerle un PID, es posible que los valores del PID sean muy suaves y por eso no llegue.

En mi caso los valores por defecto que trae marlin hacen que mi cama le cueste llegar a 90°, porque el PID es demasiado suave y excede del tiempo predeterminado y da error.

Pero si le hago un PID con setpoint a 120°. Y le pongo esos valores, luego llega sin problemas.

Mira info aquí:




El dom., 11 abr. 2021 3:54, mcmax 3d impresion <yousefad...@gmail.com> escribió:
El sáb., 10 abr. 2021 23:24, pablomun...@gmail.com <pablomun...@gmail.com> escribió:
Saludos a todos, espero se encuentren bien.

Les comento que hace más de un año que me estoy armando una Prusa I3 al estilo del tutorial de Zona Maker (https://www.zonamaker.com/impresion-3d/crea-impresora), y hasta hace uno días iba todo bien, pero se me ha presentado un problema algo curioso:

La cama caliente no está llegando al set point definido, pero lo que me llama la atención es el siguiente comportamiento:

.- La temperatura de la cama está definida a 70° pero llega solo a 60°
.- hice la prueba y bajé el set point a 60° pero ahora la temperatura llega solo a 50°, si la bajo a 50 llega a 40° y así...
.- Hice una prueba usando pronterface y el resultado fue el mismo

Para descartar que fuese el termistor comparé las temperaturas medidas con un termómetro infrarrojo y las temperaturas medidas v/s las que se indican con el termistor son casi idénticas.

El único cambio al que podría atribuir este problema es que la última modificación que le hice a la impresora fue añadirle un mosfet para la cama caliente, ¿pero porque solo llega 10° menos del set point definido?

Algunos datos técnicos de la impresora:
.- Marlin 2.0
.- Arduino Mega
.- Ramps 1.4

Gracias de antemano

<IMG_20210410_172111.jpg>

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/6abed34c-5683-45cf-bee6-57957bcec107n%40googlegroups.com.

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/CAMqSS90udvMrsmNgoTuVQGOtVB%2BZ9frjxWpdvwr6j_vmGQYcFg%40mail.gmail.com.

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Iñigo Elorriaga

unread,
Apr 11, 2021, 6:27:56 AM4/11/21
to asrob-uc3m-i...@googlegroups.com
Hola,

Lo que te han dicho antes es verdad. Primero mira en marlin las temperaturas máximas bien del extrusor y luego el de la cama caliente. Después haz un PID para calibrar las temperaturas. Por defecto en el marlin solo está activado el del extrusor. Asique tendrás que activar esta opción en el marlin. Luego los datos que obtienes los metes en el marlin. Yo suelo hacer varios PIDs para afinar las medidas. Siempre después de pasar los datos marlin y después el marlin a la impresora. Si tienes alguna duda aqui nos tienes para ayudar 😊. 

Pablo Muñoz

unread,
Apr 11, 2021, 1:14:39 PM4/11/21
to asrob-uc3m-i...@googlegroups.com
Gracias por los consejos.

La temperatura máxima de la cama la tengo seteada en 150°c.

He ejecutado desde el pronterface el comando M303 E-1 S60 C8 para calcular el pid de la cama, los valores los compile y cargué a la impresora pero aún llega sólo 10 grados menos del setpoint definido cuando hago un pre calentamiento. 

Al ejecutar el comando, la cama llegó sin problemas a los 60°

Raro... Alguna otra idea?


IMG_20210411_130623.jpg

Sergio Lopez

unread,
Apr 11, 2021, 1:47:02 PM4/11/21
to asrob-uc3m-i...@googlegroups.com
El comando S60 cambialo por S80 o el valor que quieras. Esta es la temperatura de setpoint que hace el PID. 

Sergio Lopez

unread,
Apr 11, 2021, 1:48:14 PM4/11/21
to asrob-uc3m-i...@googlegroups.com
No obstante, despues de hacer las pruebas de PID, guarda los valores en la EPROM y prueba a calentar tu cama.

A ver si ahora llega.

VincentM

unread,
Apr 11, 2021, 2:27:31 PM4/11/21
to Clone Wars: Imprimiendo impresoras 3D
Supongo que en el parámetro PID_FUNCTIONAL_RANGE tienes un 10.
Con eso le estás diciendo que cuando llegue a la temperatura objetivo menos 10 pare de calentar.
Ponlo a 0.
En mi opinión no es necesario usar PID en la cama, en tu caso. Con bang bang te vale.

Pablo Muñoz

unread,
Apr 11, 2021, 3:10:21 PM4/11/21
to asrob-uc3m-i...@googlegroups.com
VincentM, has dado en él clavo y hoy he aprendido algo nuevo.

Gracias, cambié el valor a cero y ahora llega sin problemas a la temperatura.



--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Iñigo Elorriaga

unread,
Apr 12, 2021, 7:19:06 AM4/12/21
to asrob-uc3m-i...@googlegroups.com
A mi me pasó y era cosa de cables. Usas mosfet o relé? 

El dom., 11 abr. 2021 19:14, Pablo Muñoz <pablomun...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages