Um das MKS mini 12864 LCD (nicht oled!) display am ramps oder MKS GEN_L mainboard mit repetier 0.92 zu verwenden ist folgende einstellung erfolgreich:
configuration.h:
#define FEATURE_CONTROLLER 21 // VIKI2 Controller
in ui.h
zeile 1688 beginnt die definition vom VIKI2 mit
#if FEATURE_CONTROLLER == CONTROLLER_VIKI2
hier bis zur ersten mainboarddefinition (if MOTHERBOARD == 34 // Azteeg X3)
scrollen und die komplette zeile ersetzen durch:
#if MOTHERBOARD == 33
#define SDCARDDETECT 49// sd card detect as shown on drawing
#undef BEEPER_PIN
#define BEEPER_PIN 37
// Display A0
#define UI_DISPLAY_D5_PIN 27
// Display CS
#define UI_DISPLAY_RS_PIN 25
#define UI_ENCODER_A 33
#define UI_ENCODER_B 31
#define UI_ENCODER_CLICK 35
#define UI_RESET_PIN -1
//#define RED_BLUE_STATUS_LEDS
//#define RED_STATUS_LED 64
//#define BLUE_STATUS_LED 63
#elif MOTHERBOARD == 34 // Azteeg X3
dann das display anstecken, die nasen der stecker sind beim MKS mini gegenüber dem normalen reprapdiscount full graphic smart controller um 180 grad gedreht, das heißt sie passen so in die steckerwannen wie am MKS GEN_L board ab werk eingebaut und müssen nicht gedreht werden.
zum einstellen des displaycontrast:
u8glib_ex.h
suchen nach u8g_dev_st7565_nhd_c12864_init_seq[]
und dann zur Zeile
0x081, /* set contrast */
scrollen und in der nächsten Zeile den Wert anpassen, bei meinem display war 0x005 gut. Höhere werte machen das display dunkler, niedrigere blasser.