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
DUDA Porcentaje pantalla A6
#1
Pues eso, he puesto la pantalla A6 en mi A8 y preguntaba si hay alguna opción Marlin para poner el porcentaje de impresión en la pantalla A6. He visto que en la pantalla que tiene el encoder abajo la que se usa en las rampas si se puede poner.

Enviado desde mi MI 5s mediante Tapatalk
Using Tapatalk
  Responder
#2
Buenas,

En el fichero ultralcd_impl_DOGM.h de Marlin, prueba a descomentar la línea #define DOGM_SD_PERCENT, pero solamente funciona con las impresiones desde la SD, tal como su nombre indica.

En mi caso, como estoy utilizando Octoprint con una Raspberry, tengo el porcentaje con todas las impresiones, además de información interesante como hora prevista de finalización, tiempo restante, tiempo de impresión, etc. Puedes plantearte lo si te interesa.

Saludos,
  Responder
#3
Esa opción pone el % en la pantalla que se una para la ramps la que tiene el encoder debajo.

Enviado desde mi MI 5s mediante Tapatalk
Using Tapatalk
  Responder
#4
Hola, pues revisando Marlin veo que trata la pantalla Anet Full Graphics (la de la A6) como si fuera una Reprap Discount Full Graphics (la del control por debajo).

Si se configura igual, debería representar lo mismo en los dos tipos de pantalla.

El parámetro ANET_FULL_GRAPHICS solo aparece en 3 lugares en el sketch:

en el archivo Conditionals_LCD.h:
...
#elif ENABLED(ANET_FULL_GRAPHICS_LCD)
  #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
...
donde queda claro que va a tratarla como si fuera una Reprap Discount Full Graphics;

en el archivo configuration.h:
...
#define ANET_FULL_GRAPHICS_LCD  // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
                                                                // A clone of the RepRapDiscount full graphics display but with
                                                                // different pins/wiring (see pins_ANET_10.h).
...
donde se define el tipo de pantalla que tiene la impresora;

y en el archivo pins_Anet_10.h:
...
#elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) || ENABLED(ANET_FULL_GRAPHICS_LCD)
...
donde se definen los pines a utilizar.

Así que, para Marlin, no hay diferencia entre las dos pantallas fuera de ahí.
  Responder
#5
Para la pantalla de la a6 lleva diferentes librerias

Enviado desde mi MI 5s mediante Tapatalk
Using Tapatalk
  Responder
#6
No sé de donde has sacado esa información, pero estás equivocado.
La única librería externa a Marlin que se necesita es U8Glib y es común para todas las pantallas de tipo gráfico.
Siempre me resulta curioso ver las actitudes dogmáticas que, pudiendo fácilmente comprobar la validez de una afirmación como la que yo hice (solo hay que configurar la pantalla como REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER en lugar de ANET_FULL_GRAPHICS_LCD y ver si hay alguna diferencia), prefieren hacer una afirmación categórica que zanje la cuestión, aunque sea equivocada.
En fin, visto lo rotundo y escueto de tu contestación, parece que sobraba mi aporte.
Así que, por mi parte, caso cerrado.
  Responder
#7
Muchas gracias, yo solo lo preguntaba.

Lo probaré.

Gracias

Enviado desde mi MI 5s mediante Tapatalk
Using Tapatalk
  Responder