Кастомный дисплей 3D принтера - Часть 1 (Заводим SSD1309, дружим с Marlin)
Автор: Артур Газарян
Загружено: 2019-01-02
Просмотров: 1590
Описание:
Долго пришлось искать инфу как завести данное чудо техники, поэтому делюсь информацией.
Код для встраивания в Marlin:
Configuration.h
// MKS OLED 1.3'' 128x64 FULL GRAPHICS CONTROLLER
//
#define MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER
#if defined (MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER)
#define DOGLCD
#define U8GLIB_SSD1309
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define NEWPANEL
#endif
Ultralcd_impl_DOGM.h
#elif defined(U8GLIB_SSD1309)
U8GLIB_SSD1309_128X64 u8g(23, 17, 16, 25); // SW SPI Com: SCK = 23, MOSI = 17, CS = 16, A0 = 25
Marlin_main.cpp
#if defined (MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER)
pinMode(LCD_PINS_DC, OUTPUT);
pinMode(LCD_PINS_RST, OUTPUT);
digitalWrite(LCD_PINS_RST, LOW);
delay(1000);
digitalWrite(LCD_PINS_RST, HIGH);
#endif
Pins.h
#if defined (MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER)
#ifdef LCD_PINS_D5
#undef LCD_PINS_D5
#define LCD_PINS_D5 -1
#endif
#ifdef LCD_PINS_D6
#undef LCD_PINS_D6
#define LCD_PINS_D6 -1
#endif
#define LCD_PINS_RST 27
#define LCD_PINS_DC 25
#endif
Pins_PAMPS.h
// MKS OLED 1.3'' 128x64 FULL GRAPHICS CONTROLLER
#define MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER
#if defined (MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER)
#define DOGLCD
#define U8GLIB_SSD1309
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define NEWPANEL
#endif
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: