Display problems of LCD2004/12864
Display problems of LCD2004/12864
LCD problems
1. LCD don't shows backlight or the light is dim with power on. You can use a multimer to measure the voltage on the maon board. like the picture shows. it should be 5V. 2. LCD only shows backlight
If the LCD only shows the backlight, blinking like every 2 seconds and no other information: Try to swap the LCD cable with the SD card cable. Make sure they are correct connected.
LCD2004: LCD12864: 3. LCD shows rectangles 3.1 For LCD2004, if you get the backlight and two rows of rectangles as the picture shows: First, check the wirings of the LCD and the SD card, sometimes wrongly connected it will behave like this.
Then if the wirings are correct, it might be the wrong settings of firmware.
For LCD2004 you should delete the “//” from this line of the code“//#define REPRAP_DISCOUNT_SMART_CONTROLLER”; And add “//” in front of the code” #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER”, because this line is for LCD12864. Then upload the firmware.
Before delete the “//”
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
After delete the “//”, it should be like this:
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
The instructions to re-install the firmware is here:
viewtopic.php?f=20&t=16433 3.2 For LCD12864
3.2.1 Check your arduino library folder, see if there is a library named U8glib. If not, download the marlin firmware and find the corresponding folder for your arduino version.
catalogue:\ArduinoAddons\Arduino_x.x.x\libraries
https://github.com/MarlinFirmware/Marlin 3.2.2 Restart your arduino and load the u8glib library:sketch>import library>u8glib 3.2.3 Reburn your firmware, and change the corresponding settings for LCD12864 in configuration.h tab.
Delete the “//” from "//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER":
Change the codes :
// The RepRapDiscount FULL GRAPHIC SmartController (quadratic white PCB)
//http://reprap.org/wiki/RepRapDiscount_F ... Controller
//
// ==> REMEMBER TO INSTALL U8glib toyour ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
//#defineREPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
to those ones:
// The RepRapDiscount FULL GRAPHIC SmartController (quadratic white PCB)
//http://reprap.org/wiki/RepRapDiscount_F ... Controller
//
// ==> REMEMBER TO INSTALL U8glib toyour ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
#defineREPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
3.2.4 3.2.4 Choose the language, open ”configuration.h” in the firmware, find the following codes and choose the corresponding one for yourself:
// 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(en) Hope this will heip you, thanks!
1. LCD don't shows backlight or the light is dim with power on. You can use a multimer to measure the voltage on the maon board. like the picture shows. it should be 5V. 2. LCD only shows backlight
If the LCD only shows the backlight, blinking like every 2 seconds and no other information: Try to swap the LCD cable with the SD card cable. Make sure they are correct connected.
LCD2004: LCD12864: 3. LCD shows rectangles 3.1 For LCD2004, if you get the backlight and two rows of rectangles as the picture shows: First, check the wirings of the LCD and the SD card, sometimes wrongly connected it will behave like this.
Then if the wirings are correct, it might be the wrong settings of firmware.
For LCD2004 you should delete the “//” from this line of the code“//#define REPRAP_DISCOUNT_SMART_CONTROLLER”; And add “//” in front of the code” #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER”, because this line is for LCD12864. Then upload the firmware.
Before delete the “//”
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
After delete the “//”, it should be like this:
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
The instructions to re-install the firmware is here:
viewtopic.php?f=20&t=16433 3.2 For LCD12864
3.2.1 Check your arduino library folder, see if there is a library named U8glib. If not, download the marlin firmware and find the corresponding folder for your arduino version.
catalogue:\ArduinoAddons\Arduino_x.x.x\libraries
https://github.com/MarlinFirmware/Marlin 3.2.2 Restart your arduino and load the u8glib library:sketch>import library>u8glib 3.2.3 Reburn your firmware, and change the corresponding settings for LCD12864 in configuration.h tab.
Delete the “//” from "//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER":
Change the codes :
// The RepRapDiscount FULL GRAPHIC SmartController (quadratic white PCB)
//http://reprap.org/wiki/RepRapDiscount_F ... Controller
//
// ==> REMEMBER TO INSTALL U8glib toyour ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
//#defineREPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
to those ones:
// The RepRapDiscount FULL GRAPHIC SmartController (quadratic white PCB)
//http://reprap.org/wiki/RepRapDiscount_F ... Controller
//
// ==> REMEMBER TO INSTALL U8glib toyour ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
#defineREPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
3.2.4 3.2.4 Choose the language, open ”configuration.h” in the firmware, find the following codes and choose the corresponding one for yourself:
// 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(en) Hope this will heip you, thanks!
Re: Display problems of LCD2004/12864
Hello, just bought Gt2560 board and hooked up LCD12864. Blinking LCD, and chirping just like so many others on here.
Yes I uploaded correct firmware ( tried various ones), commented out other display, reversed connections. Still does not operate.
Tried LCD on other ramps board and LCD works. Used Arduino 1.0, 1.6. No difference. CDM drivers were installed in Win 7, U8 lib was installed.
Checked voltages at LCD port and have 4.74vdc to positive point but also have fluctuating voltage to two other pins which is the blinking and speaker chirp.
I believe this is a bad board, because I am also getting a hot stepper driver.
Yes I uploaded correct firmware ( tried various ones), commented out other display, reversed connections. Still does not operate.
Tried LCD on other ramps board and LCD works. Used Arduino 1.0, 1.6. No difference. CDM drivers were installed in Win 7, U8 lib was installed.
Checked voltages at LCD port and have 4.74vdc to positive point but also have fluctuating voltage to two other pins which is the blinking and speaker chirp.
I believe this is a bad board, because I am also getting a hot stepper driver.
Re: Display problems of LCD2004/12864
@LAR
Hi,
First i think you can measure the DC output of the PSU to see if it is normal(including connecting to and unplugging from the mainboard).
Then you can check if some other parts on the board are normal by referring to this post:
http://www.geeetech.com/forum/viewtopic ... 18&t=18061
Hi,
First i think you can measure the DC output of the PSU to see if it is normal(including connecting to and unplugging from the mainboard).
Then you can check if some other parts on the board are normal by referring to this post:
http://www.geeetech.com/forum/viewtopic ... 18&t=18061
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
Re: Display problems of LCD2004/12864
Thanks William, checked all the voltages and they were fine, except for pin #8 (middle bottom pin onGR2560) for the LCD port #1.
It's voltage is all over the meter. Keeps recycling.
It's voltage is all over the meter. Keeps recycling.
Re: Display problems of LCD2004/12864
Sounds like you can connect your printer via Repetier Host,and the board works fine except the LCD?
Cound you attach a video about your issue?I'll appreciate it.
Cound you attach a video about your issue?I'll appreciate it.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-
- Posts: 3
- Joined: Thu Jan 12, 2017 5:21 pm
Re: Display problems of LCD2004/12864
3. LCD shows rectangles
3.1 For LCD2004, if you get the backlight and two rows of rectangles as the picture shows:
5.jpg
5.jpg (34.81 KiB) Viewed 6357 times
First, check the wirings of the LCD and the SD card, sometimes wrongly connected it will behave like this.
Then if the wirings are correct, it might be the wrong settings of firmware.
For LCD2004 you should delete the “//” from this line of the code“//#define REPRAP_DISCOUNT_SMART_CONTROLLER”; And add “//” in front of the code” #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER”, because this line is for LCD12864. Then upload the firmware.
Before delete the “//”
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
After delete the “//”, it should be like this:
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
I have this problem, wiring is OK, Firmware is set to above settings, but still i cant see other than two rows of rectangles....
Geeetechs rAMBO 1.2g mobo, 2004 lcd panel (white rectangle pcb), tried with latest stable Marlin-1.0.2-2 and latest beta Marlin-1.1.0-RC8....
Been pulling my hair about this issue! Tried with so many different setups on FW but nothing seems to work

Re: Display problems of LCD2004/12864
Hi,crapzinsky wrote:3. LCD shows rectangles
3.1 For LCD2004, if you get the backlight and two rows of rectangles as the picture shows:
5.jpg
5.jpg (34.81 KiB) Viewed 6357 times
First, check the wirings of the LCD and the SD card, sometimes wrongly connected it will behave like this.
Then if the wirings are correct, it might be the wrong settings of firmware.
For LCD2004 you should delete the “//” from this line of the code“//#define REPRAP_DISCOUNT_SMART_CONTROLLER”; And add “//” in front of the code” #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER”, because this line is for LCD12864. Then upload the firmware.
Before delete the “//”
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
After delete the “//”, it should be like this:
// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
#define REPRAP_DISCOUNT_SMART_CONTROLLER
// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA ... with_Panel
//#define G3D_PANEL
I have this problem, wiring is OK, Firmware is set to above settings, but still i cant see other than two rows of rectangles....
Geeetechs rAMBO 1.2g mobo, 2004 lcd panel (white rectangle pcb), tried with latest stable Marlin-1.0.2-2 and latest beta Marlin-1.1.0-RC8....
Been pulling my hair about this issue! Tried with so many different setups on FW but nothing seems to work
Did you fix it?
Re: Display problems of LCD2004/12864
we have prusa Pro B and recently replaced the control board from GT2560 to GT2560 Rev A+ and upload marlyn, LCD shows two rows of rectangles. Please advise
Re: Display problems of LCD2004/12864
Hi guys I have the same board rev A and don't see anything on the display. If I flip the connector the other way round it gives me the backlight and constant beep so I guess that's the wrong position. Is anybody capable of uploading the working firmware to here with maybe just lcd test or something to confirm it's not the board? Also I don't know if it's possible but someone mentioned somewhere that the lcd connector might be the actual sd card connector... What do you think of this? I will continue my faultfinding when I vet back home. Hope it works tonight.
-
- Posts: 4
- Joined: Mon Jun 04, 2018 12:43 pm
Re: Display problems of LCD2004/12864
How about a pin number on both the GT2560 and the LCD 12864 and show what each pin does such as the knobs a and b connections ECT.. I think some of the wire ribbons are different out there like the ones Anet used for their 12864 LCD... Can this be done?