[AYUDA] CONFIGURACIÓN MARLIN

913 views
Skip to first unread message

Ruben Sanz

unread,
Dec 24, 2013, 11:53:24 AM12/24/13
to asrob-uc3m-i...@googlegroups.com
Hola ando bastante perdido al meter el sistema marlin a arduino mega.

Me he descargado la última versión de la página oficial.

¿Debería usar otra versión menos avanzada?¿cuál usais vosotros?


¿Cuál configuración teneis? Yo tengo una prusa 2 ramps 1.3

Por poner un ejemplo en la configuración para termistores veo que hay muchas opciones y yo he puesto la cnfiguración "1" en el código para tanto la mesa como el j-head y creo que no esta bien porque son dos termistores totalmente distintos.

Teneis algún tutorial para configurarlo?
Alguién me pasa su configuración que le vaya bien.

Bueno gracias

Saludos.

Tengo este termistor para la mesa                                                                                                                       y este otro para el j-head


http://i.ebayimg.com/t/2322-640-54104-Thermistor-Ntc-100K-2-VISHAY-BC-COMPONENTS-/00/s/MjAwWDE0Nw==/z/Z9EAAOxyHltSSXXI/$T2eC16FHJGIFFoqlSdhwBSS((Id!Ww~~60_35.JPGhttp://i.ebayimg.com/t/5x-100K-High-Stability-NTC-Thermistor-1-25mm-RepRap-Prusa-Mendel-Bed-and-Hot-End-/00/s/ODExWDg5MQ==/$(KGrHqEOKnQE6O(ZEyKBBOt2ybkMG!~~60_35.JPG

Ark

unread,
Dec 24, 2013, 11:56:46 AM12/24/13
to asrob-uc3m-i...@googlegroups.com
lo suyo es que donde los compraste te indiquen a qué numero corresponde,

o en el caso contrario conocer las características de cada termistor para poder generar una tabla aproximada.

o sino elaborar tu propia tabla cogiendo temperaturas con un aparato fiable.

Iceflow

