-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Required display support for Marlin #94
Comments
RRD = RepRapDiscount |
Ok, but I assume for u8glib, this is Just a st7920 Controller, right? |
Right. U8GLIB_ST7920_128X64_RRD is a software SPI version of a u8glib device for a ST7920 as it can be found on a http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller, but in priniple works on all ST7920. |
Cool. Thanks for the feedback. |
I think this is almost done from my end. Let me know if there is any display which does not fit. |
Marlin has support for the following displays:
DOGLCD (ST7565R)
REPRAPWORLD_GRAPHICAL_LCD (ST7920)
VIKI2 / miniVIKI (C12864)
ELB_FULL_GRAPHIC_CONTROLLER (ST7565 / LM6059_AF)
REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER (ST7920)
MAKRPANEL (C12864)
MINIPANEL (MINI12864)
CARTESIO_UI (DOGM128)
SAV_3DGLCD (SSD1306 / SH1106)
…or to put it another way…
U8GLIB_ST7920_128X64_4X
U8GLIB_ST7920_128X64_RRD
U8GLIB_DOGM128
U8GLIB_LM6059
U8GLIB_NHD_C12864
U8GLIB_SSD1306_128X64
U8GLIB_SH1106_128X64
U8GLIB_MINI12864
For U8g2 situation is like this:
SW SPI needs to be analyzed. paralle interface can be improved
U8GLIB_ST7920_128X64_4X --> Ported
U8GLIB_ST7920_128X64_RRD --> Not sure what this is --> ST7920 --> supported
U8GLIB_DOGM128 --> Ported
U8GLIB_LM6059 --> Controller is ported, displaynot available, probably compatible with the Zolen LCD
U8GLIB_NHD_C12864 --> Controller is ported, but the specific display setup needs to be analysed
U8GLIB_SSD1306_128X64 --> Ported
U8GLIB_SH1106_128X64 --> Ported
U8GLIB_MINI12864 --> Controller is ported, but the specific display setup needs to be analysed
see olikraus/u8glib#447
Edit Dec 17: I think thats it. I do not own the other displays, so further testing is not possible, but i assume that the existing U8g2 devices should cover all of these old u8glib devices, maybe except
contrast and orientation. But both can be set manually in u8g2 without writing an extra constructor.
The text was updated successfully, but these errors were encountered: