[PROBLEMA] CONECTAR LCD 128x64

2,361 views
Skip to first unread message

Carlos Hernandez

unread,
Feb 13, 2016, 1:47:29 PM2/13/16
to Clone Wars: Imprimiendo impresoras 3D
Hola compis.




Recientemente me ha llegado esta pantalla y he querido probarla con Mi arduino Mega 2560 y Ramps 1.4, con la ultima versión disponible del Marlin v1.1.0 RC3 y bueno siguiendo las instrucciones de la WIKI indican solo descomentar la actual linear 713 del archivo Configuratión.h y agregar las bibliotecas al IDE del Arduino U8gLib:



// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Y en efecto enpezo a funcionar sin problemas la imagen.


El caso es que ni los botones de control, ni el Speaker, ni la SD funcionan así que no puedo acceder al menú ni nada de nada...


Trasteando por el Marlin vi que se podía Activar presuntamente la SD y el Speaker descomentando las lineas 668 y 677 y escepto el speaker que no se si funciona o no aparece en la pantalla el icono de la SD que tampoco he podido probar que funcione por que no me van los botones.


668  #define SDSUPPORT // Enable SD Card Support in Hardware Console
677  #define SPEAKER // The sound device is a speaker - not a buzzer. A buzzer resonates with his own frequency.



¿Alguien sabe lo que pasa y como solucionarlo?


Gracias






















Iceflow

unread,
Feb 13, 2016, 2:04:01 PM2/13/16
to asrob-uc3m-i...@googlegroups.com
Tienes que activar el define del soporte genérico de LCDs, esta el primero o de los primeros en la lista, encima de lo del speaker y la sd... te lo estoy diciendo de memoria, si no te diría mas exacto donde es :P

Aunque buscando un poquito seguro que lo encontrabas ;)

--
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/d7cced0d-b9c3-45f0-9e86-366f6035d00b%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jaime Berdun

unread,
Feb 13, 2016, 2:27:49 PM2/13/16
to Clone Wars: Imprimiendo impresoras 3D
Carlos yo he montado la mia hace dias y tuve que hacer estos cambios en Marlin 

//==============================LCD and SD support=============================
// @section lcd

// Define your display language below. Replace (en) with your language code and uncomment.
// en, pl, fr, de, es, ru, bg, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
// See also language.h
#define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(es)

// Choose ONE of these 3 charsets. This has to match your hardware. Ignored for full graphic display.
// To find out what type you have - compile with (test) - upload - click to get the menu. You'll see two typical lines from the upper half of the charset.
// See also documentation/LCDLanguageFont.md
  #define DISPLAY_CHARSET_HD44780_JAPAN        // this is the most common hardware
  //#define DISPLAY_CHARSET_HD44780_WESTERN
  //#define DISPLAY_CHARSET_HD44780_CYRILLIC

//#define ULTRA_LCD  //general LCD support, also 16x2
//#define DOGLCD  // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
#define SDSUPPORT // Enable SD Card Support in Hardware Console
// Changed behaviour! If you need SDSUPPORT uncomment it!
//#define SDSLOW // Use slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)
//#define SDEXTRASLOW // Use even slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)
//#define SD_CHECK_AND_RETRY // Use CRC checks and retries on the SD communication
//#define ENCODER_PULSES_PER_STEP 1 // Increase if you have a high resolution encoder
//#define ENCODER_STEPS_PER_MENU_ITEM 5 // Set according to ENCODER_PULSES_PER_STEP or your liking
//#define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.
//#define ULTIPANEL  //the UltiPanel as on Thingiverse
//#define SPEAKER // The sound device is a speaker - not a buzzer. A buzzer resonates with his own frequency.
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click
//#define LCD_FEEDBACK_FREQUENCY_HZ 1000         // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click
                                                 // 0 to disable buzzer feedback. Test with M300 S<frequency Hz> P<duration ms>
// PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3)
//#define PANEL_ONE

// The MaKr3d Makr-Panel with graphic controller and SD support
//#define MAKRPANEL

// The Panucatt Devices Viki 2.0 and mini Viki with Graphic LCD
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
//#define VIKI2
//#define miniVIKI

// This is a new controller currently under development.  https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
//#define ELB_FULL_GRAPHIC_CONTROLLER
//#define SD_DETECT_INVERTED

