This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA fallo en la pantalla
#1
[Imagen: IMG-20200506-193001.jpg]

Tengo una anet a6 y despues de instalar el marlin la pantalla sale punteada y desplazada 
como veis en la imagen, si alguien sabe como corregirlo me ayudaría mucho, por que no es
que este mal la pantalla.
  Responder
#2
Hola @pepe20, bienvenido al foro.
Efectivamente, la pantalla esta bien, el problema se produce por una mala temporización de la señal. Para corregirlo, tendrás que modificar el firmware y volver a subirlo a la placa.
Por ejemplo, puedes hacerlo incluyendo en el archivo Configuration.h las siguientes líneas, justo después de la línea que habilita la pantalla gráfica de Anet:

#define ANET_FULL_GRAPHICS_LCD
#define ST7920_DELAY_1 DELAY_NS(150)
#define ST7920_DELAY_2 DELAY_NS(150)
#define ST7920_DELAY_3 DELAY_NS(150)


Si no estoy equivocado, esos son los valores correctos para ese tipo de pantalla.
  Responder
#3
Arduino: 1.8.5 (Windows 7), Tarjeta: "Anet V1.0"

En el archivo incluido del boceto \ MarlinConfig.h: 29: 0,

                  del boceto \ G26_Mesh_Validation_Tool.cpp: 27:

Configuration.h: 1861: error: "150" puede no aparecer en la lista de parámetros macro

  #define ST7920_DELAY_1DELAY_NS (150) // Un clon de la pantalla gráfica completa RepRapDiscount pero con

                                 ^ ~~

Configuration.h: 1862: error: "150" puede no aparecer en la lista de parámetros macro

  #define ST7920_DELAY_2DELAY_NS (150) // pines / cableado diferentes (ver pines_ANET_10.h).

                                 ^ ~~

Configuration.h: 1863: error: "150" puede no aparecer en la lista de parámetros macro

  #define ST7920_DELAY_3DELAY_NS (150)
Hola de nuevo hice lo que me recomendastes pero me a salido este fallo, ¿Sabrías decirme como lo puedo quitar.?   


Archivos adjuntos
.docx   Nuevo Documento de Microsoft Word.docx (Tamaño: 16.38 KB / Descargas: 46)
  Responder
#4
Hola, seguramente has escrito directamente en Marlin las líneas, en lugar de hacer un copia/pega de las que yo puse y te has olvidado de poner el espacio que hay entre los parámetros (ST7920_DELAY_1, ST7920_DELAY_2 y ST7920_DELAY_3) y su valor (DELAY_NS (150)). Incluye ese espacio y desaparecerá el error.
  Responder
#5
Hola de nuevo amigo: tras seguir al pie de la letra tus indicaciones, la pantalla funciona aunque tiene un parpadeo, pero ahora puedo ver bien lo
que pone. Te doy las gracias por la ayuda, si sabes alguna solución bien sino me vale así, gracias.
  Responder
#6
Hola, pues la cuestión está en ajustar los valores correctos que van entre paréntesis.
Esos que te he indicado son los que vienen para la pantalla gráfica de Anet en los archivos preconfigurados de Marlin2 y supuse que serían los correctos.
Para una Reprap Discount Full Graphics con ese problema, yo lo solucioné con los siguientes:

#define ST7920_DELAY_1 DELAY_NS(0)
#define ST7920_DELAY_2 DELAY_NS(250)
#define ST7920_DELAY_3 DELAY_NS(250)


quizá te funcione en tu caso también.
  Responder
#7
Ya se quitó y quedo perfecta muchas gracias.
  Responder
#8
Muy bien, entonces parece que esos valores son adecuados para todas las del tipo 12864.
Me alegro que se solucionase.
Un saludo.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Fallo placa ANET A8 plus TOTE 17 1,565 04-02-2022, 11:46 PM
Último mensaje: Simemart
  fallo en compilación Jose55 19 7,874 03-10-2020, 11:11 AM
Último mensaje: Simemart
  CONSULTA Fallo al instalar marlin 2.0 en mi anet A6 srsamu98 1 1,444 23-06-2020, 01:50 PM
Último mensaje: Simemart
  fallo en termistór pepe20 2 1,156 15-05-2020, 02:55 PM
Último mensaje: pepe20
  CONSULTA fallo en POWER_LOSS_PIN cundo 6 2,021 16-10-2019, 08:49 PM
Último mensaje: Simemart