First stumbling block... The pinouts on my LCD and the Geetech board are different or there is some odd incompatability. With the Geetch board plugged into my bench supply, when I plug in the LCD it hits OCP. After some digging the cheap nasty LCD supplied with my printer was some mixup of a zonestar lcd which in the firmware has these reasuring lines:
Now here is the thing mine isn't even a legit one of them but some copy and the pinout is mirrored. I am not even going to bother messing about anymore. I have much better displays on the way for my new machine.
Code:
//
#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
// This LCD is known to be susceptible to electrical interference
// which scrambles the display. Pressing any button clears it up.
// This is a LCD2004 display with 5 analog buttons.
Now here is the thing mine isn't even a legit one of them but some copy and the pinout is mirrored. I am not even going to bother messing about anymore. I have much better displays on the way for my new machine.