Welcome! Log In Create A New Profile

Advanced

LCD graphics display 128x64

Posted by garaguido 
LCD graphics display 128x64
January 31, 2015 10:48AM
Here are som sreen issiues , that i found using my LCD graphics display (see foto's).

One of the things that by me occured , by using the LCD is , letters "..mm" above the others .

Changing the hight from caracters will do the trick ?
And the sound of the beeper by clicking , can i dim this and how ?

My LCD display is a HE3D from Aliexpress

Is there sombody who nows the answer ?
Attachments:
open | download - P1070623.JPG (123.8 KB)
open | download - P1070625.JPG (134.8 KB)
Re: LCD graphics display 128x64
January 31, 2015 08:34PM
It looks like your display is overlapping the characters "mm:" and "+00", trying to display 17 characters in the space of 14. Hard to help further without knowing what you're using to drive the display (Arduino, etc.) and a sample of the programming.


-David

Find me online at:
Thingiverse
Instructables.com
LinkedIn
Facebook

Check out my FolgerTech Prusa i3 (plexi) at MindRealm.net
Re: LCD graphics display 128x64
February 01, 2015 09:36AM
My motherboard is a Melzi 2.0 board (Atmega 1284 16mHz) with Marlin _1 firmware and U8glib for driving the LCD .

Is there perhaps a config setting problem ?

I have contacted Oliver Kraus the author of the U8glib , an text me that this is not his problem , his software works fine.

Perhaps a Marlin problem ?
Ano
Re: LCD graphics display 128x64
February 04, 2015 10:37AM
I have the same issue, also using 128x64. My setup: RAMPS1.4 with Arduino and Marlin Software + U8glib


Prusa i3 Rework (from Replikeo.com) & original Prusa i3 MK2 (from shop.prusa3d.com) << the MK2 definitely is worth the higher cost!
Print Troubleshooting Guide // Visual troubleshooting guide
Re: LCD graphics display 128x64
February 04, 2015 11:17AM
Hereby the foto from the problems on the screen .

Is this the same thing by jour screen , a screen type issue perhaps?

Have looking in the "doglib.cc" file but i can not found any faulty caracter setting or templates .
I am not a C++ specialist , have some degree of programming expierience with "dbase"programming " but C++ is not my piece of cake.

Let's hope , perhaps is there some one with a proper solution , but this is not a mayor problem for using the LCD now.
Attachments:
open | download - P1070622.JPG (139.1 KB)
Re: LCD graphics display 128x64
February 04, 2015 11:21AM
Hereby the foto from the problems on the screen

Is this the samething by jour screen , a screen type issue perhaps?

Have looking in the "doglib.cc" file but i can not found any caracter setting or templates .
I am not a C++ specialist , have some degree of programming expierience with "dbase"programming " but C++ is not my piece of cake.

Lets hope perhaps is there someone with a proper solution , is not a mayor thing for using the LCD now .
Attachments:
open | download - P1070622.JPG (139.1 KB)
Ano
Re: LCD graphics display 128x64
February 04, 2015 01:06PM
Yap, exactly the same. I didn't consider this as a problem, because I still can read what is meant, but I thought this is the case for everyone.
So, if there is a fix, I would gladly apply it. Although I would not really invest time in finding it on my own, because my other printer related
problems are much more pressing ^^


Prusa i3 Rework (from Replikeo.com) & original Prusa i3 MK2 (from shop.prusa3d.com) << the MK2 definitely is worth the higher cost!
Print Troubleshooting Guide // Visual troubleshooting guide
Re: LCD graphics display 128x64
February 04, 2015 01:55PM
Check the settings in dogm_lcd_implementation.h...

#define USE_BIG_EDIT_FONT                // save 3120 bytes of PROGMEM by commenting out this line
#define FONT_STATUSMENU u8g_font_6x9
#define FONT_MENU u8g_font_6x10_marlin

// DOGM parameters (size in pixels)
#define DOG_CHAR_WIDTH         6
#define DOG_CHAR_HEIGHT        12
#ifdef USE_BIG_EDIT_FONT
  #define FONT_MENU_EDIT u8g_font_9x18
  #define DOG_CHAR_WIDTH_EDIT  9
  #define DOG_CHAR_HEIGHT_EDIT 18
  #define LCD_WIDTH_EDIT       14
#else
  #define FONT_MENU_EDIT u8g_font_6x10_marlin
  #define DOG_CHAR_WIDTH_EDIT  6
  #define DOG_CHAR_HEIGHT_EDIT 12
  #define LCD_WIDTH_EDIT       22
#endif


-David

Find me online at:
Thingiverse
Instructables.com
LinkedIn
Facebook

Check out my FolgerTech Prusa i3 (plexi) at MindRealm.net
Re: LCD graphics display 128x64
February 04, 2015 02:22PM
Thanks David

I will do what try-outs with changing the pixel hight in the big edit font

Guido
Re: LCD graphics display 128x64
February 04, 2015 02:29PM
I Have a Heacent prusa i3 with Melzi 2.0 board

Hereby are the foto's .

My prints are verry wel and accurated , at 0.01mm.

I use mostly PLA on heated bed with ABS juice
Attachments:
open | download - P1070617.JPG (282 KB)
open | download - P1070615.JPG (244.8 KB)
Ano
Re: LCD graphics display 128x64
February 04, 2015 03:39PM
Quote
MindRealm
Check the settings in dogm_lcd_implementation.h...

#define USE_BIG_EDIT_FONT                // save 3120 bytes of PROGMEM by commenting out this line
#define FONT_STATUSMENU u8g_font_6x9
#define FONT_MENU u8g_font_6x10_marlin

// DOGM parameters (size in pixels)
#define DOG_CHAR_WIDTH         6
#define DOG_CHAR_HEIGHT        12
#ifdef USE_BIG_EDIT_FONT
  #define FONT_MENU_EDIT u8g_font_9x18
  #define DOG_CHAR_WIDTH_EDIT  9
  #define DOG_CHAR_HEIGHT_EDIT 18
  #define LCD_WIDTH_EDIT       14
#else
  #define FONT_MENU_EDIT u8g_font_6x10_marlin
  #define DOG_CHAR_WIDTH_EDIT  6
  #define DOG_CHAR_HEIGHT_EDIT 12
  #define LCD_WIDTH_EDIT       22
#endif

I think I have another version of this then. My file only says:
// DOGM parameters (size in pixels)
#define DOG_CHAR_WIDTH         6
#define DOG_CHAR_HEIGHT        12
#define DOG_CHAR_WIDTH_LARGE   9
#define DOG_CHAR_HEIGHT_LARGE  18

#define START_ROW              0


Prusa i3 Rework (from Replikeo.com) & original Prusa i3 MK2 (from shop.prusa3d.com) << the MK2 definitely is worth the higher cost!
Print Troubleshooting Guide // Visual troubleshooting guide
Re: LCD graphics display 128x64
February 04, 2015 04:35PM
Your settings are right there... Try changing the following lines:

#define DOG_CHAR_WIDTH_LARGE   9
#define DOG_CHAR_HEIGHT_LARGE  18

to

#define DOG_CHAR_WIDTH_LARGE   6
#define DOG_CHAR_HEIGHT_LARGE  12

Note the 2:1 height to width ratio. 8 and 16, 7 and 14, etc. should work as well.


-David

Find me online at:
Thingiverse
Instructables.com
LinkedIn
Facebook

Check out my FolgerTech Prusa i3 (plexi) at MindRealm.net
Re: LCD graphics display 128x64
February 05, 2015 11:20AM
David

My file is the same version of you.

I have tried with this numbers that you sugested and notting will changed it is still the same overshoot therefor i have changed my text in the language.h module
from Xsteps/mm to Xst/mm and this is working well , i can read the numbers again.

In the language .h module can you change the language and the name of your machine , thats displayed op the first page from the LCD , if you want to .

There are also 11 languages available myn is number 11 (Dutch)

Guido
Re: LCD graphics display 128x64
February 08, 2015 09:17AM
Tne issue mabe the possition of the text you are placing' check the code where is written the information.
Sorry, only registered users may post in this forum.

Click here to login