Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

1.3" OLED -> Marlin Firmware-Anpassung (Hilfe nötig)

geschrieben von sl6der 
1.3" OLED -> Marlin Firmware-Anpassung (Hilfe nötig)
15. November 2016 02:11
Hallo Community,

fühlt sich hier jemand bemächtigt ein OLED 1.3 in die aktuelle Marlin 1.1.0 RC7 einzubinden?

Der folgende "Patch" war für die ältere Marlin v1.0, bei der die Boards, Displays etc. noch in der config.h untergebracht waren.


Quote

2. Add following parameters on '' Configuration.h''.

/*---------------MKS OLED patch_1-----------------------*/
// 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_SH1106
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define NEWPANEL
#endif
/*---------------MKS OLED patch_1-----------------------*/


3.Add following parameters on ''dogm_lcd_implementation.h''.

/*---------------MKS OLED patch_2-----------------------*/
#elif defined(U8GLIB_SH1106)
U8GLIB_SH1106_128X64 u8g(23, 17, 16, 25); // SW SPI Com: SCK = 23,
MOSI = 17, CS = 16, A0 = 25
/*---------------MKS OLED patch_2-----------------------*/



4. Add following parameters on '' Marlin_main.cpp''.

/*---------------MKS OLED patch_3-----------------------*/
#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
/*---------------MKS OLED patch_3-----------------------*/



5.Add following parameters on '' pins.h''.

/*---------------MKS OLED patch_4-----------------------*/
#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
/*---------------MKS OLED patch_4-----------------------*/


Ich habe da leider keinen Durchblick mehr, da es z.B. die "dogm_lcd_implementation.h'' in der aktuellen Version nicht mehr gibt.

Als Basis habe ich auch meine Marlin Firmware für den Fabrikator Mini mal mit beigefügt.


Wenn sich jemand anbietet das zu übernehmen, dann würde ich ggf. auch mit einer kleinen Spende bedanken.


Gruß
Anhänge:
Öffnen | Download - Marlin.rar (539.2 KB)
Re: 1.3" OLED -> Marlin Firmware-Anpassung (Hilfe nötig)
15. November 2016 07:57
Soweit ich das beurteilen kann, ist dies in RC7 bereits eingepflegt.
Siehe configuration.h Zeile 1219ff

Herzl. Grüße
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen