DIYMORE 2.42" Oled LCD face plate for Ultimaker 2 Aluminum Extrusion 3D printer
Description
This is a face plate for 2.42'' OLED LCD from DIYMORE (as this one https://aliexpress.ru/item/33024448944.html?spm=a2g0s.9042311.0.0.2c2f33edS85HID) The 0.96'' LCD from MKS has 8 pins and this LCD has only 7 but I connected it without the NB pin wired and it works well. The changes for marlin (1.1.9): ### Configuration.h // MKS OLED 2.42'' 128x64 FULL GRAPHICS CONTROLLER // #define MKS_OLED242_128x64_FULL_GRAPHICS_CONTROLLER ### pins_RAMPS.h find #if ENABLED(MKS_12864OLED) || ENABLED(MKS_12864OLED_SSD1306) and replace with #if ENABLED(MKS_12864OLED) || ENABLED(MKS_12864OLED_SSD1306) || ENABLED(MKS_OLED242_128x64_FULL_GRAPHICS_CONTROLLER) ### Conditionals_LCD.h add somewhere after #elif ENABLED(MKS_12864OLED_SSD1306) #elif ENABLED(MKS_OLED242_128x64_FULL_GRAPHICS_CONTROLLER) #define REPRAP_DISCOUNT_SMART_CONTROLLER #define U8GLIB_SSD1309 ### ultralcd_impl_DOGM.h add following right before \#elif ENABLED(U8GLIB_SSD1306) #elif ENABLED(MKS_OLED242_128x64_FULL_GRAPHICS_CONTROLLER) U8GLIB_SSD1309_128X64 u8g(DOGLCD_SCK, DOGLCD_MOSI, DOGLCD_CS, DOGLCD_A0); ### Conditionals_post.h replace /** * VIKI2, miniVIKI, AZSMZ_12864, and MKS_12864OLED_SSD1306 require DOGLCD_SCK and DOGLCD_MOSI to be defined. **/ #if ENABLED(VIKI2) || ENABLED(miniVIKI) || ENABLED(AZSMZ_12864) || ENABLED(MKS_12864OLED_SSD1306) with: /** * VIKI2, miniVIKI, AZSMZ_12864, and MKS_12864OLED_SSD1306 require DOGLCD_SCK and DOGLCD_MOSI to be defined. **/ #if ENABLED(VIKI2) || ENABLED(miniVIKI) || ENABLED(AZSMZ_12864) || ENABLED(MKS_12864OLED_SSD1306) || ENABLED(MKS_OLED242_128x64_FULL_GRAPHICS_CONTROLLER)
Statistics
Likes
2
Downloads
0