[MOTORES][ŦERMISTORES] Problema al habilitar los termistores

178 views
Skip to first unread message

Diec Diego

unread,
Feb 9, 2014, 5:07:15 AM2/9/14
to Llista CloneWars
Hola,

estoy probando la electronica. He cargado Marlin y tengo una RAMPS.

He probado los motores anulando los termistores y los finales de carrera de esta forma:

#define TEMP_SENSOR_0 0
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 0

const bool X_MIN_ENDSTOP_INVERTING = false; //true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; //true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; //true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; //true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; //true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; //true; // set to true to invert the logic of the endstop.


Despues de hacer home, los motores funcionan sin problemas. Las temperaturas marcan 499,5° y 0°. Ni la cama caliente ni el hotend se encienden. En el programa (Repetier y pronterface) si que se encienden pero en la RAMPS, no.

He pasado a probar los termistores, cambiando el configuration.h a:

#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1

Entonces las temperaturas marcan 0°, los motores no se mueven, hacen un poco de ruido y cuando le cargo la marcha imperial, que antes de cambiar los sensores tardaba un minuto en acabarla, la hace en unos 4 segundos sin mover los motores. En este caso, en Repetier, la cama caliente se enciende y el hotend, lo activas y a los 3 segundos se desactiva solo.

Alguien ve que me estoy dejando por hacer?

Gracias.

Diego.

Haran

unread,
Feb 9, 2014, 5:35:53 AM2/9/14
to asrob-uc3m-i...@googlegroups.com
Vuelve a meter un Marlin original. Acuérdate de elegir tu placa y punto...

Diec Diego

unread,
Feb 9, 2014, 6:05:54 AM2/9/14
to Llista CloneWars
Hola, eso no ha solucionado el problema.

Pero mirando en Serial Monitor de Arduino, he visto el error que tiene. La temperatura minima es 5 grados y de temperatura me marca 0°. Por eso no mueve los motores. He modificado la temperatura minima a 0° y ya funcionan les motores. Repetier tiene alguna consola donde ver la comunicacion? No encuentro nada parecido, como tiene Pronterface o el Monitor Serie de Arduino.

Pero el problema sigue estando en que no consigo ver la temperatura del termistor, me marcan los dos 0°. Estan conectados a T0 y T1.

Los cables tienen continuidad, los termistores marcan resistencia y esta cambia con la temperatura.

Alguna otra idea?

Gracias.

Diego.


2014-02-09 11:35 GMT+01:00 Haran <vit...@gmail.com>:
Vuelve a meter un Marlin original. Acuérdate de elegir tu placa y punto...

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Xoan Sampaiño

unread,
Feb 9, 2014, 6:11:34 AM2/9/14
to asrob-uc3m-impresoras-3d
No te empeñes en usar Repetier, y sigue con Pronterface para las
pruebas; cuando todo esté funcionando ya probarás otro software.

Deja la temperatura mínima en un valor por encima de 0ºC y comprueba
de nuevo las conexiones de los termistores en la placa. Según el
esquema [1] están bien conectados.

Para ver la temperatura desde la terminal serie: M105 (aunque supongo
que ya lo sabrás)

[1] http://reprap.org/wiki/File:Rampswire14.svg
--
Xoan Sampaiño [xoan@twitter|vimeo|flickr|delicious]