unread,
Dec 24, 2013, 1:58:57 PM12/24/13
to asrob-uc3m-i...@googlegroups.com
Si antes tenias Sprinter usa los mismos valores... fijate en la descripcion del firmware de cada numero y seran los mismos termistores... aunque ese que dices de la cama caliente es un poco raro... no es el tipico NTC pequeño que usamos, el del hotend si que se parece mas a los normales, pero puede ser cualquier tipo, hay muchos fabricantes distintos :( y aunque sean por fuera iguales el valor no es el mismo, como ha dicho Ark informate para saber cual usar.


--
 
---
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.

Ruben Sanz

unread,
Dec 24, 2013, 6:39:42 PM12/24/13
to asrob-uc3m-i...@googlegroups.com
Vale he investigado y el termistor de la base caliente es este

http://www.newark.com/vishay-bc-components/238164063103/ntc-thermistor-10kohm-radial-leaded/dp/98K8278

y el de la punta caliente es uno que pone esto Termistor 100K B=3950  creo que este es el datasheet http://analogtechnologies.com/document/ATH100K1R25.pdf


y entre todas estas cuál eligo para cada una?????

Saludos


//===========================================================================
//=============================Thermal Settings  ============================
//===========================================================================
//
//--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
//
//// Temperature sensor settings:
// -2 is thermocouple with MAX6675 (only for sensor 0)
// -1 is thermocouple with AD595
// 0 is not used
// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
// 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
// 3 is mendel-parts thermistor (4.7k pullup)
// 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
// 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (4.7k pullup)
// 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
// 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
// 71 is 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup)
// 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
// 9 is 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
// 10 is 100k RS thermistor 198-961 (4.7k pullup)
// 60 is 100k Maker's Tool Works Kapton Bed Thermister
//
//    1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k
//                          (but gives greater accuracy and more stable PID)
// 51 is 100k thermistor - EPCOS (1k pullup)
// 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
// 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (1k pullup)







Julito

unread,
Dec 24, 2013, 6:48:13 PM12/24/13
to asrob-uc3m-i...@googlegroups.com
1 para el hotend y 4 para la cama


El martes, 24 de diciembre de 2013 17:53:24 UTC+1, Ruben Sanz escribió:

Ruben Sanz

unread,
Dec 25, 2013, 5:40:54 AM12/25/13
to asrob-uc3m-i...@googlegroups.com


El miércoles, 25 de diciembre de 2013 00:48:13 UTC+1, Julito escribió:
1 para el hotend y 4 para la cama


Me he equivocado para la cama use este   http://uk.farnell.com/vishay-bc-components/ntcle100e3104jb0/thermistor-ntc/dp/1187033

¿Cuál creeis que sería la configuración correcta en este caso?


Saludos.

Ruben Sanz

unread,
Dec 25, 2013, 10:34:43 AM12/25/13
to asrob-uc3m-i...@googlegroups.com


El miércoles, 25 de diciembre de 2013 00:48:13 UTC+1, Julito escribió:
1 para el hotend y 4 para la cama


Si lo he desarmado y tiene ese aspecto Julito   es ntc de 100k y tiene este aspecto


http://cpc.farnell.com/1/1/5197-thermistor-ntc-100k-5-2322-640-63104-vishay-bc-components.html


A ver si algún experto me dice que configuración debo poner para este termistor en Marlin ya que hay muchas opciones y no se cuál poner.

gracias a todos.


//============================

http://i.ebayimg.com/t/5x-100K-High-Stability-NTC-Thermistor-1-25mm-RepRap-Prusa-Mendel-Bed-and-Hot-End-/00/s/ODExWDg5MQ==/$(KGrHqEOKnQE6O(ZEyKBBOt2ybkMG!~~60_35.JPG

Ark

unread,
Dec 25, 2013, 10:59:28 AM12/25/13
to asrob-uc3m-i...@googlegroups.com
pero has comprado ese del que pones el enlace o los has comprado en una tienda de RepRaps?   eso de "tiene este aspecto" no sirve de nada...
lo termistores no miden la temperatura de forma lineal lo que significa que puedes tener varios modelos de 100k que midan las temperaturas de forma totalmente diferente...
puedes probar de generar tu propia tabla de temperaturas a partir de la beta y las resistencias que monte tu placa en serie con el termistor, y luego añadir la tabla a marlin manualmente. Puedes usar alguna herramienta como esta: http://www.thingiverse.com/thing:103668/#instructions

Ruben Sanz

unread,
Dec 25, 2013, 12:05:26 PM12/25/13
to asrob-uc3m-i...@googlegroups.com


El miércoles, 25 de diciembre de 2013 16:59:28 UTC+1, Ark escribió:
pero has comprado ese del que pones el enlace o los has comprado en una tienda de RepRaps?   eso de "tiene este aspecto" no sirve de nada...
lo termistores no miden la temperatura de forma lineal lo que significa que puedes tener varios modelos de 100k que midan las temperaturas de forma totalmente diferente...
puedes probar de generar tu propia tabla de temperaturas a partir de la beta y las resistencias que monte tu placa en serie con el termistor, y luego añadir la tabla a marlin manualmente. Puedes usar alguna herramienta como esta: http://www.thingiverse.com/thing:103668/#instructions


Me lo dio un amigo creo que lo compro en una tienda de electrónica estos datos me ha pasado 

RESISTENCIA NTC 100K    y este el pdf (me imagino  que para varios modelos)

https://www.hni.uni-paderborn.de/uploads/media/B400_NTC-02_Serie_01.pdf

Respecto a lo de las tablas ni idea como hacer eso.  Haber si puedo utilizar una de las opciones por defecto de configuración de termistor de marlin si alguien se le ocurre algo.


Saludos.




Ruben Sanz

unread,
Dec 25, 2013, 12:57:26 PM12/25/13
to asrob-uc3m-i...@googlegroups.com


¿alguién más que sepa que número de configuración usar para este termistor en marlin para la base caliente?


Tengo ganas de IMPRUSAR

Iceflow

unread,
Dec 25, 2013, 1:14:19 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
Si desde el principio hubieras comprado un termistor "conocido" te evitarias todas estas vueltas... y encima, pedir "ayuda" a ver si te lo resuelven rapidito... y eso de hacer tablas? uf, no, esas cosas complicadas, dejate... :S

Ese termistor no es el tipico de grano de arroz y encapsulado de cristal, eso lo primero, osea que no va a coincidir exactamente con ninguno de los que los firmwares tienen "por defecto" o te buscas la vida para crear una tabla de valores e incorporarla al firmware o va a ser complicado que lo uses...

Tiene un codigo de colores, mira en el datasheet que mandaste a ver a cual corresponde concretamente, eso es lo primero que hay que saber... sabiendo cual es se sabe el valor de la Beta, que es el que se usa para hacer luego la tabla de temperaturas... ten en cuenta que no pasa de 125º, o lo quemas :(

La resistencia habitual que llevan las electronicas, como resistencia de referencia para los termistores es de 4.7k, deberia coincidir los valores de tu termistor para esa resistencia con estos datos del datasheet:

4700 3977 K ±0.75% 4472 6472 3472 2472 yellow violet red

Si tiene otro codigo de colores distinto no se si servira... coincide o es otro?

Si tienes un termometro fiable que aguante temperatura, siempre puedes usar el metodo de prueba y error... pon el valor de termistor que mas rabia te de en el firmware, manda calentar y mide con el termometro, si es correcto, haz un par de medidas mas con otras temperaturas, si todo va bien, usa ese, si no, pues a probar con otro...

Siento ser tan "rotundo" pero es que... no es tan facil como que alguien te diga usa el 1 o el 5 y solucionado, no es nada estandar ese termistor, es una prusada, pero es asi... cada termistor es un mundo, lo mas rapido y sencillo seria que compraras uno "normal".

Prusaludos y suerte!!


--

Ark

unread,
Dec 25, 2013, 1:27:09 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
no hace falta más que leer un poco.. de la tabla tienes que coger el de 100kOhm (que supuestamente es el tuyo)
100000 4190 K ± 1.5%  brown black yellow

de ahi sacas que la beta es 4190 (para B25/85)  (parte lineal... es decir a partir de 85ºC no te puedes fiar de la temperatura)
la mayoria de electronicas llevan una resistencia de pull-up de 4,7kOhm como te dice Aisflou (lo suyo es que lo compruebes..)

con eso te vas al excel de thingiverse que te he enlazado que lleva instrucciones en la 2ª pestaña..... (bastante detalladas por cierto)
en R0 pones 100kOhm porque es tu termistor
T0 es la temperatura ambiente 25ºC
B es la Beta que te dice la hoja de datos (4190)
Tb es la segunda temperatura, en este caso 85ºC
pullup R: 4,7 kOhm
y el resto lo dejas tal cual.


le das a "Create Table" y te genera la tabla que tienes que añadir en el "thermistors.h" de marlin siguiendo el mismo modelo que tienen los demás pero asignandole un numero que no esté ocupado...

P.D: cuando se usan cosas "no-standard" tienes que estar seguro de saber si te van a servir o no...
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.

Iceflow

unread,
Dec 25, 2013, 1:34:06 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
Joer, vaya pruso lio me he echo yo con la resitencia de la electronica... O.o cuando es el valor del NTC :S sorry por liarla mas, aunque lo anterior sigue sirviendo.

Si haces como te ha comentado Ark no sera "excesivamente" complicado sacarte la tabla y poner a funcionar el termistor.

Por cierto, Ark, para ser una explicacion "rapida" lo has explicado perfectamente ;) me he enterado hasta yo jejejeje


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.

Ruben Sanz

unread,
Dec 25, 2013, 1:46:48 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
Pues el código de colores es este Aisflou

marron, negro, amarillo, dorado


Voy a intentar lo que dice ARK.

Antes tenía sprinter y para este termistor de la mesa caliente tenía configurado en el "1"


Gracias por responder tan rápido.




Ruben Sanz

unread,
Dec 25, 2013, 1:55:33 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
¿lo de comprobar los 4,7k de pull-up a que os referis a la placa de electrónica?

¿Como se mide?

Ark

unread,
Dec 25, 2013, 2:17:22 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
seguramente sea 4,7k, tienes una RAMPS u otra?

Si en sprinter te iba bien con la "1" (si estás seguro que te marcaba bien las temperaturas) puedes mirar la tabla en sprinter y copiarla a Marlin ;)

Iceflow

unread,
Dec 25, 2013, 2:17:18 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
Si, olvidate de lo que dije, del codigo de colores y lo otro, me hice la pisha un lio yo solo xDDDD

Pero oara lo de crear la tabla vale todo lo que te ha comentado Ark. La resistencia de la electronica es la de 4.7k a no ser que tu la cambiaras, es la que vendra por defecto...

Si ya tenias ese termistor en sprinter con 1 funcionando en marlin puedes usar ese mismo valor de termistor, solo comprueba que coincidan que es el mismo tipo en sprinter y en marlin, que creo que si... aunque de todas formas yo haria la tabla... el 1 de marlin no es ese termistor ni loco, otra cosa es que pueda dar valores similares... que no creo que sean muy correctos, pero bueno...


Ruben Sanz

unread,
Dec 25, 2013, 3:04:14 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
Nunca comprobe si en sprinter la temperatura era correcta notaba que se calentaba bastante a veces se despegaban y otras veces no.

Si tengo ramps de fábrica sin modificar nada.

Ruben Sanz

unread,
Dec 25, 2013, 3:05:13 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
Ark y Aisflou vosotros que usais Marlin o sprinter?
¿qué recomendaís?

Un saludo.

Ruben Sanz

unread,
Dec 25, 2013, 3:05:28 PM12/25/13
to asrob-uc3m-i...@googlegroups.com

Ark

unread,
Dec 25, 2013, 3:54:32 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
yo he usado Marlin desde el primer momento asique no puedo opiniar.
En el fondo, en las últimas versiones son prácticamente lo mismo, pero Marlin siempre va un paso por delante incluyendo cosas (el autonivelado con servo por ejemplo)

Saludos!

Iceflow

unread,
Dec 25, 2013, 4:42:28 PM12/25/13
to asrob-uc3m-i...@googlegroups.com
Yo estoy igual que Ark, nunca he usado Sprinter, empece directo con Marlin. Lo que si se, es la cantidad de gente que empieza con el super estable y se pone Marlin cagando prusas jejejejje ya esta algo obsoleto y a veces da mas problemas que lo estable que deberia ser, aunque quiza es fallo de la gente en algunos casos... :S

Una cosa si te digo, andar diciendo que solo sabes que calienta la cama y no saber ni a que temperatura... manda webs... un pelin mas de preocupacion deberias tener... el dia que arda la casa nos echamos las manos a la cabeza... :(


--
Reply all
Reply to author
Forward
0 new messages