So I have the shown g3d lcd controller I also have the ultimaker 1.5.7

So I have the shown g3d lcd controller I also have the ultimaker 1.5.7 clone electronics for ramps. Does anyone know what I need to do to make this work? To my best understanding through research the only difference between the ulticontroller and reprap discount lcd pinout is on pin 8 of ext2 . the ulticontroller has pin 8 ext2 to +3v3 and the g3d goes to reset all I can find on the g3d is :Pinouts description for advanced users

In pins.h file search for line “#if MOTHERBOARD == 33 || MOTHERBOARD == 34” and go down until “#ifdef ULTRA_LCD” line.

After this line you can see pinouts definitons for controlling panel which looks like a this.

define [name] pin_numer
Description of this pins:

define BEEPER 33 - Beeper and is Connected into GADGETS3D shield MEGA_18BEEPER pin
define LCD_PINS_RS 16 - LCD control and is connected into GADGETS3D shield LCDRS pin
define LCD_PINS_ENABLE 17 - LCD enable pin and is connected into GADGETS3D shield LCDE pin
define LCD_PINS_D4 23 - LCD singal pin and is connected into GADGETS3D shield LCD4 pin
define LCD_PINS_D5 25 - LCD singal pin and is connected into GADGETS3D shield LCD5 pin
define LCD_PINS_D6 27 - LCD singal pin and is connected into GADGETS3D shield LCD6 pin
define LCD_PINS_D7 29 - LCD singal pin and is connected into GADGETS3D shield LCD7 pin
define BTN_EN1 37 - Encoder left direction and is connected into GADGETS3D shield S_E1 pin
define BTN_EN2 35 - Encoder right direction and is connected into GADGETS3D shield S_E2 pin
define BTN_ENC 31 - Encoder Push/Click signal and is connected into GADGETS3D shield S_EC
For example to reverse direction of rotary encoder you can swap values of BTN_EN1 and

BTN_EN2 difinitions into:

define BTN_EN1 35
define BTN_EN2 37
For disable buzzer:

define BEEPER -1
You can also find definitions about SD card pins but this values better don’t touch only SDCARDDETECT value you can change without any problem

from the wiki.