// The RepRapDiscount Smart Controller (white PCB)
//#define REPRAP_DISCOUNT_SMART_CONTROLLER

// The GADGETS3D G3D LCD/SD Controller (blue PCB)
//#define G3D_PANEL

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

// The RepRapWorld REPRAPWORLD_KEYPAD v1.1
//#define REPRAPWORLD_KEYPAD
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0 // how much should be moved when a key is pressed, eg 10.0 means 10mm per click

// The Elefu RA Board Control Panel
// REMEMBER TO INSTALL LiquidCrystal_I2C.h in your ARDUINO library folder: https://github.com/kiyoshigawa/LiquidCrystal_I2C
//#define RA_CONTROL_PANEL

// The MakerLab Mini Panel with graphic controller and SD support
//#define MINIPANEL

Un saludo.

Carlos Hernandez

unread,
Feb 13, 2016, 7:00:23 PM2/13/16
to Clone Wars: Imprimiendo impresoras 3D
Hola gracias a todos.

Jaume no veo que hayas activado nada. solo la SDSuport (linea668) y la pantalla (linea 713) y con esto ya te todo?

Iceflow

unread,
Feb 13, 2016, 7:19:55 PM2/13/16
to asrob-uc3m-i...@googlegroups.com
Has des-comentado esta linea?



//#define ULTRA_LCD  //general LCD support, also 16x2

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

Alejandro Platas

unread,
Feb 13, 2016, 9:16:59 PM2/13/16
to asrob-uc3m-i...@googlegroups.com

Por curiosidad, para que sirve tener activado el speaker?

Jaime Berdun

unread,
Feb 13, 2016, 9:43:08 PM2/13/16
to Clone Wars: Imprimiendo impresoras 3D
Creo que será para cuando en vez de un zumbador tienes un altavoz para que envié sonidos en distintas frecuencias. Ya que el zumbador solo suena a la frecuencia que tenga de fabrica.

Alejandro Platas

unread,
Feb 14, 2016, 6:47:23 AM2/14/16
to asrob-uc3m-i...@googlegroups.com

Perdón, creo que me expliqué mal. Yo tengo el mismo lcd pero la opción zumbador o speaker que hace? Te Pita cuando acaba o algo así? Es curiosidad más que nada.

El 14 feb. 2016 3:43 a. m., "Jaime Berdun" <jaim...@gmail.com> escribió:
Creo que será para cuando en vez de un zumbador tienes un altavoz para que envié sonidos en distintas frecuencias.  Ya que el zumbador solo suena a la frecuencia que tenga de fabrica.

--
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 una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/7ba9bddc-565b-4627-9d3c-3d65b0c1ce83%40googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Jaime Berdun

unread,
Feb 14, 2016, 1:16:38 PM2/14/16
to asrob-uc3m-i...@googlegroups.com

Cuando pulsas el encoder pita y en  caso de ser un zumbador solo pita en una frecuencia y si pusieras un altavoz pues habilitando esa opción puedes reproducir más frecuencias distintas.  Con simplify3D si se que se puede hacer que suene una musiquita por el buzzer pero no se entiende al pitar en la misma frecuencia.

Carlos Hernandez

unread,
Feb 14, 2016, 3:41:00 PM2/14/16
to Clone Wars: Imprimiendo impresoras 3D
Hola.

Nada No consigo hacerlo funcionar.

Con el Firmware Marlin v1.0.2 y las Librerias U8GLib v1.16 si que funciona sin problemas.

¿Alguien ha hecho funcionar correctamente con el Marlin v1.1.0 RC3?

Iceflow

unread,
Feb 14, 2016, 3:44:26 PM2/14/16
to asrob-uc3m-i...@googlegroups.com
Has cambiado lo que te dije?

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

Carlos Hernandez

unread,
Feb 14, 2016, 3:55:13 PM2/14/16
to Clone Wars: Imprimiendo impresoras 3D
Hola Aisflow.

Si perdona por no comentarlo... ya me volví loco y toque tantas cosas que ya no se cuando ni con que miles de combinaciones.. pero si Lo active y no funciono.

De todas maneras de todo se aprende.

Gracias a este video https://www.youtube.com/watch?v=H3wj9l1hvVw hice funcionar con la versión de Marlin v.1.0.2 con facilidad y pues aprendí mucho sobre esa parte del firmaware.

Esta noche empezare de cero con la ultima versión del Firmware.

Lo que si que querría saber si alguien lo ha hecho funcionar por que al ser una version RC no sea ser que tenga algún fallo y no sea posible... que todo puede ser.

Un Saludo.

Iceflow

unread,
Feb 14, 2016, 6:16:19 PM2/14/16
to asrob-uc3m-i...@googlegroups.com
Hombre, todo puede ser, que fuera un tema del firmware, pero ya lleva un tiempo funcionando la RC y raro seria que nadie lo hubiera reportado antes y solo te pase a ti y ahora... jejejeje

Que versión de arduino estas usando? también, la versión de las u8glib esa o como se llame puede tener que ver... no se si la ultima versión no era la adecuada o algo así... quizá no le pusiste los archivos donde tendrían que ir... :S

Cuéntanos un poco mas de todo lo que has echo para que sepamos...

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

Carlos Hernandez

unread,
Feb 14, 2016, 6:57:13 PM2/14/16
to Clone Wars: Imprimiendo impresoras 3D
Hola.

Me he equivocado, no era ese link del vídeo que vi y del cual conseguí que funcionara con la v1.0.2, de ese vídeo saque el donde buscar para cambiar la dirección del selector que para mi gusto estaba invertido.

Por si a alguien le sirve he subido a MEGA el Marlin v1.0.2 con solo las modificaciones para que vaya la pantalla en cuestión, pueden descargarlo pinchando aquí.

Haber si alguien sabe decirme para la versión v1.1.0 RC3

Gracias.

Iceflow

unread,
Feb 14, 2016, 8:56:52 PM2/14/16
to asrob-uc3m-i...@googlegroups.com
Como tienes definida la placa en el firmware? le pones numero como siempre o la nombras con el nombre que es la "nueva" forma de ponerlo?

Has usado esta librería u otra? https://bintray.com/olikraus/u8glib

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

Jaime Berdun

unread,
Feb 15, 2016, 6:36:54 AM2/15/16
to Clone Wars: Imprimiendo impresoras 3D
Carlos yo te he dicho lo que he tenido que cambiar para la ultima version de marlin  v1.1.0 RC3

Y he vuelto a empezar con el codigo limpio desde 0 varias veces y no me ha dado ningun problema la pantalla revisa que algo te dejas en el tintero.

Carlos Hernandez

unread,
Feb 15, 2016, 2:02:14 PM2/15/16
to Clone Wars: Imprimiendo impresoras 3D
Hola Jaume.

Si empezando, me fije claramente en tu código donde el cual según veo solo modificas lo siguiente:

#define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(es)
#define SDSUPPORT // Enable SD Card Support in Hardware Console
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER


 Por lo demás esta todo comentado e inalterado. Si, tal cual se a probado, el Marlin de 0 solo cambiando estas lineas y cambiando la linea donde seleccionas la placa que usas, si, antes seleccionabas por una variable numérica el tipo de placa y ahora es una variable de texto, he cambiado lo siguiente:

73-   #define MOTHERBOARD BOARD_RAMPS_13_EFB

por
:

73-   #define MOTHERBOARD BOARD_RAMPS_14_EFB



Lo he probado modificando y sin modificar... No se quizás la biblioteca U8GLib no son las correctas... no se... También probé Aisflow activar la linea 666

¿que versión usáis, por si es eso?





Carlos Hernandez

unread,
Feb 15, 2016, 3:02:29 PM2/15/16
to Clone Wars: Imprimiendo impresoras 3D
Holaaaaaaaa


Nada, probando y como al inicio, se ve la imagen pero el selector no funciona. Un Matiz, por si sirve, con la configuración de Jaunme, si cuando esta cargando el Firmware y justo cuando cambia a la pantalla de monitoreo pulso, se oye el beeper y cambia a menu... eso si ya no sale de ahi y hay que reiniciar.

Iceflow

unread,
Feb 15, 2016, 3:22:01 PM2/15/16
to asrob-uc3m-i...@googlegroups.com
Como que no refresca correctamente el estado del pulsador o algo así parece... :S

El 15 de febrero de 2016, 21:02, Carlos Hernandez <car...@gmail.com> escribió:
Holaaaaaaaa


Nada, probando y como al inicio, se ve la imagen pero el selector no funciona. Un Matiz, por si sirve, con la configuración de Jaunme, si cuando esta cargando el Firmware y justo cuando cambia a la pantalla de monitoreo pulso, se oye el beeper y cambia a menu... eso si ya no sale de ahi y hay que reiniciar.

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

Jaime Berdun

unread,
Feb 16, 2016, 4:16:05 AM2/16/16
to Clone Wars: Imprimiendo impresoras 3D
Las librerias que tengo instaladas son las U8glib version 1.18.0

Carlos Hernandez

unread,
Feb 16, 2016, 7:08:43 AM2/16/16
to Clone Wars: Imprimiendo impresoras 3D
Ya estoy borracho la verdad. ;S

ALgun alma caritativa puede pasarme su versión 1.1.0 RC3 por porbar si funciona con mi hardware... haber si es que esta jodido o algo.. aun que no lo creo por que con la versión 1.0.2 funciona correctamente sin hacer nada raro.

En Fin Un Saludo.

Carlos Hernandez

unread,
Feb 16, 2016, 7:12:02 AM2/16/16
to Clone Wars: Imprimiendo impresoras 3D

Por cierto no creo pero.. tiene algo que ver que mi pantalla sea la roja y no la Blanca?

(No se es que ya no se que pensar)...

Iceflow

unread,
Feb 16, 2016, 7:32:26 AM2/16/16
to asrob-uc3m-i...@googlegroups.com
Mira la definicion de pines para la ramps y para ese lcd en la rc de marlin... a ver si esta mal configurado o algo asi el del encoder... :S

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

Jaime Berdun

unread,
Feb 16, 2016, 1:20:36 PM2/16/16
to asrob-uc3m-i...@googlegroups.com
La mia es roja sin la resistencia regulable de la izquierda.

Ahi tienes toda la carpeta de marlin. 

Añadele una r a la extension que google no me deja subir un rar
Saludos


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/PJ52itXiz3c/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, 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.
Marlin-RC.ra

Jaime Berdun

unread,
Feb 17, 2016, 12:50:34 PM2/17/16
to asrob-uc3m-i...@googlegroups.com

Lo conseguiste??

Carlos Hernandez

unread,
Feb 17, 2016, 1:56:42 PM2/17/16
to Clone Wars: Imprimiendo impresoras 3D
Bueno, hola compis.

Menos mal, pensaba que ya había perdido el norte. Jaime NO ME FUNCIONA en parte me alegro no sabes tu bien xDDDDDDD

Me hace exactamente lo mismo y a un amigo que tiene la misma pantalla que yo también, con tu compilación, la he estado echando un ojo y no veo por encima nada que no haya configurado ante. ;((((((

Entonces me puse a pensar y entendí de todo esto que el firmware activa la pantalla pero se bloquea a los pocos segundos, por eso no van las selectores... ¿una cosa de frecuencias como decia Aisflow?

;(

Gracias Jaime por el Firmware, debe haber alguna diferencia estre tu pantalla y la mia, habra que descubrir cuales son, quizas los pins no sehan los mismos.


VincentM

unread,
Feb 17, 2016, 2:28:55 PM2/17/16
to Clone Wars: Imprimiendo impresoras 3D
Prueba con lo siguiente:

En el Marlin RC, dentro del fichero Conditionals.h, linea 53 y siguientes hay esto:

#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
#define DOGLCD
#define U8GLIB_ST7920
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#endif

modificalo así:

#if
ENABLED (REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
 #define DOGLCD
 #define U8GLIB_ST7920
 #define REPRAP_DISCOUNT_SMART_CONTROLLER
 #define ENCODER_PULSES_PER_STEP 4
 #define ENCODER_STEPS_PER_MENU_ITEM 1
#endif

Compila y prueba...

Carlos Hernandez

unread,
Feb 17, 2016, 5:49:57 PM2/17/16
to Clone Wars: Imprimiendo impresoras 3D
Hola Vincent

Gracias por tu ayuda. Si conozco este código extra, lo vi en  uno de los múltiples tutoriales que he visto, expresan esas lineas para fijar un bug, cual no se pero tampoco hace efecto en mi caso. :(((((

De todas maneras lo volví a probar con el Firm que paso el compi Jaime y nada...

No se esto ya es muy raro por que con el Firmware v1.0.2 funciona Perfectamente.

Es como si se bloqueara la pantalla, como si se quedara congelada. He conectado al Repeiter Host y se conecta sin problemas... no he probado a mover nada por que solo tengo conectado el Arduino + Ramps 1.4 + Drv8825 + LCD12864F

¿quizás sea por eso... el nuevo Marlin si no conectas los sensores o algo se raya?

Gracias por vuestra ayuda.

Jaime Berdun

unread,
Feb 17, 2016, 5:59:15 PM2/17/16
to asrob-uc3m-i...@googlegroups.com

Si tienes 1 resistencia de 100k se la pones donde el Thermistor y se queda fijo en 25° si tienes el Thermistor 1 seleccionado en el marlin. 

VincentM

unread,
Feb 17, 2016, 6:22:48 PM2/17/16
to Clone Wars: Imprimiendo impresoras 3D
¿No da ningun error en la consola del Pronterface o Repetier?

Iceflow

unread,
Feb 17, 2016, 7:08:11 PM2/17/16
to asrob-uc3m-i...@googlegroups.com
No tienes termistores conectados? ¬¬

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

Carlos Hernandez

unread,
Feb 17, 2016, 8:26:54 PM2/17/16
to Clone Wars: Imprimiendo impresoras 3D
SOLUCIÓN!!

Hola Compis.


ME CAUEN D.I.@@@@@@.S QUE GILIPOLLAS, SUBNORMAL, INUTIL QUE LLEGO A SER.... xDDDDDDDDDDDDDDDD

Ahora si joder!!!!!!! va a ser que era eso, lo que yo no sabia es que por lo que yo mismo cabeza de alcornoque he derivado de toda esta experiencia, es que la nueva versión del firnware se bloquea sin previo aviso, ni letreritos de aviso ni ostias, si no detecta el sensor de temperatura....... caguen to lo que se menea!!!!

En fin, ya esta una pesadilla solucionada...

A quien le interese, para poder activar la pantalla LCD12864F y sus funciones como la SD.

Paso 1:
Hay muchos subproductos derivados, si no compráis la "original" que vale una pasta gansa en la Web Oficial (aquí y wiki aquí), comprobar que sea de los clonicos que usan el Driver ST7920 tipo esta.

Paso 2: Conectar Arduino Mega 2560 + Ramps 1.4 + Drv + LCD Y MUY IMPORTATENTE PARA LA NUEVA VERSIÓN 1.1.0 RC3 PONER UN SENSOR DE TEMPERATURA O RESISTENCIA DE 100K EN EL PRIMER CONECTOR DE LA RAMPS LLAMADO T0 (como indica la imagen) por que sinos se bloqueara el firmware y no funcionara la pantalla... os lo digo yo que estuve una semana sin poder dormir...

Paso 3: Configurar las lineas que se comentan a continuación de la versión del Marlin v1.1.0 RC3


Configuration.h

 

73.   #define MOTHERBOARD BOARD_RAMPS_14_EFB  //Selleción de la Placa Ramps v1.4

657. #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(es)  //Cambia el Idioma de los Menus.

668. #define SDSUPPORT // Enable SD Card Support in Hardware Console

709. // The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
710. // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
711. //
712. // ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
713. #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER  //Activa la configuración para la LCD

Conditionals.h

53. #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)

     
#define DOGLCD
     
#define U8GLIB_ST7920
     
#define
REPRAP_DISCOUNT_SMART_CONTROLLER
     
#define ENCODER_PULSES_PER_STEP 1 // Increase if you have a high resolution encoder
     
#define ENCODER_STEPS_PER_MENU_ITEM 4 // Set according to ENCODER_PULSES_PER_STEP or your liking
     
#define DEFAULT_LCD_CONTRAST 17  // Hay Algunas LCD que no tienen el potenciómetro para poder regular por hardware el contraste, poner aquí el valor que mejor se ajuste a vuestras necesidades.
   
#endif


Pins_RAMPS_13.h

157     #define BTN_EN1 33    // Sirve para cambiar la dirección del Selector.
158     #define BTN_EN2 31


Compilar y Subir... Debería ir todo Sin problemas (os lo digo yo que hasta sueño con la LCD) xDDDDDDD



Bueno Gente, Muchas gracias y ya nos vemos por aquí.






Carlos Hernandez

unread,
Feb 17, 2016, 8:34:36 PM2/17/16
to Clone Wars: Imprimiendo impresoras 3D
Así

Se me olvidava.. (las ganas de zangar el tema)...

Las Bibliotecas GLCD que he usado son las U8GLib v1.18.1 (que son las ultimas del momento).

CUIDADO no descargar la actualización que indica el IDE del Arduino (v1.18.0) a mi me dieron problemas... Aun que quizas a vosotros no, todo es posible.

Un Saludo.

Iceflow

unread,
Feb 17, 2016, 8:43:56 PM2/17/16
to asrob-uc3m-i...@googlegroups.com
Manda los webes!!! XDDDDD pero si dijiste que la tuviste funcionando!!! ¬¬ como la tenias ahora sin sensor de temperatura...? la ma que te pa... xDDDDDDD bueno, bien esta lo que bien acaba :P y prusa aprieta pero no ahoga, al final todo tiene solución!! jejejejeje

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

Carlos Hernandez

unread,
Feb 17, 2016, 8:59:15 PM2/17/16
to Clone Wars: Imprimiendo impresoras 3D
Toda prueba hice fue con el anterior firmware que le daba igual 8 que 80, pero este es mas delicado para bien o para mal.

 estoy tan animado que hasta me he puesto a ver las instrucciones para hacer Mods en el Space Engineers xDDDDDDDDDDDDDD

Iceflow

unread,
Feb 18, 2016, 3:21:20 AM2/18/16
to asrob-uc3m-i...@googlegroups.com
xDDDDD

El 18 de febrero de 2016, 2:59, Carlos Hernandez <car...@gmail.com> escribió:
Toda prueba hice fue con el anterior firmware que le daba igual 8 que 80, pero este es mas delicado para bien o para mal.

 estoy tan animado que hasta me he puesto a ver las instrucciones para hacer Mods en el Space Engineers xDDDDDDDDDDDDDD

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

Samuel RG

unread,
Feb 18, 2016, 10:58:17 AM2/18/16
to Clone Wars: Imprimiendo impresoras 3D
Imagino que eso no será en todos los casos... Yo tengo una igualita, China, de ali express y me ha funcionado desde el primer día, con termistor y sin el.

Ya esta semana me han llegado los últimos componentes que me faltaban y puedo empezar con las pruebas de impresión ya subier videos

Carlos Hernandez

unread,
Feb 18, 2016, 3:01:50 PM2/18/16
to Clone Wars: Imprimiendo impresoras 3D
Hola Samuel...

A mi también me a funcionado con y sin sensor... eso si hasta la versión v1.0.2 del Marlin

Prueba con la Ultima versión 1.1.0 RC3 haber que pasa? y me cuentas xDDDDDDDDD

:D

Samuel RG

unread,
Feb 18, 2016, 6:10:49 PM2/18/16
to Clone Wars: Imprimiendo impresoras 3D
Es la que tengo, por eso me ha extrañado, yo solo desmarque la opción para activar la " full graphics Lcd" y la puse en español. No he tocado nada más.

Lo único que no he probado es la SD.

Lo pero la pantalla funciona y me deja mover los ejes desde su control.

Samuel RG

unread,
Feb 18, 2016, 6:12:27 PM2/18/16
to Clone Wars: Imprimiendo impresoras 3D
Es más hice este vídeo antes de ponerla en español

http://youtu.be/jDqXa1f14nw

Carlos Hernandez

unread,
Feb 19, 2016, 9:09:50 AM2/19/16
to Clone Wars: Imprimiendo impresoras 3D
Bueno pues mira misterios de la vida.

Lo que si debe haber por ahí alguna opción o algo para desactivar esa "medida de seguridad"

Jaime Berdun

unread,
Feb 19, 2016, 9:15:49 AM2/19/16
to asrob-uc3m-i...@googlegroups.com

Poner a 0 los sensores de temp creo q era.

VincentM

unread,
Feb 19, 2016, 9:48:20 AM2/19/16
to Clone Wars: Imprimiendo impresoras 3D
Normalmente se hacia así.

Ahora, además, existe la opción de poner como termistor los números 998 o 999 que usan tablas falsas y dan siempre la misma temperatura.

// 998 and 999 are Dummy Tables. They will ALWAYS read 25°C or the temperature defined below.
// Use it for Testing or Development purposes. NEVER for production machine.
//#define DUMMY_THERMISTOR_998_VALUE 25
//#define DUMMY_THERMISTOR_999_VALUE 100

Carlos Hernandez

unread,
Feb 21, 2016, 5:52:17 PM2/21/16
to Clone Wars: Imprimiendo impresoras 3D
Hola compis...

Y Esto no sabéis decirlo antes?? Me caguen la porra xDDDDDDDDDDDDDDDDDDDDDDDDDD

Bueno es ta bien saber el modo virtual para hacer pruebas.

Gracias a todos.

Teby Romero

unread,
Mar 2, 2016, 8:52:50 PM3/2/16
to Clone Wars: Imprimiendo impresoras 3D
//(cuando escribí esto no me cargó la pagina completa asi que no sabia que ya lo habían solucionado :C y yo que hasta fotitos le saque para mostrarles, bueno llegue tarde pero lo mando igual para no perder lo escrito

hola gente, yo soy completamente nuevo en el grupo, me agregué hoy por que googleando me pille con la discusión, el tema es que yo me estoy "armando"
 una impresora (llevo 2% aun me falta mucho) y estaba haciendo pruebas con el arduino + la ramps 1.4 y la full graphic smart controller, el asunto que que con un firmware antiguo me funcionaba el encoder pero no podía acceder al menú (volvía de inmediato a la pantalla principal), así que probé con la ultima versión y me paso lo mismo que a Carlos, la pantalla tiene un pixel que parpadea cuando el sistema funciona correctamente (al final a la derecha) en mi caso no parpadeaba,


 modifique un sin fin de cosas, hasta que me di cuenta que en la pantalla dice Err: MINTEMP,  eso es la temperatura del extrusor, asi que le conecte el sensor y ( :O ) ahora decia Err: MINTEMP BED,



 como no tengo la cama caliente, no tengo un segundo sensor así que busque una resistencia uen mi baúl de los recuerdos electronicos y la puse con cuidado entre los pines y FUNCIONÓ!!!!!!! ( :D ) 



incluso ahora se que los chinitos no me jodieron con la pantalla y que era error del firmware antiguo lo del encoder, otra cosa de que navegue por los menús retire la resistencia y el sistema se quedo nuevamente pegado, yo creo que a ti te puede estar pasando lo mismo, a lo mejor uno de tus sensores de calor esta malo o no esta conectado, espero que te sirva mi hallazgo, y que puedas solucionar tu dilema, estaré atento a este grupo puesto que me ayudo bastante leerlo... espero poder continuar con este proyecto... aunque me esta costando un poco  -.-


Saludos.

Carlos Hernandez

unread,
Mar 2, 2016, 9:28:43 PM3/2/16
to Clone Wars: Imprimiendo impresoras 3D
Mil Gracias Teby. eja justo eso ;)

Peon Blanco

unread,
Mar 2, 2016, 10:57:37 PM3/2/16
to asrob-uc3m-i...@googlegroups.com
creo que si pones este valor debería de funcionar

#define TEMP_SENSOR_BED 0

o habilitar 

#define DUMMY_THERMISTOR_998_VALUE 25

#define TEMP_SENSOR_BED 998

en su momento yo hice ka prueba con esos datos solo que no recuerdo si para la cama o para lo que funde el plastico (se me complica el nombre)

la pantalla mandara una temperatura de 25 grados


El 2 de marzo de 2016, 19:28, Carlos Hernandez <car...@gmail.com> escribió:
Mil Gracias Teby. eja justo eso ;)

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

Carlos Hernandez

unread,
Mar 3, 2016, 11:34:29 AM3/3/16
to Clone Wars: Imprimiendo impresoras 3D
Gracias Peonpeon.

Lo probare.

PD: Por cierto aprovecho la ocasión.. creo que te refieres a lo que por aquí comúnmente llaman Hotend (Final Caliente, es tan malo en nombre en español como en ingles) pero como a mi estos tecnicismo en ingles me resultan absurdos siendo el Español una de las lenguas mas ricas en vocabulario por encima del Ingles y de lejos... me gusta llamarlo por su nombre de pila... " CABEZAL " o si lo prefieres " Cabezal Extrusor". Lo que pasa es que al decirlo en Ingles parece que tanto la frase como quien la pronuncia adquiere un carácter como más... (llama lo como quieras) cuando en realidad es al revés. Aun que la gracia de esto es que puedes llamarlo como quieras. ;)

Un Saludo.

VincentM

unread,
Mar 3, 2016, 11:40:02 AM3/3/16
to Clone Wars: Imprimiendo impresoras 3D
Reply all
Reply to author
Forward
0 new messages