/\ Document Freedom Day - Liberate your documents
_\/` http://documentfreedom.org/ - March 26th, 2014

Diec Diego

unread,
Feb 9, 2014, 7:07:35 AM2/9/14
to Llista CloneWars
Hola,

continuo con Pronterface :) probaba con los dos por si habia diferencia.

Cuando dejo la temperatura minima a 0 funcionan los motores, igual que antes. Si la subo, ya no. Me da el siguiente error:

Error:0
[ERROR] Error:0

: Extruder switched off. MINTEMP triggered !
Error:Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)
[ERROR] Error:Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)

Entiendo que esta parada porque el hotend tiene menos temperatura que la minima.  

Las conexiones estan bien (bueno, las he comprobado varias veces y medido continuidad cable+termistor), no he soldado los termistores. he conectado resistencias directamente y no cambia, siempre cero.

Si pensais que mas puedo revisar, soy todo oidos.

Ahora voy a que me de el aire un rato, que lo necesito :)

Gracias por la ayuda.

Diego.

David Leal

unread,
Feb 9, 2014, 8:52:13 AM2/9/14
to asrob-uc3m-i...@googlegroups.com

Le has puesto al primer termistor 5 porque es de ese tipo?

Los normales son 1.

Diec Diego

unread,
Feb 9, 2014, 9:31:44 AM2/9/14
to Llista CloneWars
Hola, 

pongo 5, porque son los termistores que tengo. Uno de Victor Cordoba y el otro del J-Head, los dos dicen que son el 5.

Antes he copiado mal, el de la cama tambien es el 5.

Voy a ver si investigo mas y veo que tengo mal hecho

Acepto mas opciones :D

Gracias

Diego.

David Leal

unread,
Feb 9, 2014, 9:40:35 AM2/9/14
to asrob-uc3m-i...@googlegroups.com

Es lo único raro en la configuración que vi, demasiado sencillo Xd

Es el mismo mensaje que si desconectas los termistores, es como si no estuvieran.

David Leal

unread,
Feb 9, 2014, 9:47:29 AM2/9/14
to asrob-uc3m-i...@googlegroups.com

Tenían polaridad los termistores?
No recuerdo si al conectarlos al revés funcionaban igual o no.
Es lo último que se me ocurre, estos saben infinitamente más que yo.
Suerte.

Xoan Sampaiño

unread,
Feb 9, 2014, 9:55:19 AM2/9/14
to asrob-uc3m-impresoras-3d
No, no tienen polaridad.

Y sí, si la lectura da 0ºC es como si no conectases nada, por eso lo
de revisar las conexiones.

Poco más puedes mirar. Quizá la asignación de pines en la
configuración de tu firmware puede darte algunas pistas sobre si
realmente estás conectando el termistor donde debes.

David Leal

unread,
Feb 9, 2014, 10:04:14 AM2/9/14
to asrob-uc3m-i...@googlegroups.com

Los termopar y algunos otros sensores si tienen polaridad si no recuerdo mal.

Si tienes la ramps en t0 t1 las conectas no?
La mía tiene t0 t1 t2

Diec Diego

unread,
Feb 9, 2014, 1:37:02 PM2/9/14
to Llista CloneWars
Hola de nuevo,

si, los conecto a T1 y T2.

Mirando el esquema de la RAMPS y el archivo pins.h he visto que el arduino utiliza la entradas analogicas 13 y 15 para hotend y cama. He probado el ejemplo de arduino Analoginput. En la Iduino no funciona en ninguna entrada Analogica de las que he probado, que han sido varias, 0,5, 13, 15 y alguna mas. En un arduino uno han funcionado sin problemas. Asi que supongo que la Placa es lo que falla, el AD probablemente. Hare mas pruebas a ver, pero creo que tendre que buscar otra placa...

Manana comprobare la RAMPS y la Iduino en el trabajo.

Gracias.

Diego.


--

Diec Diego

unread,
Feb 11, 2014, 3:00:20 PM2/11/14
to Llista CloneWars
Hola,

El AD de la iduino está muerto... He comprado otra, y esta si que va, marca temperaturas. He pedido una muestra del 2560 a atmel y si me la envian lo cambiaré, y si no, tengo una iduino para proyectos digitales :)

Una pregunta, al encender la cama y el termistor se deberia encender algun led en la ramps? Supongo que si, no tengo el tester aquí para mirar si llega tension a la salida...

Salut.

Diego.

David Leal

unread,
Feb 11, 2014, 5:00:08 PM2/11/14
to asrob-uc3m-i...@googlegroups.com
Tenía pinta de que iba a estar mal.

En mi ramps desde luego cuando los mosfet están activos se encienden dos leds rojos cerca cada uno del mosfet respectivo.


El martes, 11 de febrero de 2014 21:00:20 UTC+1, Diec Diego escribió:
Hola,

El AD de la iduino está muerto... He comprado otra, y esta si que va, marca temperaturas. He pedido una muestra del 2560 a atmel y si me la envian lo cambiaré, y si no, tengo una iduino para proyectos digitales :)

Una pregunta, al encender la cama y el termistor se deberia encender algun led en la ramps? Supongo que si, no tengo el tester aquí para mirar si llega tension a la salida...

Salut.

Diego.
2014-02-09 19:37 GMT+01:00 Diec Diego <diec...@gmail.com>:
Hola de nuevo,

si, los conecto a T1 y T2.

Mirando el esquema de la RAMPS y el archivo pins.h he visto que el arduino utiliza la entradas analogicas 13 y 15 para hotend y cama. He probado el ejemplo de arduino Analoginput. En la Iduino no funciona en ninguna entrada Analogica de las que he probado, que han sido varias, 0,5, 13, 15 y alguna mas. En un arduino uno han funcionado sin problemas. Asi que supongo que la Placa es lo que falla, el AD probablemente. Hare mas pruebas a ver, pero creo que tendre que buscar otra placa...

Manana comprobare la RAMPS y la Iduino en el trabajo.

Gracias.

Diego.
2014-02-09 16:04 GMT+01:00 David Leal <ale...@gmail.com>:

Los termopar y algunos otros sensores si tienen polaridad si no recuerdo mal.

Si tienes la ramps en t0 t1 las conectas no?
La mía tiene t0 t1 t2

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages