[PROBLEMA][SD INIT FAIL] Problema que no consigo arreglar

1,890 views
Skip to first unread message

trent...@gmail.com

unread,
Sep 19, 2015, 4:18:09 PM9/19/15
to Clone Wars: Imprimiendo impresoras 3D
Buenas noches, me gustaría compartir un problema que tengo en mi impresora y que necesito arreglar por que no me deja dormir. Es una P3Steel con RAMPS 1.4 y una Full Graphics smart controller, la de la PCB blanca.

El caso es que he estado mirando por foros y google mismo, encontrando a gente que tiene el mismo problema que yo, y nadie da una solución al problema, entre post antiguos y que no se actualizan, no la he podido encontrar y no consigo dar con la tecla correcta, espero que alguien de la lista que haya tenido este problema y lo haya solucionado pueda ayudarme.

La impresora desde hace un año funciona correctamente, tanto con Repetier como con la SD en la Full Graphics, hace un mes dejé de imprimir por los estudios de Septiembre, y hace dos dias que proseguí con las impresiones, mi sorpresa fue que al encenderla no me reconoce la SD, aunque está metida en la pantalla pone "NO SD Card", en vez de "Print from SD", al conectarlo a repetier, en el monitor serie sale echo: SD init fail, al introducir el comando M21 (iniciar SD) vuelve a salirme SD init fail.

El firmware es el mismo, no lo he tocado, Marlin, con la modificacion de quitar los dos "//" de la correspondiente línea.

Si desconecto el shield de la smart controller y comento esa línea no me da ningún problema, lo digo para que siente precedente que sin la Pantalla va todo correcto.

La SD es una panasonic de 512 Mb formateada en FAT32, funciona correctamente y aún así he probado con varias tarjetas de memoria.

Los cables son cortos y están blindados, no tienen interferencias, los pines del arduino están comprobados, así como los de la RAMPS y los del shield de la SD.

He probado varias versiones de Marlin, desde la que me funcionaba anteriormente hasta la última versión, tengo instalada la U8glib en las librerias de Arduino

Es decir puedo mover los motores y todo lo que tiene la pantalla, menos imprimir desde ella con la SD, es decir funciona perfectamente todo menos eso.

Necesito solución por favor, porque cómo veis lo he probado todo y no me da resultado.

¿Alguien me puede ayudar?

Muchas gracias por adelantado

SrTurtle

unread,
Sep 19, 2015, 4:40:20 PM9/19/15
to Clone Wars: Imprimiendo impresoras 3D
Ni idea de que puede ser, pero sopla por la ranura como con los juegos de game boy cuando no iban y luego iban xD

Iceflow

unread,
Sep 20, 2015, 2:56:40 AM9/20/15
to asrob-uc3m-i...@googlegroups.com
Has medido si esta llegando corriente al zocalo donde se inserta la tarjeta en el LCD?

--
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/288ff97b-0b32-469f-a7e0-68b4ad8b5138%40googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

trent...@gmail.com

unread,
Sep 20, 2015, 6:41:28 AM9/20/15
to Clone Wars: Imprimiendo impresoras 3D
@SrTurtle: Hazme caso que incluso lo he probado, y nada.

@Aisflou: Corriente no puedo medirla ya que es un ensayo destructivo sobre la placa y no creo que sea conveniente hacerlo, en cuanto a voltaje te diré que según el datasheet del socket de la SD que adjunto (perdón por la calidad) por tener una concordancia de lo que hablamos en los pines 1, 2 y 4 tengo 3,31 V , en los demás 0 V

Tengo continuidad con GND en los pines 3, 5 y 6.

Cómo no se CLK si se refiere a un chipselect (Output Enable) o es el CLK de reloj sincrono supongo que el que esté a GND deberia indicar que es un OE y que se selecciona a nivel bajo, es lo único raro que veo en principio y que no supongo que esté mal, sino que desconozco su origen.

Si tuviera un osiloscopio o un analizador lógico en casa te haría pantallazo de las señales y ya podríamos saber con seguridad que pasa, pero a priori parece que está bien, no se. ¿qué opinas?

PS: En la LCD comprobé anteriormente que llegaban los rigurosos 5 V a la patilla VDD de la misma, el tener en la VDD del socket 3,31 V es por que trabaja con ese voltaje, no con 5 V

Según un datasheet de una SD que he mirado:

Voltage range:
Basic comunication (CMD0, CMD15, CMD55, ACMD41): 2,0 to 3,6
Other comands and memory access: 2,7 to 3,6

Así que estoy dentro de los rangos normales...

Gracias por preocuparos

trent...@gmail.com

unread,
Sep 20, 2015, 6:43:20 AM9/20/15
to Clone Wars: Imprimiendo impresoras 3D
PIC FORGOTTEN :P (SD socket datasheet)

Siento el doble post...
SD-Socket-Datasheet.jpg

Iceflow

unread,
Sep 20, 2015, 4:37:31 PM9/20/15
to asrob-uc3m-i...@googlegroups.com
Perdón por mi expresión tan mala, con corriente me refería a medir si llegaba voltaje necesario al zócalo de la SD, lo cual veo que si que has comprobado que llegan los 3.3v a los que trabaja la SD, viendo que eso es correcto no sabría decirte mas... :S

En marlin hay unas opciones para cuando no se detecta la SD, no recuerdo como se llama, pero echa un ojo al apartado de LCD, tienes varias opciones que igual con alguna de ellas funciona la tarjeta como debería...

El 20 de septiembre de 2015, 12:43, <trent...@gmail.com> escribió:
PIC FORGOTTEN :P (SD socket datasheet)

Siento el doble post...

--
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

Iceflow

unread,
Sep 20, 2015, 4:42:11 PM9/20/15
to asrob-uc3m-i...@googlegroups.com
Echa un ojo al esquematico por si quieres hacer mas pruebas con el LCD, comprobar los diodos, el pin de SD detect... no se... :S

http://reprap.org/mediawiki/images/5/51/RRD_FULL_GRAPHIC_SMART_CONTROLER_SCHEMATIC.pdf

Iceflow

unread,
Sep 20, 2015, 4:42:49 PM9/20/15
to asrob-uc3m-i...@googlegroups.com
Siento el triple post... :( que versión de ug8lib estas usando?

trent...@gmail.com

unread,
Sep 20, 2015, 5:00:28 PM9/20/15
to Clone Wars: Imprimiendo impresoras 3D
No te preocupes Ais, demasiado que te estás implicando en mi problema.

MIraré y seguiré probando en Marlin en los apartados del LCD, y seguiré "updateando" el post, con buenas o malas noticias, ¿podremos estar ante un prusalgeist? xD

Te agradecería si encuentras alguna cosa por dónde tirar me lo digas.

Estuve cambiando también opciones del SPI en Marlin, sin resultado, lei que puede ser que vaya tan rápido el escaneo y búsqueda de la SD que no se inicia, he puesto tiempos de espera (delay) y sin resultado

Le echaré un ojo al esquemático, ya que hay que descartar problemas de Hardware antes de meterse en firmware, ya que antes iba sin problemas.

En cuanto a la versión de U8glib es la latest, la v1.18.1, simplemente volcada en la libreria de arduino y cargada desde el IDE, para más inri la he incluido con un "#include <u8glib.h>" en el propio config.h, la anterior que utilizaba era la v1.16

Y lo del triple post... mejor hombre, así se uppea el post y más gente puede leer y compartir.

Gracias :P

Seguiremos a ello

Iceflow

unread,
Sep 20, 2015, 5:06:45 PM9/20/15
to asrob-uc3m-i...@googlegroups.com
La librería de todas maneras es solo para mostrar el texto en el LCD, no? no debería ser la culpable de lo de la SD... pero bueno, pregunte por si las moscas... has probado a poner la 1.16 de nuevo?

--
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

trent...@gmail.com

unread,
Sep 20, 2015, 6:58:16 PM9/20/15
to Clone Wars: Imprimiendo impresoras 3D
Yo no se el culpable, pero como lo pille... jeje, a ver, la librería no creo que sea el problema, aún así ya la intercambié una y otra vez hace unos días, al igual que marlin, probando varias versiones pero nada.

He estado comprobando todos los pines de la LCD con el .pdf que me has pasado, y nada, todo correcto, he hecho incapié en el chipselect de la SD y si, está activo a nivel alto, tal y como dice el datasheet y como pone en la programación de marlin, hay concordancia vaya.

Tiene que ser una tontería pero aún no la he pillado, y creo que he hecho las suficientes pruebas como para encontrarlo, a mi por ahora no se me ocurre nada la verdad.

Iceflow

unread,
Sep 20, 2015, 7:14:39 PM9/20/15
to asrob-uc3m-i...@googlegroups.com
Pues entonces si que es un prusergheist... :(

--
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

trent...@gmail.com

unread,
Sep 21, 2015, 6:54:35 AM9/21/15
to Clone Wars: Imprimiendo impresoras 3D
Lo que más raro me resulta es que puedo imprimir desde repetier sin problemas, en la LCD salen los valores normales que tienen que salir, y no se interfiere con nada el que no funcione la SD, eso si, no puedo imprimir autonomamente por que no funciona, si no funcionara algún pin, o cualquier cable del socket y del adaptador que va a la RAMPS se notaría en el comportamiento, vamos digo yo... A saber lo que le pasa, lo raro es que me pase a mi por la cara y no hay solución

Pongo algunas imágenes que he tomado de la pantalla, como se puede observar, la pestaña que tiene el socket y que puentea a GND cuando se inserta la SD funciona correctamente, no está rota ni nada.

T.T
Card_inserted.jpg
card_inserted_rear.jpg
Card_removed.jpg
Card_removed_rear.jpg
Menu_NO_sd_card.jpg

Xoan Sampaiño

unread,
Sep 21, 2015, 6:59:49 AM9/21/15
to asrob-uc3m-impresoras-3d

No influye porque la conexión del lector de tarjetas SD es independiente; de hecho no es necesario tener una pantalla LCD para imprimir desde la tarjeta SD (la mayoría de aplicaciones anfitrión, como Pronterface o Repetier tienen la opción de subir e imprimir archivos a y desde la tarjeta SD).

--
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

partekus

unread,
Sep 21, 2015, 9:42:12 AM9/21/15
to Clone Wars: Imprimiendo impresoras 3D


Has mirado las soldaduras? y la continuidad de los hilos de la ramps al lcd? dales un apreton con un pico loro o algun alicate.parecen tonterias pero a veces...
Un saludo 

trent...@gmail.com

unread,
Sep 21, 2015, 10:24:02 AM9/21/15
to Clone Wars: Imprimiendo impresoras 3D
Cierto @Xoan es independiente, pero me resulta raro que falle una cosa y no la otra, aunque la SD sea muy sensible, eso si.

@Partekus, ya se que tiene que ser una tontería, pero si, antes ya habia comprobado los pines y las soldaduras así como la continuidad de los hilos, aún así acabo de ponerle una faja nueva de hilos y sigue dando el mismo problema, así que no van por ahí los tiros.

Gracias por las contestaciones

Lucas Sicilia Martínez

unread,
Jan 11, 2017, 1:56:16 PM1/11/17
to Clone Wars: Imprimiendo impresoras 3D
Hola, te / os cuento:

 Hace muy poco me he cargado una placa arduinoMEGA por conectar mal un motor (moví la conexión un pin de más)
y desde entonces , he tenido mágincamente un motón de fallos más.
Quitados todos los fallos de hardware (cortes inexperados, calibración de pololus según motor NEMA17 específicos... etc)
y tras haber quemado otras TERS placas MEGA más, me quedé  ( de las cuatro) con tres que seguín pudiendose programar.
Son dos de ellas, me da el mismo error qeu a ti:

SD init fail.

Próxima parada: comprar un MEGA nuevo.
No he probado con el repetier, pero si funciona, bien.
La placa se quema con nada, tenlo en cuenta.
 

Xoan Sampaiño

unread,
Jan 11, 2017, 2:21:44 PM1/11/17
to asrob-uc3m-impresoras-3d
El día 11 de enero de 2017, 19:56, Lucas Sicilia Martínez
<lucassicil...@gmail.com> escribió:
> La placa se quema con nada, tenlo en cuenta.

Con nada no, porque conectar bien un controlador, o un final de
carrera sólo es cuestión de fijarse y revisar.

Yo me lo haría mirar, porque quemar tres placas es demasiada coincidencia...

--
Xoan Sampaiño | http://about.me/xoan
Reply all
Reply to author
Forward
0 new messages