瀏覽代碼

OLED LCD section

Scott Lahteine 5 年之前
父節點
當前提交
84d0bc5c17
共有 100 個檔案被更改,包括 3629 行新增2780 行删除
  1. 37
    28
      Marlin/Configuration.h
  2. 37
    28
      config/default/Configuration.h
  3. 37
    28
      config/examples/3DFabXYZ/Migbot/Configuration.h
  4. 37
    28
      config/examples/AlephObjects/TAZ4/Configuration.h
  5. 37
    28
      config/examples/AliExpress/CL-260/Configuration.h
  6. 37
    28
      config/examples/AliExpress/UM2pExt/Configuration.h
  7. 37
    28
      config/examples/Anet/A2/Configuration.h
  8. 37
    28
      config/examples/Anet/A2plus/Configuration.h
  9. 37
    28
      config/examples/Anet/A6/Configuration.h
  10. 37
    28
      config/examples/Anet/A8/Configuration.h
  11. 37
    28
      config/examples/Anet/A8plus/Configuration.h
  12. 37
    28
      config/examples/Anet/E16/Configuration.h
  13. 37
    28
      config/examples/AnyCubic/i3/Configuration.h
  14. 37
    28
      config/examples/ArmEd/Configuration.h
  15. 37
    28
      config/examples/Azteeg/X5GT/Configuration.h
  16. 37
    28
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  17. 37
    28
      config/examples/BIBO/TouchX/default/Configuration.h
  18. 37
    28
      config/examples/BQ/Hephestos/Configuration.h
  19. 37
    28
      config/examples/BQ/Hephestos_2/Configuration.h
  20. 37
    28
      config/examples/BQ/WITBOX/Configuration.h
  21. 37
    28
      config/examples/Cartesio/Configuration.h
  22. 37
    28
      config/examples/Creality/CR-10/Configuration.h
  23. 37
    28
      config/examples/Creality/CR-10S/Configuration.h
  24. 37
    28
      config/examples/Creality/CR-10_5S/Configuration.h
  25. 37
    28
      config/examples/Creality/CR-10mini/Configuration.h
  26. 37
    28
      config/examples/Creality/CR-20 Pro/Configuration.h
  27. 37
    28
      config/examples/Creality/CR-20/Configuration.h
  28. 37
    28
      config/examples/Creality/CR-8/Configuration.h
  29. 37
    28
      config/examples/Creality/Ender-2/Configuration.h
  30. 37
    28
      config/examples/Creality/Ender-3/Configuration.h
  31. 37
    28
      config/examples/Creality/Ender-4/Configuration.h
  32. 37
    28
      config/examples/Creality/Ender-5/Configuration.h
  33. 37
    28
      config/examples/Dagoma/Disco Ultimate/Configuration.h
  34. 37
    28
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h
  35. 37
    33
      config/examples/Einstart-S/Configuration.h
  36. 37
    28
      config/examples/Felix/Configuration.h
  37. 37
    28
      config/examples/Felix/DUAL/Configuration.h
  38. 37
    28
      config/examples/FlashForge/CreatorPro/Configuration.h
  39. 37
    28
      config/examples/FolgerTech/i3-2020/Configuration.h
  40. 37
    28
      config/examples/Formbot/Raptor/Configuration.h
  41. 37
    28
      config/examples/Formbot/T_Rex_2+/Configuration.h
  42. 37
    28
      config/examples/Formbot/T_Rex_3/Configuration.h
  43. 37
    28
      config/examples/Fysetc/AIO_II/Configuration.h
  44. 37
    28
      config/examples/Fysetc/CHEETAH/Configuration.h
  45. 37
    28
      config/examples/Fysetc/F6_13/Configuration.h
  46. 37
    28
      config/examples/Geeetech/A10/Configuration.h
  47. 37
    28
      config/examples/Geeetech/A10M/Configuration.h
  48. 37
    28
      config/examples/Geeetech/A20M/Configuration.h
  49. 37
    28
      config/examples/Geeetech/GT2560/Configuration.h
  50. 37
    28
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  51. 37
    28
      config/examples/Geeetech/MeCreator2/Configuration.h
  52. 37
    28
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  53. 37
    28
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  54. 37
    28
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  55. 37
    28
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  56. 37
    28
      config/examples/Infitary/i3-M508/Configuration.h
  57. 37
    28
      config/examples/JGAurora/A1/Configuration.h
  58. 37
    28
      config/examples/JGAurora/A5/Configuration.h
  59. 37
    28
      config/examples/JGAurora/A5S/Configuration.h
  60. 37
    28
      config/examples/MakerParts/Configuration.h
  61. 37
    28
      config/examples/Malyan/M150/Configuration.h
  62. 37
    28
      config/examples/Malyan/M200/Configuration.h
  63. 37
    28
      config/examples/Micromake/C1/basic/Configuration.h
  64. 37
    28
      config/examples/Micromake/C1/enhanced/Configuration.h
  65. 37
    28
      config/examples/Mks/Robin/Configuration.h
  66. 37
    28
      config/examples/Mks/Sbase/Configuration.h
  67. 37
    28
      config/examples/Printrbot/PrintrboardG2/Configuration.h
  68. 37
    28
      config/examples/RapideLite/RL200/Configuration.h
  69. 37
    28
      config/examples/RepRapPro/Huxley/Configuration.h
  70. 37
    28
      config/examples/RepRapWorld/Megatronics/Configuration.h
  71. 37
    28
      config/examples/RigidBot/Configuration.h
  72. 37
    28
      config/examples/SCARA/Configuration.h
  73. 37
    28
      config/examples/STM32/Black_STM32F407VET6/Configuration.h
  74. 37
    28
      config/examples/STM32/STM32F10/Configuration.h
  75. 37
    28
      config/examples/STM32/STM32F4/Configuration.h
  76. 37
    28
      config/examples/STM32/stm32f103ret6/Configuration.h
  77. 37
    28
      config/examples/Sanguinololu/Configuration.h
  78. 37
    28
      config/examples/Tevo/Tarantula Pro/Configuration.h
  79. 37
    28
      config/examples/TheBorg/Configuration.h
  80. 37
    28
      config/examples/TinyBoy2/Configuration.h
  81. 37
    28
      config/examples/Tronxy/X1/Configuration.h
  82. 37
    28
      config/examples/Tronxy/X3A/Configuration.h
  83. 37
    28
      config/examples/Tronxy/X5S-2E/Configuration.h
  84. 37
    28
      config/examples/Tronxy/X5S/Configuration.h
  85. 37
    28
      config/examples/Tronxy/XY100/Configuration.h
  86. 37
    28
      config/examples/UltiMachine/Archim1/Configuration.h
  87. 37
    28
      config/examples/UltiMachine/Archim2/Configuration.h
  88. 37
    28
      config/examples/VORONDesign/Configuration.h
  89. 0
    28
      config/examples/Velleman/K8200/Configuration.h
  90. 37
    28
      config/examples/Velleman/K8400/Configuration.h
  91. 37
    28
      config/examples/Velleman/K8400/Dual-head/Configuration.h
  92. 37
    28
      config/examples/WASP/PowerWASP/Configuration.h
  93. 40
    31
      config/examples/Wanhao/Duplicator 6/Configuration.h
  94. 37
    28
      config/examples/adafruit/ST7565/Configuration.h
  95. 37
    28
      config/examples/delta/Anycubic/Kossel/Configuration.h
  96. 37
    28
      config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  97. 37
    28
      config/examples/delta/FLSUN/kossel/Configuration.h
  98. 37
    28
      config/examples/delta/FLSUN/kossel_mini/Configuration.h
  99. 37
    28
      config/examples/delta/Geeetech/Rostock 301/Configuration.h
  100. 0
    0
      config/examples/delta/Hatchbox_Alpha/Configuration.h

+ 37
- 28
Marlin/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/default/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/3DFabXYZ/Migbot/Configuration.h 查看文件

@@ -1941,31 +1941,12 @@
1941 1941
 //#define LCD_FOR_MELZI
1942 1942
 
1943 1943
 //
1944
-// SSD1306 OLED full graphics generic display
1945
-//
1946
-//#define U8GLIB_SSD1306
1947
-
1948
-//
1949
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1950
-//
1951
-//#define SAV_3DGLCD
1952
-#if ENABLED(SAV_3DGLCD)
1953
-  //#define U8GLIB_SSD1306
1954
-  #define U8GLIB_SH1106
1955
-#endif
1956
-
1957
-//
1958 1944
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1959 1945
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1960 1946
 //
1961 1947
 //#define ULTI_CONTROLLER
1962 1948
 
1963 1949
 //
1964
-// TinyBoy2 128x64 OLED / Encoder Panel
1965
-//
1966
-//#define OLED_PANEL_TINYBOY2
1967
-
1968
-//
1969 1950
 // MKS MINI12864 with graphic controller and SD support
1970 1951
 // https://reprap.org/wiki/MKS_MINI_12864
1971 1952
 //
@@ -1999,15 +1980,6 @@
1999 1980
 //#define ANET_FULL_GRAPHICS_LCD
2000 1981
 
2001 1982
 //
2002
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2003
-// http://reprap.org/wiki/MKS_12864OLED
2004
-//
2005
-// Tiny, but very sharp OLED display
2006
-//
2007
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2008
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2009
-
2010
-//
2011 1983
 // AZSMZ 12864 LCD with SD
2012 1984
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2013 1985
 //
@@ -2020,6 +1992,43 @@
2020 1992
 //#define SILVER_GATE_GLCD_CONTROLLER
2021 1993
 
2022 1994
 //=============================================================================
1995
+//==============================  OLED Displays  ==============================
1996
+//=============================================================================
1997
+
1998
+//
1999
+// SSD1306 OLED full graphics generic display
2000
+//
2001
+//#define U8GLIB_SSD1306
2002
+
2003
+//
2004
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2005
+//
2006
+//#define SAV_3DGLCD
2007
+#if ENABLED(SAV_3DGLCD)
2008
+  #define U8GLIB_SSD1306
2009
+  //#define U8GLIB_SH1106
2010
+#endif
2011
+
2012
+//
2013
+// TinyBoy2 128x64 OLED / Encoder Panel
2014
+//
2015
+//#define OLED_PANEL_TINYBOY2
2016
+
2017
+//
2018
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2019
+// http://reprap.org/wiki/MKS_12864OLED
2020
+//
2021
+// Tiny, but very sharp OLED display
2022
+//
2023
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2024
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2025
+
2026
+//
2027
+// Einstart S OLED SSD1306
2028
+//
2029
+//#define U8GLIB_SH1106_EINSTART
2030
+
2031
+//=============================================================================
2023 2032
 //========================== Extensible UI Displays ===========================
2024 2033
 //=============================================================================
2025 2034
 

+ 37
- 28
config/examples/AlephObjects/TAZ4/Configuration.h 查看文件

@@ -1930,31 +1930,12 @@
1930 1930
 //#define LCD_FOR_MELZI
1931 1931
 
1932 1932
 //
1933
-// SSD1306 OLED full graphics generic display
1934
-//
1935
-//#define U8GLIB_SSD1306
1936
-
1937
-//
1938
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1939
-//
1940
-//#define SAV_3DGLCD
1941
-#if ENABLED(SAV_3DGLCD)
1942
-  //#define U8GLIB_SSD1306
1943
-  #define U8GLIB_SH1106
1944
-#endif
1945
-
1946
-//
1947 1933
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1948 1934
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1949 1935
 //
1950 1936
 //#define ULTI_CONTROLLER
1951 1937
 
1952 1938
 //
1953
-// TinyBoy2 128x64 OLED / Encoder Panel
1954
-//
1955
-//#define OLED_PANEL_TINYBOY2
1956
-
1957
-//
1958 1939
 // MKS MINI12864 with graphic controller and SD support
1959 1940
 // https://reprap.org/wiki/MKS_MINI_12864
1960 1941
 //
@@ -1988,15 +1969,6 @@
1988 1969
 //#define ANET_FULL_GRAPHICS_LCD
1989 1970
 
1990 1971
 //
1991
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
-// http://reprap.org/wiki/MKS_12864OLED
1993
-//
1994
-// Tiny, but very sharp OLED display
1995
-//
1996
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
-
1999
-//
2000 1972
 // AZSMZ 12864 LCD with SD
2001 1973
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2002 1974
 //
@@ -2009,6 +1981,43 @@
2009 1981
 //#define SILVER_GATE_GLCD_CONTROLLER
2010 1982
 
2011 1983
 //=============================================================================
1984
+//==============================  OLED Displays  ==============================
1985
+//=============================================================================
1986
+
1987
+//
1988
+// SSD1306 OLED full graphics generic display
1989
+//
1990
+//#define U8GLIB_SSD1306
1991
+
1992
+//
1993
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1994
+//
1995
+//#define SAV_3DGLCD
1996
+#if ENABLED(SAV_3DGLCD)
1997
+  #define U8GLIB_SSD1306
1998
+  //#define U8GLIB_SH1106
1999
+#endif
2000
+
2001
+//
2002
+// TinyBoy2 128x64 OLED / Encoder Panel
2003
+//
2004
+//#define OLED_PANEL_TINYBOY2
2005
+
2006
+//
2007
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2008
+// http://reprap.org/wiki/MKS_12864OLED
2009
+//
2010
+// Tiny, but very sharp OLED display
2011
+//
2012
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2013
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2014
+
2015
+//
2016
+// Einstart S OLED SSD1306
2017
+//
2018
+//#define U8GLIB_SH1106_EINSTART
2019
+
2020
+//=============================================================================
2012 2021
 //========================== Extensible UI Displays ===========================
2013 2022
 //=============================================================================
2014 2023
 

+ 37
- 28
config/examples/AliExpress/CL-260/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/AliExpress/UM2pExt/Configuration.h 查看文件

@@ -1921,31 +1921,12 @@
1921 1921
 //#define LCD_FOR_MELZI
1922 1922
 
1923 1923
 //
1924
-// SSD1306 OLED full graphics generic display
1925
-//
1926
-//#define U8GLIB_SSD1306
1927
-
1928
-//
1929
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1930
-//
1931
-//#define SAV_3DGLCD
1932
-#if ENABLED(SAV_3DGLCD)
1933
-  //#define U8GLIB_SSD1306
1934
-  #define U8GLIB_SH1106
1935
-#endif
1936
-
1937
-//
1938 1924
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1939 1925
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1940 1926
 //
1941 1927
 #define ULTI_CONTROLLER
1942 1928
 
1943 1929
 //
1944
-// TinyBoy2 128x64 OLED / Encoder Panel
1945
-//
1946
-//#define OLED_PANEL_TINYBOY2
1947
-
1948
-//
1949 1930
 // MKS MINI12864 with graphic controller and SD support
1950 1931
 // https://reprap.org/wiki/MKS_MINI_12864
1951 1932
 //
@@ -1979,15 +1960,6 @@
1979 1960
 //#define ANET_FULL_GRAPHICS_LCD
1980 1961
 
1981 1962
 //
1982
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1983
-// http://reprap.org/wiki/MKS_12864OLED
1984
-//
1985
-// Tiny, but very sharp OLED display
1986
-//
1987
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1988
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1989
-
1990
-//
1991 1963
 // AZSMZ 12864 LCD with SD
1992 1964
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1993 1965
 //
@@ -2000,6 +1972,43 @@
2000 1972
 //#define SILVER_GATE_GLCD_CONTROLLER
2001 1973
 
2002 1974
 //=============================================================================
1975
+//==============================  OLED Displays  ==============================
1976
+//=============================================================================
1977
+
1978
+//
1979
+// SSD1306 OLED full graphics generic display
1980
+//
1981
+//#define U8GLIB_SSD1306
1982
+
1983
+//
1984
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1985
+//
1986
+//#define SAV_3DGLCD
1987
+#if ENABLED(SAV_3DGLCD)
1988
+  #define U8GLIB_SSD1306
1989
+  //#define U8GLIB_SH1106
1990
+#endif
1991
+
1992
+//
1993
+// TinyBoy2 128x64 OLED / Encoder Panel
1994
+//
1995
+//#define OLED_PANEL_TINYBOY2
1996
+
1997
+//
1998
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1999
+// http://reprap.org/wiki/MKS_12864OLED
2000
+//
2001
+// Tiny, but very sharp OLED display
2002
+//
2003
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2004
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2005
+
2006
+//
2007
+// Einstart S OLED SSD1306
2008
+//
2009
+//#define U8GLIB_SH1106_EINSTART
2010
+
2011
+//=============================================================================
2003 2012
 //========================== Extensible UI Displays ===========================
2004 2013
 //=============================================================================
2005 2014
 

+ 37
- 28
config/examples/Anet/A2/Configuration.h 查看文件

@@ -1912,31 +1912,12 @@
1912 1912
 //#define LCD_FOR_MELZI
1913 1913
 
1914 1914
 //
1915
-// SSD1306 OLED full graphics generic display
1916
-//
1917
-//#define U8GLIB_SSD1306
1918
-
1919
-//
1920
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1921
-//
1922
-//#define SAV_3DGLCD
1923
-#if ENABLED(SAV_3DGLCD)
1924
-  //#define U8GLIB_SSD1306
1925
-  #define U8GLIB_SH1106
1926
-#endif
1927
-
1928
-//
1929 1915
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1930 1916
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1931 1917
 //
1932 1918
 //#define ULTI_CONTROLLER
1933 1919
 
1934 1920
 //
1935
-// TinyBoy2 128x64 OLED / Encoder Panel
1936
-//
1937
-//#define OLED_PANEL_TINYBOY2
1938
-
1939
-//
1940 1921
 // MKS MINI12864 with graphic controller and SD support
1941 1922
 // https://reprap.org/wiki/MKS_MINI_12864
1942 1923
 //
@@ -1970,15 +1951,6 @@
1970 1951
 #define ANET_FULL_GRAPHICS_LCD
1971 1952
 
1972 1953
 //
1973
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1974
-// http://reprap.org/wiki/MKS_12864OLED
1975
-//
1976
-// Tiny, but very sharp OLED display
1977
-//
1978
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1979
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1980
-
1981
-//
1982 1954
 // AZSMZ 12864 LCD with SD
1983 1955
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1984 1956
 //
@@ -1991,6 +1963,43 @@
1991 1963
 //#define SILVER_GATE_GLCD_CONTROLLER
1992 1964
 
1993 1965
 //=============================================================================
1966
+//==============================  OLED Displays  ==============================
1967
+//=============================================================================
1968
+
1969
+//
1970
+// SSD1306 OLED full graphics generic display
1971
+//
1972
+//#define U8GLIB_SSD1306
1973
+
1974
+//
1975
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1976
+//
1977
+//#define SAV_3DGLCD
1978
+#if ENABLED(SAV_3DGLCD)
1979
+  #define U8GLIB_SSD1306
1980
+  //#define U8GLIB_SH1106
1981
+#endif
1982
+
1983
+//
1984
+// TinyBoy2 128x64 OLED / Encoder Panel
1985
+//
1986
+//#define OLED_PANEL_TINYBOY2
1987
+
1988
+//
1989
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1990
+// http://reprap.org/wiki/MKS_12864OLED
1991
+//
1992
+// Tiny, but very sharp OLED display
1993
+//
1994
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1995
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1996
+
1997
+//
1998
+// Einstart S OLED SSD1306
1999
+//
2000
+//#define U8GLIB_SH1106_EINSTART
2001
+
2002
+//=============================================================================
1994 2003
 //========================== Extensible UI Displays ===========================
1995 2004
 //=============================================================================
1996 2005
 

+ 37
- 28
config/examples/Anet/A2plus/Configuration.h 查看文件

@@ -1912,31 +1912,12 @@
1912 1912
 //#define LCD_FOR_MELZI
1913 1913
 
1914 1914
 //
1915
-// SSD1306 OLED full graphics generic display
1916
-//
1917
-//#define U8GLIB_SSD1306
1918
-
1919
-//
1920
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1921
-//
1922
-//#define SAV_3DGLCD
1923
-#if ENABLED(SAV_3DGLCD)
1924
-  //#define U8GLIB_SSD1306
1925
-  #define U8GLIB_SH1106
1926
-#endif
1927
-
1928
-//
1929 1915
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1930 1916
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1931 1917
 //
1932 1918
 //#define ULTI_CONTROLLER
1933 1919
 
1934 1920
 //
1935
-// TinyBoy2 128x64 OLED / Encoder Panel
1936
-//
1937
-//#define OLED_PANEL_TINYBOY2
1938
-
1939
-//
1940 1921
 // MKS MINI12864 with graphic controller and SD support
1941 1922
 // https://reprap.org/wiki/MKS_MINI_12864
1942 1923
 //
@@ -1970,15 +1951,6 @@
1970 1951
 #define ANET_FULL_GRAPHICS_LCD
1971 1952
 
1972 1953
 //
1973
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1974
-// http://reprap.org/wiki/MKS_12864OLED
1975
-//
1976
-// Tiny, but very sharp OLED display
1977
-//
1978
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1979
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1980
-
1981
-//
1982 1954
 // AZSMZ 12864 LCD with SD
1983 1955
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1984 1956
 //
@@ -1991,6 +1963,43 @@
1991 1963
 //#define SILVER_GATE_GLCD_CONTROLLER
1992 1964
 
1993 1965
 //=============================================================================
1966
+//==============================  OLED Displays  ==============================
1967
+//=============================================================================
1968
+
1969
+//
1970
+// SSD1306 OLED full graphics generic display
1971
+//
1972
+//#define U8GLIB_SSD1306
1973
+
1974
+//
1975
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1976
+//
1977
+//#define SAV_3DGLCD
1978
+#if ENABLED(SAV_3DGLCD)
1979
+  #define U8GLIB_SSD1306
1980
+  //#define U8GLIB_SH1106
1981
+#endif
1982
+
1983
+//
1984
+// TinyBoy2 128x64 OLED / Encoder Panel
1985
+//
1986
+//#define OLED_PANEL_TINYBOY2
1987
+
1988
+//
1989
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1990
+// http://reprap.org/wiki/MKS_12864OLED
1991
+//
1992
+// Tiny, but very sharp OLED display
1993
+//
1994
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1995
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1996
+
1997
+//
1998
+// Einstart S OLED SSD1306
1999
+//
2000
+//#define U8GLIB_SH1106_EINSTART
2001
+
2002
+//=============================================================================
1994 2003
 //========================== Extensible UI Displays ===========================
1995 2004
 //=============================================================================
1996 2005
 

+ 37
- 28
config/examples/Anet/A6/Configuration.h 查看文件

@@ -2063,31 +2063,12 @@
2063 2063
 //#define LCD_FOR_MELZI
2064 2064
 
2065 2065
 //
2066
-// SSD1306 OLED full graphics generic display
2067
-//
2068
-//#define U8GLIB_SSD1306
2069
-
2070
-//
2071
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2072
-//
2073
-//#define SAV_3DGLCD
2074
-#if ENABLED(SAV_3DGLCD)
2075
-  //#define U8GLIB_SSD1306
2076
-  #define U8GLIB_SH1106
2077
-#endif
2078
-
2079
-//
2080 2066
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
2081 2067
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
2082 2068
 //
2083 2069
 //#define ULTI_CONTROLLER
2084 2070
 
2085 2071
 //
2086
-// TinyBoy2 128x64 OLED / Encoder Panel
2087
-//
2088
-//#define OLED_PANEL_TINYBOY2
2089
-
2090
-//
2091 2072
 // MKS MINI12864 with graphic controller and SD support
2092 2073
 // https://reprap.org/wiki/MKS_MINI_12864
2093 2074
 //
@@ -2121,15 +2102,6 @@
2121 2102
 #define ANET_FULL_GRAPHICS_LCD
2122 2103
 
2123 2104
 //
2124
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2125
-// http://reprap.org/wiki/MKS_12864OLED
2126
-//
2127
-// Tiny, but very sharp OLED display
2128
-//
2129
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2130
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2131
-
2132
-//
2133 2105
 // AZSMZ 12864 LCD with SD
2134 2106
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2135 2107
 //
@@ -2142,6 +2114,43 @@
2142 2114
 //#define SILVER_GATE_GLCD_CONTROLLER
2143 2115
 
2144 2116
 //=============================================================================
2117
+//==============================  OLED Displays  ==============================
2118
+//=============================================================================
2119
+
2120
+//
2121
+// SSD1306 OLED full graphics generic display
2122
+//
2123
+//#define U8GLIB_SSD1306
2124
+
2125
+//
2126
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2127
+//
2128
+//#define SAV_3DGLCD
2129
+#if ENABLED(SAV_3DGLCD)
2130
+  #define U8GLIB_SSD1306
2131
+  //#define U8GLIB_SH1106
2132
+#endif
2133
+
2134
+//
2135
+// TinyBoy2 128x64 OLED / Encoder Panel
2136
+//
2137
+//#define OLED_PANEL_TINYBOY2
2138
+
2139
+//
2140
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2141
+// http://reprap.org/wiki/MKS_12864OLED
2142
+//
2143
+// Tiny, but very sharp OLED display
2144
+//
2145
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2146
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2147
+
2148
+//
2149
+// Einstart S OLED SSD1306
2150
+//
2151
+//#define U8GLIB_SH1106_EINSTART
2152
+
2153
+//=============================================================================
2145 2154
 //========================== Extensible UI Displays ===========================
2146 2155
 //=============================================================================
2147 2156
 

+ 37
- 28
config/examples/Anet/A8/Configuration.h 查看文件

@@ -1925,31 +1925,12 @@
1925 1925
 //#define LCD_FOR_MELZI
1926 1926
 
1927 1927
 //
1928
-// SSD1306 OLED full graphics generic display
1929
-//
1930
-//#define U8GLIB_SSD1306
1931
-
1932
-//
1933
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1934
-//
1935
-//#define SAV_3DGLCD
1936
-#if ENABLED(SAV_3DGLCD)
1937
-  //#define U8GLIB_SSD1306
1938
-  #define U8GLIB_SH1106
1939
-#endif
1940
-
1941
-//
1942 1928
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1943 1929
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1944 1930
 //
1945 1931
 //#define ULTI_CONTROLLER
1946 1932
 
1947 1933
 //
1948
-// TinyBoy2 128x64 OLED / Encoder Panel
1949
-//
1950
-//#define OLED_PANEL_TINYBOY2
1951
-
1952
-//
1953 1934
 // MKS MINI12864 with graphic controller and SD support
1954 1935
 // https://reprap.org/wiki/MKS_MINI_12864
1955 1936
 //
@@ -1983,15 +1964,6 @@
1983 1964
 //#define ANET_FULL_GRAPHICS_LCD
1984 1965
 
1985 1966
 //
1986
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1987
-// http://reprap.org/wiki/MKS_12864OLED
1988
-//
1989
-// Tiny, but very sharp OLED display
1990
-//
1991
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1992
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1993
-
1994
-//
1995 1967
 // AZSMZ 12864 LCD with SD
1996 1968
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1997 1969
 //
@@ -2004,6 +1976,43 @@
2004 1976
 //#define SILVER_GATE_GLCD_CONTROLLER
2005 1977
 
2006 1978
 //=============================================================================
1979
+//==============================  OLED Displays  ==============================
1980
+//=============================================================================
1981
+
1982
+//
1983
+// SSD1306 OLED full graphics generic display
1984
+//
1985
+//#define U8GLIB_SSD1306
1986
+
1987
+//
1988
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1989
+//
1990
+//#define SAV_3DGLCD
1991
+#if ENABLED(SAV_3DGLCD)
1992
+  #define U8GLIB_SSD1306
1993
+  //#define U8GLIB_SH1106
1994
+#endif
1995
+
1996
+//
1997
+// TinyBoy2 128x64 OLED / Encoder Panel
1998
+//
1999
+//#define OLED_PANEL_TINYBOY2
2000
+
2001
+//
2002
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2003
+// http://reprap.org/wiki/MKS_12864OLED
2004
+//
2005
+// Tiny, but very sharp OLED display
2006
+//
2007
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2008
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2009
+
2010
+//
2011
+// Einstart S OLED SSD1306
2012
+//
2013
+//#define U8GLIB_SH1106_EINSTART
2014
+
2015
+//=============================================================================
2007 2016
 //========================== Extensible UI Displays ===========================
2008 2017
 //=============================================================================
2009 2018
 

+ 37
- 28
config/examples/Anet/A8plus/Configuration.h 查看文件

@@ -1921,31 +1921,12 @@
1921 1921
 //#define LCD_FOR_MELZI
1922 1922
 
1923 1923
 //
1924
-// SSD1306 OLED full graphics generic display
1925
-//
1926
-//#define U8GLIB_SSD1306
1927
-
1928
-//
1929
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1930
-//
1931
-//#define SAV_3DGLCD
1932
-#if ENABLED(SAV_3DGLCD)
1933
-  //#define U8GLIB_SSD1306
1934
-  #define U8GLIB_SH1106
1935
-#endif
1936
-
1937
-//
1938 1924
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1939 1925
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1940 1926
 //
1941 1927
 //#define ULTI_CONTROLLER
1942 1928
 
1943 1929
 //
1944
-// TinyBoy2 128x64 OLED / Encoder Panel
1945
-//
1946
-//#define OLED_PANEL_TINYBOY2
1947
-
1948
-//
1949 1930
 // MKS MINI12864 with graphic controller and SD support
1950 1931
 // https://reprap.org/wiki/MKS_MINI_12864
1951 1932
 //
@@ -1979,15 +1960,6 @@
1979 1960
 #define ANET_FULL_GRAPHICS_LCD
1980 1961
 
1981 1962
 //
1982
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1983
-// http://reprap.org/wiki/MKS_12864OLED
1984
-//
1985
-// Tiny, but very sharp OLED display
1986
-//
1987
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1988
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1989
-
1990
-//
1991 1963
 // AZSMZ 12864 LCD with SD
1992 1964
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1993 1965
 //
@@ -2000,6 +1972,43 @@
2000 1972
 //#define SILVER_GATE_GLCD_CONTROLLER
2001 1973
 
2002 1974
 //=============================================================================
1975
+//==============================  OLED Displays  ==============================
1976
+//=============================================================================
1977
+
1978
+//
1979
+// SSD1306 OLED full graphics generic display
1980
+//
1981
+//#define U8GLIB_SSD1306
1982
+
1983
+//
1984
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1985
+//
1986
+//#define SAV_3DGLCD
1987
+#if ENABLED(SAV_3DGLCD)
1988
+  #define U8GLIB_SSD1306
1989
+  //#define U8GLIB_SH1106
1990
+#endif
1991
+
1992
+//
1993
+// TinyBoy2 128x64 OLED / Encoder Panel
1994
+//
1995
+//#define OLED_PANEL_TINYBOY2
1996
+
1997
+//
1998
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1999
+// http://reprap.org/wiki/MKS_12864OLED
2000
+//
2001
+// Tiny, but very sharp OLED display
2002
+//
2003
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2004
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2005
+
2006
+//
2007
+// Einstart S OLED SSD1306
2008
+//
2009
+//#define U8GLIB_SH1106_EINSTART
2010
+
2011
+//=============================================================================
2003 2012
 //========================== Extensible UI Displays ===========================
2004 2013
 //=============================================================================
2005 2014
 

+ 37
- 28
config/examples/Anet/E16/Configuration.h 查看文件

@@ -1922,31 +1922,12 @@
1922 1922
 //#define LCD_FOR_MELZI
1923 1923
 
1924 1924
 //
1925
-// SSD1306 OLED full graphics generic display
1926
-//
1927
-//#define U8GLIB_SSD1306
1928
-
1929
-//
1930
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1931
-//
1932
-//#define SAV_3DGLCD
1933
-#if ENABLED(SAV_3DGLCD)
1934
-  //#define U8GLIB_SSD1306
1935
-  #define U8GLIB_SH1106
1936
-#endif
1937
-
1938
-//
1939 1925
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1940 1926
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1941 1927
 //
1942 1928
 //#define ULTI_CONTROLLER
1943 1929
 
1944 1930
 //
1945
-// TinyBoy2 128x64 OLED / Encoder Panel
1946
-//
1947
-//#define OLED_PANEL_TINYBOY2
1948
-
1949
-//
1950 1931
 // MKS MINI12864 with graphic controller and SD support
1951 1932
 // https://reprap.org/wiki/MKS_MINI_12864
1952 1933
 //
@@ -1980,15 +1961,6 @@
1980 1961
 //#define ANET_FULL_GRAPHICS_LCD
1981 1962
 
1982 1963
 //
1983
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1984
-// http://reprap.org/wiki/MKS_12864OLED
1985
-//
1986
-// Tiny, but very sharp OLED display
1987
-//
1988
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1989
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1990
-
1991
-//
1992 1964
 // AZSMZ 12864 LCD with SD
1993 1965
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1994 1966
 //
@@ -2001,6 +1973,43 @@
2001 1973
 //#define SILVER_GATE_GLCD_CONTROLLER
2002 1974
 
2003 1975
 //=============================================================================
1976
+//==============================  OLED Displays  ==============================
1977
+//=============================================================================
1978
+
1979
+//
1980
+// SSD1306 OLED full graphics generic display
1981
+//
1982
+//#define U8GLIB_SSD1306
1983
+
1984
+//
1985
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1986
+//
1987
+//#define SAV_3DGLCD
1988
+#if ENABLED(SAV_3DGLCD)
1989
+  #define U8GLIB_SSD1306
1990
+  //#define U8GLIB_SH1106
1991
+#endif
1992
+
1993
+//
1994
+// TinyBoy2 128x64 OLED / Encoder Panel
1995
+//
1996
+//#define OLED_PANEL_TINYBOY2
1997
+
1998
+//
1999
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2000
+// http://reprap.org/wiki/MKS_12864OLED
2001
+//
2002
+// Tiny, but very sharp OLED display
2003
+//
2004
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2005
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2006
+
2007
+//
2008
+// Einstart S OLED SSD1306
2009
+//
2010
+//#define U8GLIB_SH1106_EINSTART
2011
+
2012
+//=============================================================================
2004 2013
 //========================== Extensible UI Displays ===========================
2005 2014
 //=============================================================================
2006 2015
 

+ 37
- 28
config/examples/AnyCubic/i3/Configuration.h 查看文件

@@ -1920,31 +1920,12 @@
1920 1920
 //#define LCD_FOR_MELZI
1921 1921
 
1922 1922
 //
1923
-// SSD1306 OLED full graphics generic display
1924
-//
1925
-//#define U8GLIB_SSD1306
1926
-
1927
-//
1928
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1929
-//
1930
-//#define SAV_3DGLCD
1931
-#if ENABLED(SAV_3DGLCD)
1932
-  //#define U8GLIB_SSD1306
1933
-  #define U8GLIB_SH1106
1934
-#endif
1935
-
1936
-//
1937 1923
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1938 1924
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1939 1925
 //
1940 1926
 //#define ULTI_CONTROLLER
1941 1927
 
1942 1928
 //
1943
-// TinyBoy2 128x64 OLED / Encoder Panel
1944
-//
1945
-//#define OLED_PANEL_TINYBOY2
1946
-
1947
-//
1948 1929
 // MKS MINI12864 with graphic controller and SD support
1949 1930
 // https://reprap.org/wiki/MKS_MINI_12864
1950 1931
 //
@@ -1978,15 +1959,6 @@
1978 1959
 //#define ANET_FULL_GRAPHICS_LCD
1979 1960
 
1980 1961
 //
1981
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1982
-// http://reprap.org/wiki/MKS_12864OLED
1983
-//
1984
-// Tiny, but very sharp OLED display
1985
-//
1986
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1987
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1988
-
1989
-//
1990 1962
 // AZSMZ 12864 LCD with SD
1991 1963
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1992 1964
 //
@@ -1999,6 +1971,43 @@
1999 1971
 //#define SILVER_GATE_GLCD_CONTROLLER
2000 1972
 
2001 1973
 //=============================================================================
1974
+//==============================  OLED Displays  ==============================
1975
+//=============================================================================
1976
+
1977
+//
1978
+// SSD1306 OLED full graphics generic display
1979
+//
1980
+//#define U8GLIB_SSD1306
1981
+
1982
+//
1983
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1984
+//
1985
+//#define SAV_3DGLCD
1986
+#if ENABLED(SAV_3DGLCD)
1987
+  #define U8GLIB_SSD1306
1988
+  //#define U8GLIB_SH1106
1989
+#endif
1990
+
1991
+//
1992
+// TinyBoy2 128x64 OLED / Encoder Panel
1993
+//
1994
+//#define OLED_PANEL_TINYBOY2
1995
+
1996
+//
1997
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1998
+// http://reprap.org/wiki/MKS_12864OLED
1999
+//
2000
+// Tiny, but very sharp OLED display
2001
+//
2002
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2003
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2004
+
2005
+//
2006
+// Einstart S OLED SSD1306
2007
+//
2008
+//#define U8GLIB_SH1106_EINSTART
2009
+
2010
+//=============================================================================
2002 2011
 //========================== Extensible UI Displays ===========================
2003 2012
 //=============================================================================
2004 2013
 

+ 37
- 28
config/examples/ArmEd/Configuration.h 查看文件

@@ -1911,31 +1911,12 @@
1911 1911
 //#define LCD_FOR_MELZI
1912 1912
 
1913 1913
 //
1914
-// SSD1306 OLED full graphics generic display
1915
-//
1916
-//#define U8GLIB_SSD1306
1917
-
1918
-//
1919
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1920
-//
1921
-//#define SAV_3DGLCD
1922
-#if ENABLED(SAV_3DGLCD)
1923
-  //#define U8GLIB_SSD1306
1924
-  #define U8GLIB_SH1106
1925
-#endif
1926
-
1927
-//
1928 1914
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1929 1915
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1930 1916
 //
1931 1917
 //#define ULTI_CONTROLLER
1932 1918
 
1933 1919
 //
1934
-// TinyBoy2 128x64 OLED / Encoder Panel
1935
-//
1936
-//#define OLED_PANEL_TINYBOY2
1937
-
1938
-//
1939 1920
 // MKS MINI12864 with graphic controller and SD support
1940 1921
 // https://reprap.org/wiki/MKS_MINI_12864
1941 1922
 //
@@ -1969,15 +1950,6 @@
1969 1950
 //#define ANET_FULL_GRAPHICS_LCD
1970 1951
 
1971 1952
 //
1972
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1973
-// http://reprap.org/wiki/MKS_12864OLED
1974
-//
1975
-// Tiny, but very sharp OLED display
1976
-//
1977
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1978
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1979
-
1980
-//
1981 1953
 // AZSMZ 12864 LCD with SD
1982 1954
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1983 1955
 //
@@ -1990,6 +1962,43 @@
1990 1962
 //#define SILVER_GATE_GLCD_CONTROLLER
1991 1963
 
1992 1964
 //=============================================================================
1965
+//==============================  OLED Displays  ==============================
1966
+//=============================================================================
1967
+
1968
+//
1969
+// SSD1306 OLED full graphics generic display
1970
+//
1971
+//#define U8GLIB_SSD1306
1972
+
1973
+//
1974
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1975
+//
1976
+//#define SAV_3DGLCD
1977
+#if ENABLED(SAV_3DGLCD)
1978
+  #define U8GLIB_SSD1306
1979
+  //#define U8GLIB_SH1106
1980
+#endif
1981
+
1982
+//
1983
+// TinyBoy2 128x64 OLED / Encoder Panel
1984
+//
1985
+//#define OLED_PANEL_TINYBOY2
1986
+
1987
+//
1988
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1989
+// http://reprap.org/wiki/MKS_12864OLED
1990
+//
1991
+// Tiny, but very sharp OLED display
1992
+//
1993
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1994
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1995
+
1996
+//
1997
+// Einstart S OLED SSD1306
1998
+//
1999
+//#define U8GLIB_SH1106_EINSTART
2000
+
2001
+//=============================================================================
1993 2002
 //========================== Extensible UI Displays ===========================
1994 2003
 //=============================================================================
1995 2004
 

+ 37
- 28
config/examples/Azteeg/X5GT/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/BIBO/TouchX/cyclops/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/BIBO/TouchX/default/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/BQ/Hephestos/Configuration.h 查看文件

@@ -1898,31 +1898,12 @@
1898 1898
 //#define LCD_FOR_MELZI
1899 1899
 
1900 1900
 //
1901
-// SSD1306 OLED full graphics generic display
1902
-//
1903
-//#define U8GLIB_SSD1306
1904
-
1905
-//
1906
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1907
-//
1908
-//#define SAV_3DGLCD
1909
-#if ENABLED(SAV_3DGLCD)
1910
-  //#define U8GLIB_SSD1306
1911
-  #define U8GLIB_SH1106
1912
-#endif
1913
-
1914
-//
1915 1901
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1916 1902
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1917 1903
 //
1918 1904
 //#define ULTI_CONTROLLER
1919 1905
 
1920 1906
 //
1921
-// TinyBoy2 128x64 OLED / Encoder Panel
1922
-//
1923
-//#define OLED_PANEL_TINYBOY2
1924
-
1925
-//
1926 1907
 // MKS MINI12864 with graphic controller and SD support
1927 1908
 // https://reprap.org/wiki/MKS_MINI_12864
1928 1909
 //
@@ -1956,15 +1937,6 @@
1956 1937
 //#define ANET_FULL_GRAPHICS_LCD
1957 1938
 
1958 1939
 //
1959
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1960
-// http://reprap.org/wiki/MKS_12864OLED
1961
-//
1962
-// Tiny, but very sharp OLED display
1963
-//
1964
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1965
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1966
-
1967
-//
1968 1940
 // AZSMZ 12864 LCD with SD
1969 1941
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1970 1942
 //
@@ -1977,6 +1949,43 @@
1977 1949
 //#define SILVER_GATE_GLCD_CONTROLLER
1978 1950
 
1979 1951
 //=============================================================================
1952
+//==============================  OLED Displays  ==============================
1953
+//=============================================================================
1954
+
1955
+//
1956
+// SSD1306 OLED full graphics generic display
1957
+//
1958
+//#define U8GLIB_SSD1306
1959
+
1960
+//
1961
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1962
+//
1963
+//#define SAV_3DGLCD
1964
+#if ENABLED(SAV_3DGLCD)
1965
+  #define U8GLIB_SSD1306
1966
+  //#define U8GLIB_SH1106
1967
+#endif
1968
+
1969
+//
1970
+// TinyBoy2 128x64 OLED / Encoder Panel
1971
+//
1972
+//#define OLED_PANEL_TINYBOY2
1973
+
1974
+//
1975
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
+// http://reprap.org/wiki/MKS_12864OLED
1977
+//
1978
+// Tiny, but very sharp OLED display
1979
+//
1980
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
+
1983
+//
1984
+// Einstart S OLED SSD1306
1985
+//
1986
+//#define U8GLIB_SH1106_EINSTART
1987
+
1988
+//=============================================================================
1980 1989
 //========================== Extensible UI Displays ===========================
1981 1990
 //=============================================================================
1982 1991
 

+ 37
- 28
config/examples/BQ/Hephestos_2/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/BQ/WITBOX/Configuration.h 查看文件

@@ -1898,31 +1898,12 @@
1898 1898
 //#define LCD_FOR_MELZI
1899 1899
 
1900 1900
 //
1901
-// SSD1306 OLED full graphics generic display
1902
-//
1903
-//#define U8GLIB_SSD1306
1904
-
1905
-//
1906
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1907
-//
1908
-//#define SAV_3DGLCD
1909
-#if ENABLED(SAV_3DGLCD)
1910
-  //#define U8GLIB_SSD1306
1911
-  #define U8GLIB_SH1106
1912
-#endif
1913
-
1914
-//
1915 1901
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1916 1902
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1917 1903
 //
1918 1904
 //#define ULTI_CONTROLLER
1919 1905
 
1920 1906
 //
1921
-// TinyBoy2 128x64 OLED / Encoder Panel
1922
-//
1923
-//#define OLED_PANEL_TINYBOY2
1924
-
1925
-//
1926 1907
 // MKS MINI12864 with graphic controller and SD support
1927 1908
 // https://reprap.org/wiki/MKS_MINI_12864
1928 1909
 //
@@ -1956,15 +1937,6 @@
1956 1937
 //#define ANET_FULL_GRAPHICS_LCD
1957 1938
 
1958 1939
 //
1959
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1960
-// http://reprap.org/wiki/MKS_12864OLED
1961
-//
1962
-// Tiny, but very sharp OLED display
1963
-//
1964
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1965
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1966
-
1967
-//
1968 1940
 // AZSMZ 12864 LCD with SD
1969 1941
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1970 1942
 //
@@ -1977,6 +1949,43 @@
1977 1949
 //#define SILVER_GATE_GLCD_CONTROLLER
1978 1950
 
1979 1951
 //=============================================================================
1952
+//==============================  OLED Displays  ==============================
1953
+//=============================================================================
1954
+
1955
+//
1956
+// SSD1306 OLED full graphics generic display
1957
+//
1958
+//#define U8GLIB_SSD1306
1959
+
1960
+//
1961
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1962
+//
1963
+//#define SAV_3DGLCD
1964
+#if ENABLED(SAV_3DGLCD)
1965
+  #define U8GLIB_SSD1306
1966
+  //#define U8GLIB_SH1106
1967
+#endif
1968
+
1969
+//
1970
+// TinyBoy2 128x64 OLED / Encoder Panel
1971
+//
1972
+//#define OLED_PANEL_TINYBOY2
1973
+
1974
+//
1975
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
+// http://reprap.org/wiki/MKS_12864OLED
1977
+//
1978
+// Tiny, but very sharp OLED display
1979
+//
1980
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
+
1983
+//
1984
+// Einstart S OLED SSD1306
1985
+//
1986
+//#define U8GLIB_SH1106_EINSTART
1987
+
1988
+//=============================================================================
1980 1989
 //========================== Extensible UI Displays ===========================
1981 1990
 //=============================================================================
1982 1991
 

+ 37
- 28
config/examples/Cartesio/Configuration.h 查看文件

@@ -1909,31 +1909,12 @@
1909 1909
 //#define LCD_FOR_MELZI
1910 1910
 
1911 1911
 //
1912
-// SSD1306 OLED full graphics generic display
1913
-//
1914
-//#define U8GLIB_SSD1306
1915
-
1916
-//
1917
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1918
-//
1919
-//#define SAV_3DGLCD
1920
-#if ENABLED(SAV_3DGLCD)
1921
-  //#define U8GLIB_SSD1306
1922
-  #define U8GLIB_SH1106
1923
-#endif
1924
-
1925
-//
1926 1912
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1927 1913
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1928 1914
 //
1929 1915
 //#define ULTI_CONTROLLER
1930 1916
 
1931 1917
 //
1932
-// TinyBoy2 128x64 OLED / Encoder Panel
1933
-//
1934
-//#define OLED_PANEL_TINYBOY2
1935
-
1936
-//
1937 1918
 // MKS MINI12864 with graphic controller and SD support
1938 1919
 // https://reprap.org/wiki/MKS_MINI_12864
1939 1920
 //
@@ -1967,15 +1948,6 @@
1967 1948
 //#define ANET_FULL_GRAPHICS_LCD
1968 1949
 
1969 1950
 //
1970
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1971
-// http://reprap.org/wiki/MKS_12864OLED
1972
-//
1973
-// Tiny, but very sharp OLED display
1974
-//
1975
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1976
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1977
-
1978
-//
1979 1951
 // AZSMZ 12864 LCD with SD
1980 1952
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1981 1953
 //
@@ -1988,6 +1960,43 @@
1988 1960
 //#define SILVER_GATE_GLCD_CONTROLLER
1989 1961
 
1990 1962
 //=============================================================================
1963
+//==============================  OLED Displays  ==============================
1964
+//=============================================================================
1965
+
1966
+//
1967
+// SSD1306 OLED full graphics generic display
1968
+//
1969
+//#define U8GLIB_SSD1306
1970
+
1971
+//
1972
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1973
+//
1974
+//#define SAV_3DGLCD
1975
+#if ENABLED(SAV_3DGLCD)
1976
+  #define U8GLIB_SSD1306
1977
+  //#define U8GLIB_SH1106
1978
+#endif
1979
+
1980
+//
1981
+// TinyBoy2 128x64 OLED / Encoder Panel
1982
+//
1983
+//#define OLED_PANEL_TINYBOY2
1984
+
1985
+//
1986
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1987
+// http://reprap.org/wiki/MKS_12864OLED
1988
+//
1989
+// Tiny, but very sharp OLED display
1990
+//
1991
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1992
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1993
+
1994
+//
1995
+// Einstart S OLED SSD1306
1996
+//
1997
+//#define U8GLIB_SH1106_EINSTART
1998
+
1999
+//=============================================================================
1991 2000
 //========================== Extensible UI Displays ===========================
1992 2001
 //=============================================================================
1993 2002
 

+ 37
- 28
config/examples/Creality/CR-10/Configuration.h 查看文件

@@ -1920,31 +1920,12 @@
1920 1920
 //#define LCD_FOR_MELZI
1921 1921
 
1922 1922
 //
1923
-// SSD1306 OLED full graphics generic display
1924
-//
1925
-//#define U8GLIB_SSD1306
1926
-
1927
-//
1928
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1929
-//
1930
-//#define SAV_3DGLCD
1931
-#if ENABLED(SAV_3DGLCD)
1932
-  //#define U8GLIB_SSD1306
1933
-  #define U8GLIB_SH1106
1934
-#endif
1935
-
1936
-//
1937 1923
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1938 1924
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1939 1925
 //
1940 1926
 //#define ULTI_CONTROLLER
1941 1927
 
1942 1928
 //
1943
-// TinyBoy2 128x64 OLED / Encoder Panel
1944
-//
1945
-//#define OLED_PANEL_TINYBOY2
1946
-
1947
-//
1948 1929
 // MKS MINI12864 with graphic controller and SD support
1949 1930
 // https://reprap.org/wiki/MKS_MINI_12864
1950 1931
 //
@@ -1978,15 +1959,6 @@
1978 1959
 //#define ANET_FULL_GRAPHICS_LCD
1979 1960
 
1980 1961
 //
1981
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1982
-// http://reprap.org/wiki/MKS_12864OLED
1983
-//
1984
-// Tiny, but very sharp OLED display
1985
-//
1986
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1987
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1988
-
1989
-//
1990 1962
 // AZSMZ 12864 LCD with SD
1991 1963
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1992 1964
 //
@@ -1999,6 +1971,43 @@
1999 1971
 //#define SILVER_GATE_GLCD_CONTROLLER
2000 1972
 
2001 1973
 //=============================================================================
1974
+//==============================  OLED Displays  ==============================
1975
+//=============================================================================
1976
+
1977
+//
1978
+// SSD1306 OLED full graphics generic display
1979
+//
1980
+//#define U8GLIB_SSD1306
1981
+
1982
+//
1983
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1984
+//
1985
+//#define SAV_3DGLCD
1986
+#if ENABLED(SAV_3DGLCD)
1987
+  #define U8GLIB_SSD1306
1988
+  //#define U8GLIB_SH1106
1989
+#endif
1990
+
1991
+//
1992
+// TinyBoy2 128x64 OLED / Encoder Panel
1993
+//
1994
+//#define OLED_PANEL_TINYBOY2
1995
+
1996
+//
1997
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1998
+// http://reprap.org/wiki/MKS_12864OLED
1999
+//
2000
+// Tiny, but very sharp OLED display
2001
+//
2002
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2003
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2004
+
2005
+//
2006
+// Einstart S OLED SSD1306
2007
+//
2008
+//#define U8GLIB_SH1106_EINSTART
2009
+
2010
+//=============================================================================
2002 2011
 //========================== Extensible UI Displays ===========================
2003 2012
 //=============================================================================
2004 2013
 

+ 37
- 28
config/examples/Creality/CR-10S/Configuration.h 查看文件

@@ -1911,31 +1911,12 @@
1911 1911
 //#define LCD_FOR_MELZI
1912 1912
 
1913 1913
 //
1914
-// SSD1306 OLED full graphics generic display
1915
-//
1916
-//#define U8GLIB_SSD1306
1917
-
1918
-//
1919
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1920
-//
1921
-//#define SAV_3DGLCD
1922
-#if ENABLED(SAV_3DGLCD)
1923
-  //#define U8GLIB_SSD1306
1924
-  #define U8GLIB_SH1106
1925
-#endif
1926
-
1927
-//
1928 1914
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1929 1915
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1930 1916
 //
1931 1917
 //#define ULTI_CONTROLLER
1932 1918
 
1933 1919
 //
1934
-// TinyBoy2 128x64 OLED / Encoder Panel
1935
-//
1936
-//#define OLED_PANEL_TINYBOY2
1937
-
1938
-//
1939 1920
 // MKS MINI12864 with graphic controller and SD support
1940 1921
 // https://reprap.org/wiki/MKS_MINI_12864
1941 1922
 //
@@ -1969,15 +1950,6 @@
1969 1950
 //#define ANET_FULL_GRAPHICS_LCD
1970 1951
 
1971 1952
 //
1972
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1973
-// http://reprap.org/wiki/MKS_12864OLED
1974
-//
1975
-// Tiny, but very sharp OLED display
1976
-//
1977
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1978
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1979
-
1980
-//
1981 1953
 // AZSMZ 12864 LCD with SD
1982 1954
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1983 1955
 //
@@ -1990,6 +1962,43 @@
1990 1962
 //#define SILVER_GATE_GLCD_CONTROLLER
1991 1963
 
1992 1964
 //=============================================================================
1965
+//==============================  OLED Displays  ==============================
1966
+//=============================================================================
1967
+
1968
+//
1969
+// SSD1306 OLED full graphics generic display
1970
+//
1971
+//#define U8GLIB_SSD1306
1972
+
1973
+//
1974
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1975
+//
1976
+//#define SAV_3DGLCD
1977
+#if ENABLED(SAV_3DGLCD)
1978
+  #define U8GLIB_SSD1306
1979
+  //#define U8GLIB_SH1106
1980
+#endif
1981
+
1982
+//
1983
+// TinyBoy2 128x64 OLED / Encoder Panel
1984
+//
1985
+//#define OLED_PANEL_TINYBOY2
1986
+
1987
+//
1988
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1989
+// http://reprap.org/wiki/MKS_12864OLED
1990
+//
1991
+// Tiny, but very sharp OLED display
1992
+//
1993
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1994
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1995
+
1996
+//
1997
+// Einstart S OLED SSD1306
1998
+//
1999
+//#define U8GLIB_SH1106_EINSTART
2000
+
2001
+//=============================================================================
1993 2002
 //========================== Extensible UI Displays ===========================
1994 2003
 //=============================================================================
1995 2004
 

+ 37
- 28
config/examples/Creality/CR-10_5S/Configuration.h 查看文件

@@ -1913,31 +1913,12 @@
1913 1913
 //#define LCD_FOR_MELZI
1914 1914
 
1915 1915
 //
1916
-// SSD1306 OLED full graphics generic display
1917
-//
1918
-//#define U8GLIB_SSD1306
1919
-
1920
-//
1921
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1922
-//
1923
-//#define SAV_3DGLCD
1924
-#if ENABLED(SAV_3DGLCD)
1925
-  //#define U8GLIB_SSD1306
1926
-  #define U8GLIB_SH1106
1927
-#endif
1928
-
1929
-//
1930 1916
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1931 1917
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1932 1918
 //
1933 1919
 //#define ULTI_CONTROLLER
1934 1920
 
1935 1921
 //
1936
-// TinyBoy2 128x64 OLED / Encoder Panel
1937
-//
1938
-//#define OLED_PANEL_TINYBOY2
1939
-
1940
-//
1941 1922
 // MKS MINI12864 with graphic controller and SD support
1942 1923
 // https://reprap.org/wiki/MKS_MINI_12864
1943 1924
 //
@@ -1971,15 +1952,6 @@
1971 1952
 //#define ANET_FULL_GRAPHICS_LCD
1972 1953
 
1973 1954
 //
1974
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1975
-// http://reprap.org/wiki/MKS_12864OLED
1976
-//
1977
-// Tiny, but very sharp OLED display
1978
-//
1979
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1980
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1981
-
1982
-//
1983 1955
 // AZSMZ 12864 LCD with SD
1984 1956
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1985 1957
 //
@@ -1992,6 +1964,43 @@
1992 1964
 //#define SILVER_GATE_GLCD_CONTROLLER
1993 1965
 
1994 1966
 //=============================================================================
1967
+//==============================  OLED Displays  ==============================
1968
+//=============================================================================
1969
+
1970
+//
1971
+// SSD1306 OLED full graphics generic display
1972
+//
1973
+//#define U8GLIB_SSD1306
1974
+
1975
+//
1976
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1977
+//
1978
+//#define SAV_3DGLCD
1979
+#if ENABLED(SAV_3DGLCD)
1980
+  #define U8GLIB_SSD1306
1981
+  //#define U8GLIB_SH1106
1982
+#endif
1983
+
1984
+//
1985
+// TinyBoy2 128x64 OLED / Encoder Panel
1986
+//
1987
+//#define OLED_PANEL_TINYBOY2
1988
+
1989
+//
1990
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1991
+// http://reprap.org/wiki/MKS_12864OLED
1992
+//
1993
+// Tiny, but very sharp OLED display
1994
+//
1995
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1996
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1997
+
1998
+//
1999
+// Einstart S OLED SSD1306
2000
+//
2001
+//#define U8GLIB_SH1106_EINSTART
2002
+
2003
+//=============================================================================
1995 2004
 //========================== Extensible UI Displays ===========================
1996 2005
 //=============================================================================
1997 2006
 

+ 37
- 28
config/examples/Creality/CR-10mini/Configuration.h 查看文件

@@ -1929,31 +1929,12 @@
1929 1929
 //#define LCD_FOR_MELZI
1930 1930
 
1931 1931
 //
1932
-// SSD1306 OLED full graphics generic display
1933
-//
1934
-//#define U8GLIB_SSD1306
1935
-
1936
-//
1937
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1938
-//
1939
-//#define SAV_3DGLCD
1940
-#if ENABLED(SAV_3DGLCD)
1941
-  //#define U8GLIB_SSD1306
1942
-  #define U8GLIB_SH1106
1943
-#endif
1944
-
1945
-//
1946 1932
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1947 1933
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1948 1934
 //
1949 1935
 //#define ULTI_CONTROLLER
1950 1936
 
1951 1937
 //
1952
-// TinyBoy2 128x64 OLED / Encoder Panel
1953
-//
1954
-//#define OLED_PANEL_TINYBOY2
1955
-
1956
-//
1957 1938
 // MKS MINI12864 with graphic controller and SD support
1958 1939
 // https://reprap.org/wiki/MKS_MINI_12864
1959 1940
 //
@@ -1987,15 +1968,6 @@
1987 1968
 //#define ANET_FULL_GRAPHICS_LCD
1988 1969
 
1989 1970
 //
1990
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1991
-// http://reprap.org/wiki/MKS_12864OLED
1992
-//
1993
-// Tiny, but very sharp OLED display
1994
-//
1995
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1996
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1997
-
1998
-//
1999 1971
 // AZSMZ 12864 LCD with SD
2000 1972
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2001 1973
 //
@@ -2008,6 +1980,43 @@
2008 1980
 //#define SILVER_GATE_GLCD_CONTROLLER
2009 1981
 
2010 1982
 //=============================================================================
1983
+//==============================  OLED Displays  ==============================
1984
+//=============================================================================
1985
+
1986
+//
1987
+// SSD1306 OLED full graphics generic display
1988
+//
1989
+//#define U8GLIB_SSD1306
1990
+
1991
+//
1992
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1993
+//
1994
+//#define SAV_3DGLCD
1995
+#if ENABLED(SAV_3DGLCD)
1996
+  #define U8GLIB_SSD1306
1997
+  //#define U8GLIB_SH1106
1998
+#endif
1999
+
2000
+//
2001
+// TinyBoy2 128x64 OLED / Encoder Panel
2002
+//
2003
+//#define OLED_PANEL_TINYBOY2
2004
+
2005
+//
2006
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2007
+// http://reprap.org/wiki/MKS_12864OLED
2008
+//
2009
+// Tiny, but very sharp OLED display
2010
+//
2011
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2012
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2013
+
2014
+//
2015
+// Einstart S OLED SSD1306
2016
+//
2017
+//#define U8GLIB_SH1106_EINSTART
2018
+
2019
+//=============================================================================
2011 2020
 //========================== Extensible UI Displays ===========================
2012 2021
 //=============================================================================
2013 2022
 

+ 37
- 28
config/examples/Creality/CR-20 Pro/Configuration.h 查看文件

@@ -1907,31 +1907,12 @@
1907 1907
 //#define LCD_FOR_MELZI
1908 1908
 
1909 1909
 //
1910
-// SSD1306 OLED full graphics generic display
1911
-//
1912
-//#define U8GLIB_SSD1306
1913
-
1914
-//
1915
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1916
-//
1917
-//#define SAV_3DGLCD
1918
-#if ENABLED(SAV_3DGLCD)
1919
-  //#define U8GLIB_SSD1306
1920
-  #define U8GLIB_SH1106
1921
-#endif
1922
-
1923
-//
1924 1910
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1925 1911
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1926 1912
 //
1927 1913
 //#define ULTI_CONTROLLER
1928 1914
 
1929 1915
 //
1930
-// TinyBoy2 128x64 OLED / Encoder Panel
1931
-//
1932
-//#define OLED_PANEL_TINYBOY2
1933
-
1934
-//
1935 1916
 // MKS MINI12864 with graphic controller and SD support
1936 1917
 // https://reprap.org/wiki/MKS_MINI_12864
1937 1918
 //
@@ -1965,15 +1946,6 @@
1965 1946
 //#define ANET_FULL_GRAPHICS_LCD
1966 1947
 
1967 1948
 //
1968
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1969
-// http://reprap.org/wiki/MKS_12864OLED
1970
-//
1971
-// Tiny, but very sharp OLED display
1972
-//
1973
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1974
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1975
-
1976
-//
1977 1949
 // AZSMZ 12864 LCD with SD
1978 1950
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1979 1951
 //
@@ -1986,6 +1958,43 @@
1986 1958
 //#define SILVER_GATE_GLCD_CONTROLLER
1987 1959
 
1988 1960
 //=============================================================================
1961
+//==============================  OLED Displays  ==============================
1962
+//=============================================================================
1963
+
1964
+//
1965
+// SSD1306 OLED full graphics generic display
1966
+//
1967
+//#define U8GLIB_SSD1306
1968
+
1969
+//
1970
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1971
+//
1972
+//#define SAV_3DGLCD
1973
+#if ENABLED(SAV_3DGLCD)
1974
+  #define U8GLIB_SSD1306
1975
+  //#define U8GLIB_SH1106
1976
+#endif
1977
+
1978
+//
1979
+// TinyBoy2 128x64 OLED / Encoder Panel
1980
+//
1981
+//#define OLED_PANEL_TINYBOY2
1982
+
1983
+//
1984
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1985
+// http://reprap.org/wiki/MKS_12864OLED
1986
+//
1987
+// Tiny, but very sharp OLED display
1988
+//
1989
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1990
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1991
+
1992
+//
1993
+// Einstart S OLED SSD1306
1994
+//
1995
+//#define U8GLIB_SH1106_EINSTART
1996
+
1997
+//=============================================================================
1989 1998
 //========================== Extensible UI Displays ===========================
1990 1999
 //=============================================================================
1991 2000
 

+ 37
- 28
config/examples/Creality/CR-20/Configuration.h 查看文件

@@ -1907,31 +1907,12 @@
1907 1907
 //#define LCD_FOR_MELZI
1908 1908
 
1909 1909
 //
1910
-// SSD1306 OLED full graphics generic display
1911
-//
1912
-//#define U8GLIB_SSD1306
1913
-
1914
-//
1915
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1916
-//
1917
-//#define SAV_3DGLCD
1918
-#if ENABLED(SAV_3DGLCD)
1919
-  //#define U8GLIB_SSD1306
1920
-  #define U8GLIB_SH1106
1921
-#endif
1922
-
1923
-//
1924 1910
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1925 1911
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1926 1912
 //
1927 1913
 //#define ULTI_CONTROLLER
1928 1914
 
1929 1915
 //
1930
-// TinyBoy2 128x64 OLED / Encoder Panel
1931
-//
1932
-//#define OLED_PANEL_TINYBOY2
1933
-
1934
-//
1935 1916
 // MKS MINI12864 with graphic controller and SD support
1936 1917
 // https://reprap.org/wiki/MKS_MINI_12864
1937 1918
 //
@@ -1965,15 +1946,6 @@
1965 1946
 //#define ANET_FULL_GRAPHICS_LCD
1966 1947
 
1967 1948
 //
1968
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1969
-// http://reprap.org/wiki/MKS_12864OLED
1970
-//
1971
-// Tiny, but very sharp OLED display
1972
-//
1973
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1974
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1975
-
1976
-//
1977 1949
 // AZSMZ 12864 LCD with SD
1978 1950
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1979 1951
 //
@@ -1986,6 +1958,43 @@
1986 1958
 //#define SILVER_GATE_GLCD_CONTROLLER
1987 1959
 
1988 1960
 //=============================================================================
1961
+//==============================  OLED Displays  ==============================
1962
+//=============================================================================
1963
+
1964
+//
1965
+// SSD1306 OLED full graphics generic display
1966
+//
1967
+//#define U8GLIB_SSD1306
1968
+
1969
+//
1970
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1971
+//
1972
+//#define SAV_3DGLCD
1973
+#if ENABLED(SAV_3DGLCD)
1974
+  #define U8GLIB_SSD1306
1975
+  //#define U8GLIB_SH1106
1976
+#endif
1977
+
1978
+//
1979
+// TinyBoy2 128x64 OLED / Encoder Panel
1980
+//
1981
+//#define OLED_PANEL_TINYBOY2
1982
+
1983
+//
1984
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1985
+// http://reprap.org/wiki/MKS_12864OLED
1986
+//
1987
+// Tiny, but very sharp OLED display
1988
+//
1989
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1990
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1991
+
1992
+//
1993
+// Einstart S OLED SSD1306
1994
+//
1995
+//#define U8GLIB_SH1106_EINSTART
1996
+
1997
+//=============================================================================
1989 1998
 //========================== Extensible UI Displays ===========================
1990 1999
 //=============================================================================
1991 2000
 

+ 37
- 28
config/examples/Creality/CR-8/Configuration.h 查看文件

@@ -1920,31 +1920,12 @@
1920 1920
 //#define LCD_FOR_MELZI
1921 1921
 
1922 1922
 //
1923
-// SSD1306 OLED full graphics generic display
1924
-//
1925
-//#define U8GLIB_SSD1306
1926
-
1927
-//
1928
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1929
-//
1930
-//#define SAV_3DGLCD
1931
-#if ENABLED(SAV_3DGLCD)
1932
-  //#define U8GLIB_SSD1306
1933
-  #define U8GLIB_SH1106
1934
-#endif
1935
-
1936
-//
1937 1923
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1938 1924
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1939 1925
 //
1940 1926
 //#define ULTI_CONTROLLER
1941 1927
 
1942 1928
 //
1943
-// TinyBoy2 128x64 OLED / Encoder Panel
1944
-//
1945
-//#define OLED_PANEL_TINYBOY2
1946
-
1947
-//
1948 1929
 // MKS MINI12864 with graphic controller and SD support
1949 1930
 // https://reprap.org/wiki/MKS_MINI_12864
1950 1931
 //
@@ -1978,15 +1959,6 @@
1978 1959
 //#define ANET_FULL_GRAPHICS_LCD
1979 1960
 
1980 1961
 //
1981
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1982
-// http://reprap.org/wiki/MKS_12864OLED
1983
-//
1984
-// Tiny, but very sharp OLED display
1985
-//
1986
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1987
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1988
-
1989
-//
1990 1962
 // AZSMZ 12864 LCD with SD
1991 1963
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1992 1964
 //
@@ -1999,6 +1971,43 @@
1999 1971
 //#define SILVER_GATE_GLCD_CONTROLLER
2000 1972
 
2001 1973
 //=============================================================================
1974
+//==============================  OLED Displays  ==============================
1975
+//=============================================================================
1976
+
1977
+//
1978
+// SSD1306 OLED full graphics generic display
1979
+//
1980
+//#define U8GLIB_SSD1306
1981
+
1982
+//
1983
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1984
+//
1985
+//#define SAV_3DGLCD
1986
+#if ENABLED(SAV_3DGLCD)
1987
+  #define U8GLIB_SSD1306
1988
+  //#define U8GLIB_SH1106
1989
+#endif
1990
+
1991
+//
1992
+// TinyBoy2 128x64 OLED / Encoder Panel
1993
+//
1994
+//#define OLED_PANEL_TINYBOY2
1995
+
1996
+//
1997
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1998
+// http://reprap.org/wiki/MKS_12864OLED
1999
+//
2000
+// Tiny, but very sharp OLED display
2001
+//
2002
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2003
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2004
+
2005
+//
2006
+// Einstart S OLED SSD1306
2007
+//
2008
+//#define U8GLIB_SH1106_EINSTART
2009
+
2010
+//=============================================================================
2002 2011
 //========================== Extensible UI Displays ===========================
2003 2012
 //=============================================================================
2004 2013
 

+ 37
- 28
config/examples/Creality/Ender-2/Configuration.h 查看文件

@@ -1914,31 +1914,12 @@
1914 1914
 //#define LCD_FOR_MELZI
1915 1915
 
1916 1916
 //
1917
-// SSD1306 OLED full graphics generic display
1918
-//
1919
-//#define U8GLIB_SSD1306
1920
-
1921
-//
1922
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1923
-//
1924
-//#define SAV_3DGLCD
1925
-#if ENABLED(SAV_3DGLCD)
1926
-  //#define U8GLIB_SSD1306
1927
-  #define U8GLIB_SH1106
1928
-#endif
1929
-
1930
-//
1931 1917
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1932 1918
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1933 1919
 //
1934 1920
 //#define ULTI_CONTROLLER
1935 1921
 
1936 1922
 //
1937
-// TinyBoy2 128x64 OLED / Encoder Panel
1938
-//
1939
-//#define OLED_PANEL_TINYBOY2
1940
-
1941
-//
1942 1923
 // MKS MINI12864 with graphic controller and SD support
1943 1924
 // https://reprap.org/wiki/MKS_MINI_12864
1944 1925
 //
@@ -1972,15 +1953,6 @@
1972 1953
 //#define ANET_FULL_GRAPHICS_LCD
1973 1954
 
1974 1955
 //
1975
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
-// http://reprap.org/wiki/MKS_12864OLED
1977
-//
1978
-// Tiny, but very sharp OLED display
1979
-//
1980
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
-
1983
-//
1984 1956
 // AZSMZ 12864 LCD with SD
1985 1957
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1986 1958
 //
@@ -1993,6 +1965,43 @@
1993 1965
 //#define SILVER_GATE_GLCD_CONTROLLER
1994 1966
 
1995 1967
 //=============================================================================
1968
+//==============================  OLED Displays  ==============================
1969
+//=============================================================================
1970
+
1971
+//
1972
+// SSD1306 OLED full graphics generic display
1973
+//
1974
+//#define U8GLIB_SSD1306
1975
+
1976
+//
1977
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1978
+//
1979
+//#define SAV_3DGLCD
1980
+#if ENABLED(SAV_3DGLCD)
1981
+  #define U8GLIB_SSD1306
1982
+  //#define U8GLIB_SH1106
1983
+#endif
1984
+
1985
+//
1986
+// TinyBoy2 128x64 OLED / Encoder Panel
1987
+//
1988
+//#define OLED_PANEL_TINYBOY2
1989
+
1990
+//
1991
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
+// http://reprap.org/wiki/MKS_12864OLED
1993
+//
1994
+// Tiny, but very sharp OLED display
1995
+//
1996
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
+
1999
+//
2000
+// Einstart S OLED SSD1306
2001
+//
2002
+//#define U8GLIB_SH1106_EINSTART
2003
+
2004
+//=============================================================================
1996 2005
 //========================== Extensible UI Displays ===========================
1997 2006
 //=============================================================================
1998 2007
 

+ 37
- 28
config/examples/Creality/Ender-3/Configuration.h 查看文件

@@ -1914,31 +1914,12 @@
1914 1914
 //#define LCD_FOR_MELZI
1915 1915
 
1916 1916
 //
1917
-// SSD1306 OLED full graphics generic display
1918
-//
1919
-//#define U8GLIB_SSD1306
1920
-
1921
-//
1922
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1923
-//
1924
-//#define SAV_3DGLCD
1925
-#if ENABLED(SAV_3DGLCD)
1926
-  //#define U8GLIB_SSD1306
1927
-  #define U8GLIB_SH1106
1928
-#endif
1929
-
1930
-//
1931 1917
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1932 1918
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1933 1919
 //
1934 1920
 //#define ULTI_CONTROLLER
1935 1921
 
1936 1922
 //
1937
-// TinyBoy2 128x64 OLED / Encoder Panel
1938
-//
1939
-//#define OLED_PANEL_TINYBOY2
1940
-
1941
-//
1942 1923
 // MKS MINI12864 with graphic controller and SD support
1943 1924
 // https://reprap.org/wiki/MKS_MINI_12864
1944 1925
 //
@@ -1972,15 +1953,6 @@
1972 1953
 //#define ANET_FULL_GRAPHICS_LCD
1973 1954
 
1974 1955
 //
1975
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
-// http://reprap.org/wiki/MKS_12864OLED
1977
-//
1978
-// Tiny, but very sharp OLED display
1979
-//
1980
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
-
1983
-//
1984 1956
 // AZSMZ 12864 LCD with SD
1985 1957
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1986 1958
 //
@@ -1993,6 +1965,43 @@
1993 1965
 //#define SILVER_GATE_GLCD_CONTROLLER
1994 1966
 
1995 1967
 //=============================================================================
1968
+//==============================  OLED Displays  ==============================
1969
+//=============================================================================
1970
+
1971
+//
1972
+// SSD1306 OLED full graphics generic display
1973
+//
1974
+//#define U8GLIB_SSD1306
1975
+
1976
+//
1977
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1978
+//
1979
+//#define SAV_3DGLCD
1980
+#if ENABLED(SAV_3DGLCD)
1981
+  #define U8GLIB_SSD1306
1982
+  //#define U8GLIB_SH1106
1983
+#endif
1984
+
1985
+//
1986
+// TinyBoy2 128x64 OLED / Encoder Panel
1987
+//
1988
+//#define OLED_PANEL_TINYBOY2
1989
+
1990
+//
1991
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
+// http://reprap.org/wiki/MKS_12864OLED
1993
+//
1994
+// Tiny, but very sharp OLED display
1995
+//
1996
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
+
1999
+//
2000
+// Einstart S OLED SSD1306
2001
+//
2002
+//#define U8GLIB_SH1106_EINSTART
2003
+
2004
+//=============================================================================
1996 2005
 //========================== Extensible UI Displays ===========================
1997 2006
 //=============================================================================
1998 2007
 

+ 37
- 28
config/examples/Creality/Ender-4/Configuration.h 查看文件

@@ -1920,31 +1920,12 @@
1920 1920
 //#define LCD_FOR_MELZI
1921 1921
 
1922 1922
 //
1923
-// SSD1306 OLED full graphics generic display
1924
-//
1925
-//#define U8GLIB_SSD1306
1926
-
1927
-//
1928
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1929
-//
1930
-//#define SAV_3DGLCD
1931
-#if ENABLED(SAV_3DGLCD)
1932
-  //#define U8GLIB_SSD1306
1933
-  #define U8GLIB_SH1106
1934
-#endif
1935
-
1936
-//
1937 1923
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1938 1924
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1939 1925
 //
1940 1926
 //#define ULTI_CONTROLLER
1941 1927
 
1942 1928
 //
1943
-// TinyBoy2 128x64 OLED / Encoder Panel
1944
-//
1945
-//#define OLED_PANEL_TINYBOY2
1946
-
1947
-//
1948 1929
 // MKS MINI12864 with graphic controller and SD support
1949 1930
 // https://reprap.org/wiki/MKS_MINI_12864
1950 1931
 //
@@ -1978,15 +1959,6 @@
1978 1959
 //#define ANET_FULL_GRAPHICS_LCD
1979 1960
 
1980 1961
 //
1981
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1982
-// http://reprap.org/wiki/MKS_12864OLED
1983
-//
1984
-// Tiny, but very sharp OLED display
1985
-//
1986
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1987
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1988
-
1989
-//
1990 1962
 // AZSMZ 12864 LCD with SD
1991 1963
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1992 1964
 //
@@ -1999,6 +1971,43 @@
1999 1971
 //#define SILVER_GATE_GLCD_CONTROLLER
2000 1972
 
2001 1973
 //=============================================================================
1974
+//==============================  OLED Displays  ==============================
1975
+//=============================================================================
1976
+
1977
+//
1978
+// SSD1306 OLED full graphics generic display
1979
+//
1980
+//#define U8GLIB_SSD1306
1981
+
1982
+//
1983
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1984
+//
1985
+//#define SAV_3DGLCD
1986
+#if ENABLED(SAV_3DGLCD)
1987
+  #define U8GLIB_SSD1306
1988
+  //#define U8GLIB_SH1106
1989
+#endif
1990
+
1991
+//
1992
+// TinyBoy2 128x64 OLED / Encoder Panel
1993
+//
1994
+//#define OLED_PANEL_TINYBOY2
1995
+
1996
+//
1997
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1998
+// http://reprap.org/wiki/MKS_12864OLED
1999
+//
2000
+// Tiny, but very sharp OLED display
2001
+//
2002
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2003
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2004
+
2005
+//
2006
+// Einstart S OLED SSD1306
2007
+//
2008
+//#define U8GLIB_SH1106_EINSTART
2009
+
2010
+//=============================================================================
2002 2011
 //========================== Extensible UI Displays ===========================
2003 2012
 //=============================================================================
2004 2013
 

+ 37
- 28
config/examples/Creality/Ender-5/Configuration.h 查看文件

@@ -1907,31 +1907,12 @@
1907 1907
 //#define LCD_FOR_MELZI
1908 1908
 
1909 1909
 //
1910
-// SSD1306 OLED full graphics generic display
1911
-//
1912
-//#define U8GLIB_SSD1306
1913
-
1914
-//
1915
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1916
-//
1917
-//#define SAV_3DGLCD
1918
-#if ENABLED(SAV_3DGLCD)
1919
-  //#define U8GLIB_SSD1306
1920
-  #define U8GLIB_SH1106
1921
-#endif
1922
-
1923
-//
1924 1910
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1925 1911
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1926 1912
 //
1927 1913
 //#define ULTI_CONTROLLER
1928 1914
 
1929 1915
 //
1930
-// TinyBoy2 128x64 OLED / Encoder Panel
1931
-//
1932
-//#define OLED_PANEL_TINYBOY2
1933
-
1934
-//
1935 1916
 // MKS MINI12864 with graphic controller and SD support
1936 1917
 // https://reprap.org/wiki/MKS_MINI_12864
1937 1918
 //
@@ -1965,15 +1946,6 @@
1965 1946
 //#define ANET_FULL_GRAPHICS_LCD
1966 1947
 
1967 1948
 //
1968
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1969
-// http://reprap.org/wiki/MKS_12864OLED
1970
-//
1971
-// Tiny, but very sharp OLED display
1972
-//
1973
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1974
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1975
-
1976
-//
1977 1949
 // AZSMZ 12864 LCD with SD
1978 1950
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1979 1951
 //
@@ -1986,6 +1958,43 @@
1986 1958
 //#define SILVER_GATE_GLCD_CONTROLLER
1987 1959
 
1988 1960
 //=============================================================================
1961
+//==============================  OLED Displays  ==============================
1962
+//=============================================================================
1963
+
1964
+//
1965
+// SSD1306 OLED full graphics generic display
1966
+//
1967
+//#define U8GLIB_SSD1306
1968
+
1969
+//
1970
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1971
+//
1972
+//#define SAV_3DGLCD
1973
+#if ENABLED(SAV_3DGLCD)
1974
+  #define U8GLIB_SSD1306
1975
+  //#define U8GLIB_SH1106
1976
+#endif
1977
+
1978
+//
1979
+// TinyBoy2 128x64 OLED / Encoder Panel
1980
+//
1981
+//#define OLED_PANEL_TINYBOY2
1982
+
1983
+//
1984
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1985
+// http://reprap.org/wiki/MKS_12864OLED
1986
+//
1987
+// Tiny, but very sharp OLED display
1988
+//
1989
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1990
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1991
+
1992
+//
1993
+// Einstart S OLED SSD1306
1994
+//
1995
+//#define U8GLIB_SH1106_EINSTART
1996
+
1997
+//=============================================================================
1989 1998
 //========================== Extensible UI Displays ===========================
1990 1999
 //=============================================================================
1991 2000
 

+ 37
- 28
config/examples/Dagoma/Disco Ultimate/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h 查看文件

@@ -1915,31 +1915,12 @@
1915 1915
 //#define LCD_FOR_MELZI
1916 1916
 
1917 1917
 //
1918
-// SSD1306 OLED full graphics generic display
1919
-//
1920
-//#define U8GLIB_SSD1306
1921
-
1922
-//
1923
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1924
-//
1925
-//#define SAV_3DGLCD
1926
-#if ENABLED(SAV_3DGLCD)
1927
-  //#define U8GLIB_SSD1306
1928
-  #define U8GLIB_SH1106
1929
-#endif
1930
-
1931
-//
1932 1918
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1933 1919
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1934 1920
 //
1935 1921
 //#define ULTI_CONTROLLER
1936 1922
 
1937 1923
 //
1938
-// TinyBoy2 128x64 OLED / Encoder Panel
1939
-//
1940
-//#define OLED_PANEL_TINYBOY2
1941
-
1942
-//
1943 1924
 // MKS MINI12864 with graphic controller and SD support
1944 1925
 // https://reprap.org/wiki/MKS_MINI_12864
1945 1926
 //
@@ -1973,15 +1954,6 @@
1973 1954
 //#define ANET_FULL_GRAPHICS_LCD
1974 1955
 
1975 1956
 //
1976
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1977
-// http://reprap.org/wiki/MKS_12864OLED
1978
-//
1979
-// Tiny, but very sharp OLED display
1980
-//
1981
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1982
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1983
-
1984
-//
1985 1957
 // AZSMZ 12864 LCD with SD
1986 1958
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1987 1959
 //
@@ -1994,6 +1966,43 @@
1994 1966
 //#define SILVER_GATE_GLCD_CONTROLLER
1995 1967
 
1996 1968
 //=============================================================================
1969
+//==============================  OLED Displays  ==============================
1970
+//=============================================================================
1971
+
1972
+//
1973
+// SSD1306 OLED full graphics generic display
1974
+//
1975
+//#define U8GLIB_SSD1306
1976
+
1977
+//
1978
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1979
+//
1980
+//#define SAV_3DGLCD
1981
+#if ENABLED(SAV_3DGLCD)
1982
+  #define U8GLIB_SSD1306
1983
+  //#define U8GLIB_SH1106
1984
+#endif
1985
+
1986
+//
1987
+// TinyBoy2 128x64 OLED / Encoder Panel
1988
+//
1989
+//#define OLED_PANEL_TINYBOY2
1990
+
1991
+//
1992
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1993
+// http://reprap.org/wiki/MKS_12864OLED
1994
+//
1995
+// Tiny, but very sharp OLED display
1996
+//
1997
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1998
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1999
+
2000
+//
2001
+// Einstart S OLED SSD1306
2002
+//
2003
+//#define U8GLIB_SH1106_EINSTART
2004
+
2005
+//=============================================================================
1997 2006
 //========================== Extensible UI Displays ===========================
1998 2007
 //=============================================================================
1999 2008
 

+ 37
- 33
config/examples/Einstart-S/Configuration.h 查看文件

@@ -1920,31 +1920,12 @@
1920 1920
 //#define LCD_FOR_MELZI
1921 1921
 
1922 1922
 //
1923
-// SSD1306 OLED full graphics generic display
1924
-//
1925
-//#define U8GLIB_SSD1306
1926
-
1927
-//
1928
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1929
-//
1930
-//#define SAV_3DGLCD
1931
-#if ENABLED(SAV_3DGLCD)
1932
-  #define U8GLIB_SSD1306
1933
-  //#define U8GLIB_SH1106
1934
-#endif
1935
-
1936
-//
1937 1923
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1938 1924
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1939 1925
 //
1940 1926
 //#define ULTI_CONTROLLER
1941 1927
 
1942 1928
 //
1943
-// TinyBoy2 128x64 OLED / Encoder Panel
1944
-//
1945
-//#define OLED_PANEL_TINYBOY2
1946
-
1947
-//
1948 1929
 // MKS MINI12864 with graphic controller and SD support
1949 1930
 // https://reprap.org/wiki/MKS_MINI_12864
1950 1931
 //
@@ -1978,15 +1959,6 @@
1978 1959
 //#define ANET_FULL_GRAPHICS_LCD
1979 1960
 
1980 1961
 //
1981
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1982
-// http://reprap.org/wiki/MKS_12864OLED
1983
-//
1984
-// Tiny, but very sharp OLED display
1985
-//
1986
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1987
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1988
-
1989
-//
1990 1962
 // AZSMZ 12864 LCD with SD
1991 1963
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1992 1964
 //
@@ -1999,6 +1971,43 @@
1999 1971
 //#define SILVER_GATE_GLCD_CONTROLLER
2000 1972
 
2001 1973
 //=============================================================================
1974
+//==============================  OLED Displays  ==============================
1975
+//=============================================================================
1976
+
1977
+//
1978
+// SSD1306 OLED full graphics generic display
1979
+//
1980
+//#define U8GLIB_SSD1306
1981
+
1982
+//
1983
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1984
+//
1985
+//#define SAV_3DGLCD
1986
+#if ENABLED(SAV_3DGLCD)
1987
+  #define U8GLIB_SSD1306
1988
+  //#define U8GLIB_SH1106
1989
+#endif
1990
+
1991
+//
1992
+// TinyBoy2 128x64 OLED / Encoder Panel
1993
+//
1994
+//#define OLED_PANEL_TINYBOY2
1995
+
1996
+//
1997
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1998
+// http://reprap.org/wiki/MKS_12864OLED
1999
+//
2000
+// Tiny, but very sharp OLED display
2001
+//
2002
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2003
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2004
+
2005
+//
2006
+// Einstart S OLED SSD1306
2007
+//
2008
+//#define U8GLIB_SH1106_EINSTART
2009
+
2010
+//=============================================================================
2002 2011
 //========================== Extensible UI Displays ===========================
2003 2012
 //=============================================================================
2004 2013
 
@@ -2018,11 +2027,6 @@
2018 2027
 //
2019 2028
 //#define EXTENSIBLE_UI
2020 2029
 
2021
-//
2022
-// Einstart S OLED SSD1306
2023
-//
2024
-#define U8GLIB_SH1106_EINSTART
2025
-
2026 2030
 //=============================================================================
2027 2031
 //=============================== Graphical TFTs ==============================
2028 2032
 //=============================================================================

+ 37
- 28
config/examples/Felix/Configuration.h 查看文件

@@ -1892,31 +1892,12 @@
1892 1892
 //#define LCD_FOR_MELZI
1893 1893
 
1894 1894
 //
1895
-// SSD1306 OLED full graphics generic display
1896
-//
1897
-//#define U8GLIB_SSD1306
1898
-
1899
-//
1900
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1901
-//
1902
-//#define SAV_3DGLCD
1903
-#if ENABLED(SAV_3DGLCD)
1904
-  //#define U8GLIB_SSD1306
1905
-  #define U8GLIB_SH1106
1906
-#endif
1907
-
1908
-//
1909 1895
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1910 1896
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1911 1897
 //
1912 1898
 //#define ULTI_CONTROLLER
1913 1899
 
1914 1900
 //
1915
-// TinyBoy2 128x64 OLED / Encoder Panel
1916
-//
1917
-//#define OLED_PANEL_TINYBOY2
1918
-
1919
-//
1920 1901
 // MKS MINI12864 with graphic controller and SD support
1921 1902
 // https://reprap.org/wiki/MKS_MINI_12864
1922 1903
 //
@@ -1950,15 +1931,6 @@
1950 1931
 //#define ANET_FULL_GRAPHICS_LCD
1951 1932
 
1952 1933
 //
1953
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1954
-// http://reprap.org/wiki/MKS_12864OLED
1955
-//
1956
-// Tiny, but very sharp OLED display
1957
-//
1958
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1959
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1960
-
1961
-//
1962 1934
 // AZSMZ 12864 LCD with SD
1963 1935
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1964 1936
 //
@@ -1971,6 +1943,43 @@
1971 1943
 //#define SILVER_GATE_GLCD_CONTROLLER
1972 1944
 
1973 1945
 //=============================================================================
1946
+//==============================  OLED Displays  ==============================
1947
+//=============================================================================
1948
+
1949
+//
1950
+// SSD1306 OLED full graphics generic display
1951
+//
1952
+//#define U8GLIB_SSD1306
1953
+
1954
+//
1955
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1956
+//
1957
+//#define SAV_3DGLCD
1958
+#if ENABLED(SAV_3DGLCD)
1959
+  #define U8GLIB_SSD1306
1960
+  //#define U8GLIB_SH1106
1961
+#endif
1962
+
1963
+//
1964
+// TinyBoy2 128x64 OLED / Encoder Panel
1965
+//
1966
+//#define OLED_PANEL_TINYBOY2
1967
+
1968
+//
1969
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1970
+// http://reprap.org/wiki/MKS_12864OLED
1971
+//
1972
+// Tiny, but very sharp OLED display
1973
+//
1974
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1975
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1976
+
1977
+//
1978
+// Einstart S OLED SSD1306
1979
+//
1980
+//#define U8GLIB_SH1106_EINSTART
1981
+
1982
+//=============================================================================
1974 1983
 //========================== Extensible UI Displays ===========================
1975 1984
 //=============================================================================
1976 1985
 

+ 37
- 28
config/examples/Felix/DUAL/Configuration.h 查看文件

@@ -1892,31 +1892,12 @@
1892 1892
 //#define LCD_FOR_MELZI
1893 1893
 
1894 1894
 //
1895
-// SSD1306 OLED full graphics generic display
1896
-//
1897
-//#define U8GLIB_SSD1306
1898
-
1899
-//
1900
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1901
-//
1902
-//#define SAV_3DGLCD
1903
-#if ENABLED(SAV_3DGLCD)
1904
-  //#define U8GLIB_SSD1306
1905
-  #define U8GLIB_SH1106
1906
-#endif
1907
-
1908
-//
1909 1895
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1910 1896
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1911 1897
 //
1912 1898
 //#define ULTI_CONTROLLER
1913 1899
 
1914 1900
 //
1915
-// TinyBoy2 128x64 OLED / Encoder Panel
1916
-//
1917
-//#define OLED_PANEL_TINYBOY2
1918
-
1919
-//
1920 1901
 // MKS MINI12864 with graphic controller and SD support
1921 1902
 // https://reprap.org/wiki/MKS_MINI_12864
1922 1903
 //
@@ -1950,15 +1931,6 @@
1950 1931
 //#define ANET_FULL_GRAPHICS_LCD
1951 1932
 
1952 1933
 //
1953
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1954
-// http://reprap.org/wiki/MKS_12864OLED
1955
-//
1956
-// Tiny, but very sharp OLED display
1957
-//
1958
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1959
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1960
-
1961
-//
1962 1934
 // AZSMZ 12864 LCD with SD
1963 1935
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1964 1936
 //
@@ -1971,6 +1943,43 @@
1971 1943
 //#define SILVER_GATE_GLCD_CONTROLLER
1972 1944
 
1973 1945
 //=============================================================================
1946
+//==============================  OLED Displays  ==============================
1947
+//=============================================================================
1948
+
1949
+//
1950
+// SSD1306 OLED full graphics generic display
1951
+//
1952
+//#define U8GLIB_SSD1306
1953
+
1954
+//
1955
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1956
+//
1957
+//#define SAV_3DGLCD
1958
+#if ENABLED(SAV_3DGLCD)
1959
+  #define U8GLIB_SSD1306
1960
+  //#define U8GLIB_SH1106
1961
+#endif
1962
+
1963
+//
1964
+// TinyBoy2 128x64 OLED / Encoder Panel
1965
+//
1966
+//#define OLED_PANEL_TINYBOY2
1967
+
1968
+//
1969
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1970
+// http://reprap.org/wiki/MKS_12864OLED
1971
+//
1972
+// Tiny, but very sharp OLED display
1973
+//
1974
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1975
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1976
+
1977
+//
1978
+// Einstart S OLED SSD1306
1979
+//
1980
+//#define U8GLIB_SH1106_EINSTART
1981
+
1982
+//=============================================================================
1974 1983
 //========================== Extensible UI Displays ===========================
1975 1984
 //=============================================================================
1976 1985
 

+ 37
- 28
config/examples/FlashForge/CreatorPro/Configuration.h 查看文件

@@ -1901,31 +1901,12 @@
1901 1901
 //#define LCD_FOR_MELZI
1902 1902
 
1903 1903
 //
1904
-// SSD1306 OLED full graphics generic display
1905
-//
1906
-//#define U8GLIB_SSD1306
1907
-
1908
-//
1909
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1910
-//
1911
-//#define SAV_3DGLCD
1912
-#if ENABLED(SAV_3DGLCD)
1913
-  //#define U8GLIB_SSD1306
1914
-  #define U8GLIB_SH1106
1915
-#endif
1916
-
1917
-//
1918 1904
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1919 1905
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1920 1906
 //
1921 1907
 //#define ULTI_CONTROLLER
1922 1908
 
1923 1909
 //
1924
-// TinyBoy2 128x64 OLED / Encoder Panel
1925
-//
1926
-//#define OLED_PANEL_TINYBOY2
1927
-
1928
-//
1929 1910
 // MKS MINI12864 with graphic controller and SD support
1930 1911
 // https://reprap.org/wiki/MKS_MINI_12864
1931 1912
 //
@@ -1959,15 +1940,6 @@
1959 1940
 //#define ANET_FULL_GRAPHICS_LCD
1960 1941
 
1961 1942
 //
1962
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1963
-// http://reprap.org/wiki/MKS_12864OLED
1964
-//
1965
-// Tiny, but very sharp OLED display
1966
-//
1967
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1968
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1969
-
1970
-//
1971 1943
 // AZSMZ 12864 LCD with SD
1972 1944
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1973 1945
 //
@@ -1980,6 +1952,43 @@
1980 1952
 //#define SILVER_GATE_GLCD_CONTROLLER
1981 1953
 
1982 1954
 //=============================================================================
1955
+//==============================  OLED Displays  ==============================
1956
+//=============================================================================
1957
+
1958
+//
1959
+// SSD1306 OLED full graphics generic display
1960
+//
1961
+//#define U8GLIB_SSD1306
1962
+
1963
+//
1964
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1965
+//
1966
+//#define SAV_3DGLCD
1967
+#if ENABLED(SAV_3DGLCD)
1968
+  #define U8GLIB_SSD1306
1969
+  //#define U8GLIB_SH1106
1970
+#endif
1971
+
1972
+//
1973
+// TinyBoy2 128x64 OLED / Encoder Panel
1974
+//
1975
+//#define OLED_PANEL_TINYBOY2
1976
+
1977
+//
1978
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1979
+// http://reprap.org/wiki/MKS_12864OLED
1980
+//
1981
+// Tiny, but very sharp OLED display
1982
+//
1983
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1984
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1985
+
1986
+//
1987
+// Einstart S OLED SSD1306
1988
+//
1989
+//#define U8GLIB_SH1106_EINSTART
1990
+
1991
+//=============================================================================
1983 1992
 //========================== Extensible UI Displays ===========================
1984 1993
 //=============================================================================
1985 1994
 

+ 37
- 28
config/examples/FolgerTech/i3-2020/Configuration.h 查看文件

@@ -1916,31 +1916,12 @@
1916 1916
 //#define LCD_FOR_MELZI
1917 1917
 
1918 1918
 //
1919
-// SSD1306 OLED full graphics generic display
1920
-//
1921
-//#define U8GLIB_SSD1306
1922
-
1923
-//
1924
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1925
-//
1926
-//#define SAV_3DGLCD
1927
-#if ENABLED(SAV_3DGLCD)
1928
-  //#define U8GLIB_SSD1306
1929
-  #define U8GLIB_SH1106
1930
-#endif
1931
-
1932
-//
1933 1919
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1934 1920
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1935 1921
 //
1936 1922
 //#define ULTI_CONTROLLER
1937 1923
 
1938 1924
 //
1939
-// TinyBoy2 128x64 OLED / Encoder Panel
1940
-//
1941
-//#define OLED_PANEL_TINYBOY2
1942
-
1943
-//
1944 1925
 // MKS MINI12864 with graphic controller and SD support
1945 1926
 // https://reprap.org/wiki/MKS_MINI_12864
1946 1927
 //
@@ -1974,15 +1955,6 @@
1974 1955
 //#define ANET_FULL_GRAPHICS_LCD
1975 1956
 
1976 1957
 //
1977
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1978
-// http://reprap.org/wiki/MKS_12864OLED
1979
-//
1980
-// Tiny, but very sharp OLED display
1981
-//
1982
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1983
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1984
-
1985
-//
1986 1958
 // AZSMZ 12864 LCD with SD
1987 1959
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1988 1960
 //
@@ -1995,6 +1967,43 @@
1995 1967
 //#define SILVER_GATE_GLCD_CONTROLLER
1996 1968
 
1997 1969
 //=============================================================================
1970
+//==============================  OLED Displays  ==============================
1971
+//=============================================================================
1972
+
1973
+//
1974
+// SSD1306 OLED full graphics generic display
1975
+//
1976
+//#define U8GLIB_SSD1306
1977
+
1978
+//
1979
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1980
+//
1981
+//#define SAV_3DGLCD
1982
+#if ENABLED(SAV_3DGLCD)
1983
+  #define U8GLIB_SSD1306
1984
+  //#define U8GLIB_SH1106
1985
+#endif
1986
+
1987
+//
1988
+// TinyBoy2 128x64 OLED / Encoder Panel
1989
+//
1990
+//#define OLED_PANEL_TINYBOY2
1991
+
1992
+//
1993
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1994
+// http://reprap.org/wiki/MKS_12864OLED
1995
+//
1996
+// Tiny, but very sharp OLED display
1997
+//
1998
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1999
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2000
+
2001
+//
2002
+// Einstart S OLED SSD1306
2003
+//
2004
+//#define U8GLIB_SH1106_EINSTART
2005
+
2006
+//=============================================================================
1998 2007
 //========================== Extensible UI Displays ===========================
1999 2008
 //=============================================================================
2000 2009
 

+ 37
- 28
config/examples/Formbot/Raptor/Configuration.h 查看文件

@@ -2015,31 +2015,12 @@
2015 2015
 //#define LCD_FOR_MELZI
2016 2016
 
2017 2017
 //
2018
-// SSD1306 OLED full graphics generic display
2019
-//
2020
-//#define U8GLIB_SSD1306
2021
-
2022
-//
2023
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2024
-//
2025
-//#define SAV_3DGLCD
2026
-#if ENABLED(SAV_3DGLCD)
2027
-  //#define U8GLIB_SSD1306
2028
-  #define U8GLIB_SH1106
2029
-#endif
2030
-
2031
-//
2032 2018
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
2033 2019
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
2034 2020
 //
2035 2021
 //#define ULTI_CONTROLLER
2036 2022
 
2037 2023
 //
2038
-// TinyBoy2 128x64 OLED / Encoder Panel
2039
-//
2040
-//#define OLED_PANEL_TINYBOY2
2041
-
2042
-//
2043 2024
 // MKS MINI12864 with graphic controller and SD support
2044 2025
 // https://reprap.org/wiki/MKS_MINI_12864
2045 2026
 //
@@ -2073,15 +2054,6 @@
2073 2054
 //#define ANET_FULL_GRAPHICS_LCD
2074 2055
 
2075 2056
 //
2076
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2077
-// http://reprap.org/wiki/MKS_12864OLED
2078
-//
2079
-// Tiny, but very sharp OLED display
2080
-//
2081
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2082
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2083
-
2084
-//
2085 2057
 // AZSMZ 12864 LCD with SD
2086 2058
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2087 2059
 //
@@ -2094,6 +2066,43 @@
2094 2066
 //#define SILVER_GATE_GLCD_CONTROLLER
2095 2067
 
2096 2068
 //=============================================================================
2069
+//==============================  OLED Displays  ==============================
2070
+//=============================================================================
2071
+
2072
+//
2073
+// SSD1306 OLED full graphics generic display
2074
+//
2075
+//#define U8GLIB_SSD1306
2076
+
2077
+//
2078
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2079
+//
2080
+//#define SAV_3DGLCD
2081
+#if ENABLED(SAV_3DGLCD)
2082
+  #define U8GLIB_SSD1306
2083
+  //#define U8GLIB_SH1106
2084
+#endif
2085
+
2086
+//
2087
+// TinyBoy2 128x64 OLED / Encoder Panel
2088
+//
2089
+//#define OLED_PANEL_TINYBOY2
2090
+
2091
+//
2092
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2093
+// http://reprap.org/wiki/MKS_12864OLED
2094
+//
2095
+// Tiny, but very sharp OLED display
2096
+//
2097
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2098
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2099
+
2100
+//
2101
+// Einstart S OLED SSD1306
2102
+//
2103
+//#define U8GLIB_SH1106_EINSTART
2104
+
2105
+//=============================================================================
2097 2106
 //========================== Extensible UI Displays ===========================
2098 2107
 //=============================================================================
2099 2108
 

+ 37
- 28
config/examples/Formbot/T_Rex_2+/Configuration.h 查看文件

@@ -1944,31 +1944,12 @@
1944 1944
 //#define LCD_FOR_MELZI
1945 1945
 
1946 1946
 //
1947
-// SSD1306 OLED full graphics generic display
1948
-//
1949
-//#define U8GLIB_SSD1306
1950
-
1951
-//
1952
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1953
-//
1954
-//#define SAV_3DGLCD
1955
-#if ENABLED(SAV_3DGLCD)
1956
-  //#define U8GLIB_SSD1306
1957
-  #define U8GLIB_SH1106
1958
-#endif
1959
-
1960
-//
1961 1947
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1962 1948
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1963 1949
 //
1964 1950
 //#define ULTI_CONTROLLER
1965 1951
 
1966 1952
 //
1967
-// TinyBoy2 128x64 OLED / Encoder Panel
1968
-//
1969
-//#define OLED_PANEL_TINYBOY2
1970
-
1971
-//
1972 1953
 // MKS MINI12864 with graphic controller and SD support
1973 1954
 // https://reprap.org/wiki/MKS_MINI_12864
1974 1955
 //
@@ -2002,15 +1983,6 @@
2002 1983
 //#define ANET_FULL_GRAPHICS_LCD
2003 1984
 
2004 1985
 //
2005
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2006
-// http://reprap.org/wiki/MKS_12864OLED
2007
-//
2008
-// Tiny, but very sharp OLED display
2009
-//
2010
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2011
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2012
-
2013
-//
2014 1986
 // AZSMZ 12864 LCD with SD
2015 1987
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2016 1988
 //
@@ -2023,6 +1995,43 @@
2023 1995
 //#define SILVER_GATE_GLCD_CONTROLLER
2024 1996
 
2025 1997
 //=============================================================================
1998
+//==============================  OLED Displays  ==============================
1999
+//=============================================================================
2000
+
2001
+//
2002
+// SSD1306 OLED full graphics generic display
2003
+//
2004
+//#define U8GLIB_SSD1306
2005
+
2006
+//
2007
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2008
+//
2009
+//#define SAV_3DGLCD
2010
+#if ENABLED(SAV_3DGLCD)
2011
+  #define U8GLIB_SSD1306
2012
+  //#define U8GLIB_SH1106
2013
+#endif
2014
+
2015
+//
2016
+// TinyBoy2 128x64 OLED / Encoder Panel
2017
+//
2018
+//#define OLED_PANEL_TINYBOY2
2019
+
2020
+//
2021
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2022
+// http://reprap.org/wiki/MKS_12864OLED
2023
+//
2024
+// Tiny, but very sharp OLED display
2025
+//
2026
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2027
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2028
+
2029
+//
2030
+// Einstart S OLED SSD1306
2031
+//
2032
+//#define U8GLIB_SH1106_EINSTART
2033
+
2034
+//=============================================================================
2026 2035
 //========================== Extensible UI Displays ===========================
2027 2036
 //=============================================================================
2028 2037
 

+ 37
- 28
config/examples/Formbot/T_Rex_3/Configuration.h 查看文件

@@ -1938,31 +1938,12 @@
1938 1938
 //#define LCD_FOR_MELZI
1939 1939
 
1940 1940
 //
1941
-// SSD1306 OLED full graphics generic display
1942
-//
1943
-//#define U8GLIB_SSD1306
1944
-
1945
-//
1946
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1947
-//
1948
-//#define SAV_3DGLCD
1949
-#if ENABLED(SAV_3DGLCD)
1950
-  //#define U8GLIB_SSD1306
1951
-  #define U8GLIB_SH1106
1952
-#endif
1953
-
1954
-//
1955 1941
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1956 1942
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1957 1943
 //
1958 1944
 //#define ULTI_CONTROLLER
1959 1945
 
1960 1946
 //
1961
-// TinyBoy2 128x64 OLED / Encoder Panel
1962
-//
1963
-//#define OLED_PANEL_TINYBOY2
1964
-
1965
-//
1966 1947
 // MKS MINI12864 with graphic controller and SD support
1967 1948
 // https://reprap.org/wiki/MKS_MINI_12864
1968 1949
 //
@@ -1996,15 +1977,6 @@
1996 1977
 //#define ANET_FULL_GRAPHICS_LCD
1997 1978
 
1998 1979
 //
1999
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2000
-// http://reprap.org/wiki/MKS_12864OLED
2001
-//
2002
-// Tiny, but very sharp OLED display
2003
-//
2004
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2005
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2006
-
2007
-//
2008 1980
 // AZSMZ 12864 LCD with SD
2009 1981
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2010 1982
 //
@@ -2017,6 +1989,43 @@
2017 1989
 //#define SILVER_GATE_GLCD_CONTROLLER
2018 1990
 
2019 1991
 //=============================================================================
1992
+//==============================  OLED Displays  ==============================
1993
+//=============================================================================
1994
+
1995
+//
1996
+// SSD1306 OLED full graphics generic display
1997
+//
1998
+//#define U8GLIB_SSD1306
1999
+
2000
+//
2001
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2002
+//
2003
+//#define SAV_3DGLCD
2004
+#if ENABLED(SAV_3DGLCD)
2005
+  #define U8GLIB_SSD1306
2006
+  //#define U8GLIB_SH1106
2007
+#endif
2008
+
2009
+//
2010
+// TinyBoy2 128x64 OLED / Encoder Panel
2011
+//
2012
+//#define OLED_PANEL_TINYBOY2
2013
+
2014
+//
2015
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2016
+// http://reprap.org/wiki/MKS_12864OLED
2017
+//
2018
+// Tiny, but very sharp OLED display
2019
+//
2020
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2021
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2022
+
2023
+//
2024
+// Einstart S OLED SSD1306
2025
+//
2026
+//#define U8GLIB_SH1106_EINSTART
2027
+
2028
+//=============================================================================
2020 2029
 //========================== Extensible UI Displays ===========================
2021 2030
 //=============================================================================
2022 2031
 

+ 37
- 28
config/examples/Fysetc/AIO_II/Configuration.h 查看文件

@@ -1904,31 +1904,12 @@
1904 1904
 //#define LCD_FOR_MELZI
1905 1905
 
1906 1906
 //
1907
-// SSD1306 OLED full graphics generic display
1908
-//
1909
-//#define U8GLIB_SSD1306
1910
-
1911
-//
1912
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1913
-//
1914
-//#define SAV_3DGLCD
1915
-#if ENABLED(SAV_3DGLCD)
1916
-  //#define U8GLIB_SSD1306
1917
-  #define U8GLIB_SH1106
1918
-#endif
1919
-
1920
-//
1921 1907
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1922 1908
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1923 1909
 //
1924 1910
 //#define ULTI_CONTROLLER
1925 1911
 
1926 1912
 //
1927
-// TinyBoy2 128x64 OLED / Encoder Panel
1928
-//
1929
-//#define OLED_PANEL_TINYBOY2
1930
-
1931
-//
1932 1913
 // MKS MINI12864 with graphic controller and SD support
1933 1914
 // https://reprap.org/wiki/MKS_MINI_12864
1934 1915
 //
@@ -1962,15 +1943,6 @@
1962 1943
 //#define ANET_FULL_GRAPHICS_LCD
1963 1944
 
1964 1945
 //
1965
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1966
-// http://reprap.org/wiki/MKS_12864OLED
1967
-//
1968
-// Tiny, but very sharp OLED display
1969
-//
1970
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1971
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1972
-
1973
-//
1974 1946
 // AZSMZ 12864 LCD with SD
1975 1947
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1976 1948
 //
@@ -1983,6 +1955,43 @@
1983 1955
 //#define SILVER_GATE_GLCD_CONTROLLER
1984 1956
 
1985 1957
 //=============================================================================
1958
+//==============================  OLED Displays  ==============================
1959
+//=============================================================================
1960
+
1961
+//
1962
+// SSD1306 OLED full graphics generic display
1963
+//
1964
+//#define U8GLIB_SSD1306
1965
+
1966
+//
1967
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1968
+//
1969
+//#define SAV_3DGLCD
1970
+#if ENABLED(SAV_3DGLCD)
1971
+  #define U8GLIB_SSD1306
1972
+  //#define U8GLIB_SH1106
1973
+#endif
1974
+
1975
+//
1976
+// TinyBoy2 128x64 OLED / Encoder Panel
1977
+//
1978
+//#define OLED_PANEL_TINYBOY2
1979
+
1980
+//
1981
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1982
+// http://reprap.org/wiki/MKS_12864OLED
1983
+//
1984
+// Tiny, but very sharp OLED display
1985
+//
1986
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1987
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1988
+
1989
+//
1990
+// Einstart S OLED SSD1306
1991
+//
1992
+//#define U8GLIB_SH1106_EINSTART
1993
+
1994
+//=============================================================================
1986 1995
 //========================== Extensible UI Displays ===========================
1987 1996
 //=============================================================================
1988 1997
 

+ 37
- 28
config/examples/Fysetc/CHEETAH/Configuration.h 查看文件

@@ -1904,31 +1904,12 @@
1904 1904
 //#define LCD_FOR_MELZI
1905 1905
 
1906 1906
 //
1907
-// SSD1306 OLED full graphics generic display
1908
-//
1909
-//#define U8GLIB_SSD1306
1910
-
1911
-//
1912
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1913
-//
1914
-//#define SAV_3DGLCD
1915
-#if ENABLED(SAV_3DGLCD)
1916
-  //#define U8GLIB_SSD1306
1917
-  #define U8GLIB_SH1106
1918
-#endif
1919
-
1920
-//
1921 1907
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1922 1908
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1923 1909
 //
1924 1910
 //#define ULTI_CONTROLLER
1925 1911
 
1926 1912
 //
1927
-// TinyBoy2 128x64 OLED / Encoder Panel
1928
-//
1929
-//#define OLED_PANEL_TINYBOY2
1930
-
1931
-//
1932 1913
 // MKS MINI12864 with graphic controller and SD support
1933 1914
 // https://reprap.org/wiki/MKS_MINI_12864
1934 1915
 //
@@ -1962,15 +1943,6 @@
1962 1943
 //#define ANET_FULL_GRAPHICS_LCD
1963 1944
 
1964 1945
 //
1965
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1966
-// http://reprap.org/wiki/MKS_12864OLED
1967
-//
1968
-// Tiny, but very sharp OLED display
1969
-//
1970
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1971
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1972
-
1973
-//
1974 1946
 // AZSMZ 12864 LCD with SD
1975 1947
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1976 1948
 //
@@ -1983,6 +1955,43 @@
1983 1955
 //#define SILVER_GATE_GLCD_CONTROLLER
1984 1956
 
1985 1957
 //=============================================================================
1958
+//==============================  OLED Displays  ==============================
1959
+//=============================================================================
1960
+
1961
+//
1962
+// SSD1306 OLED full graphics generic display
1963
+//
1964
+//#define U8GLIB_SSD1306
1965
+
1966
+//
1967
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1968
+//
1969
+//#define SAV_3DGLCD
1970
+#if ENABLED(SAV_3DGLCD)
1971
+  #define U8GLIB_SSD1306
1972
+  //#define U8GLIB_SH1106
1973
+#endif
1974
+
1975
+//
1976
+// TinyBoy2 128x64 OLED / Encoder Panel
1977
+//
1978
+//#define OLED_PANEL_TINYBOY2
1979
+
1980
+//
1981
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1982
+// http://reprap.org/wiki/MKS_12864OLED
1983
+//
1984
+// Tiny, but very sharp OLED display
1985
+//
1986
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1987
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1988
+
1989
+//
1990
+// Einstart S OLED SSD1306
1991
+//
1992
+//#define U8GLIB_SH1106_EINSTART
1993
+
1994
+//=============================================================================
1986 1995
 //========================== Extensible UI Displays ===========================
1987 1996
 //=============================================================================
1988 1997
 

+ 37
- 28
config/examples/Fysetc/F6_13/Configuration.h 查看文件

@@ -1906,31 +1906,12 @@
1906 1906
 //#define LCD_FOR_MELZI
1907 1907
 
1908 1908
 //
1909
-// SSD1306 OLED full graphics generic display
1910
-//
1911
-//#define U8GLIB_SSD1306
1912
-
1913
-//
1914
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1915
-//
1916
-//#define SAV_3DGLCD
1917
-#if ENABLED(SAV_3DGLCD)
1918
-  //#define U8GLIB_SSD1306
1919
-  #define U8GLIB_SH1106
1920
-#endif
1921
-
1922
-//
1923 1909
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1924 1910
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1925 1911
 //
1926 1912
 //#define ULTI_CONTROLLER
1927 1913
 
1928 1914
 //
1929
-// TinyBoy2 128x64 OLED / Encoder Panel
1930
-//
1931
-//#define OLED_PANEL_TINYBOY2
1932
-
1933
-//
1934 1915
 // MKS MINI12864 with graphic controller and SD support
1935 1916
 // https://reprap.org/wiki/MKS_MINI_12864
1936 1917
 //
@@ -1964,15 +1945,6 @@
1964 1945
 //#define ANET_FULL_GRAPHICS_LCD
1965 1946
 
1966 1947
 //
1967
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1968
-// http://reprap.org/wiki/MKS_12864OLED
1969
-//
1970
-// Tiny, but very sharp OLED display
1971
-//
1972
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1973
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1974
-
1975
-//
1976 1948
 // AZSMZ 12864 LCD with SD
1977 1949
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1978 1950
 //
@@ -1985,6 +1957,43 @@
1985 1957
 //#define SILVER_GATE_GLCD_CONTROLLER
1986 1958
 
1987 1959
 //=============================================================================
1960
+//==============================  OLED Displays  ==============================
1961
+//=============================================================================
1962
+
1963
+//
1964
+// SSD1306 OLED full graphics generic display
1965
+//
1966
+//#define U8GLIB_SSD1306
1967
+
1968
+//
1969
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1970
+//
1971
+//#define SAV_3DGLCD
1972
+#if ENABLED(SAV_3DGLCD)
1973
+  #define U8GLIB_SSD1306
1974
+  //#define U8GLIB_SH1106
1975
+#endif
1976
+
1977
+//
1978
+// TinyBoy2 128x64 OLED / Encoder Panel
1979
+//
1980
+//#define OLED_PANEL_TINYBOY2
1981
+
1982
+//
1983
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1984
+// http://reprap.org/wiki/MKS_12864OLED
1985
+//
1986
+// Tiny, but very sharp OLED display
1987
+//
1988
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1989
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1990
+
1991
+//
1992
+// Einstart S OLED SSD1306
1993
+//
1994
+//#define U8GLIB_SH1106_EINSTART
1995
+
1996
+//=============================================================================
1988 1997
 //========================== Extensible UI Displays ===========================
1989 1998
 //=============================================================================
1990 1999
 

+ 37
- 28
config/examples/Geeetech/A10/Configuration.h 查看文件

@@ -1895,31 +1895,12 @@
1895 1895
 //#define LCD_FOR_MELZI
1896 1896
 
1897 1897
 //
1898
-// SSD1306 OLED full graphics generic display
1899
-//
1900
-//#define U8GLIB_SSD1306
1901
-
1902
-//
1903
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1904
-//
1905
-//#define SAV_3DGLCD
1906
-#if ENABLED(SAV_3DGLCD)
1907
-  //#define U8GLIB_SSD1306
1908
-  #define U8GLIB_SH1106
1909
-#endif
1910
-
1911
-//
1912 1898
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1913 1899
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1914 1900
 //
1915 1901
 //#define ULTI_CONTROLLER
1916 1902
 
1917 1903
 //
1918
-// TinyBoy2 128x64 OLED / Encoder Panel
1919
-//
1920
-//#define OLED_PANEL_TINYBOY2
1921
-
1922
-//
1923 1904
 // MKS MINI12864 with graphic controller and SD support
1924 1905
 // https://reprap.org/wiki/MKS_MINI_12864
1925 1906
 //
@@ -1953,15 +1934,6 @@
1953 1934
 //#define ANET_FULL_GRAPHICS_LCD
1954 1935
 
1955 1936
 //
1956
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1957
-// http://reprap.org/wiki/MKS_12864OLED
1958
-//
1959
-// Tiny, but very sharp OLED display
1960
-//
1961
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1962
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1963
-
1964
-//
1965 1937
 // AZSMZ 12864 LCD with SD
1966 1938
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1967 1939
 //
@@ -1974,6 +1946,43 @@
1974 1946
 //#define SILVER_GATE_GLCD_CONTROLLER
1975 1947
 
1976 1948
 //=============================================================================
1949
+//==============================  OLED Displays  ==============================
1950
+//=============================================================================
1951
+
1952
+//
1953
+// SSD1306 OLED full graphics generic display
1954
+//
1955
+//#define U8GLIB_SSD1306
1956
+
1957
+//
1958
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1959
+//
1960
+//#define SAV_3DGLCD
1961
+#if ENABLED(SAV_3DGLCD)
1962
+  #define U8GLIB_SSD1306
1963
+  //#define U8GLIB_SH1106
1964
+#endif
1965
+
1966
+//
1967
+// TinyBoy2 128x64 OLED / Encoder Panel
1968
+//
1969
+//#define OLED_PANEL_TINYBOY2
1970
+
1971
+//
1972
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1973
+// http://reprap.org/wiki/MKS_12864OLED
1974
+//
1975
+// Tiny, but very sharp OLED display
1976
+//
1977
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1978
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1979
+
1980
+//
1981
+// Einstart S OLED SSD1306
1982
+//
1983
+//#define U8GLIB_SH1106_EINSTART
1984
+
1985
+//=============================================================================
1977 1986
 //========================== Extensible UI Displays ===========================
1978 1987
 //=============================================================================
1979 1988
 

+ 37
- 28
config/examples/Geeetech/A10M/Configuration.h 查看文件

@@ -1895,31 +1895,12 @@
1895 1895
 //#define LCD_FOR_MELZI
1896 1896
 
1897 1897
 //
1898
-// SSD1306 OLED full graphics generic display
1899
-//
1900
-//#define U8GLIB_SSD1306
1901
-
1902
-//
1903
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1904
-//
1905
-//#define SAV_3DGLCD
1906
-#if ENABLED(SAV_3DGLCD)
1907
-  //#define U8GLIB_SSD1306
1908
-  #define U8GLIB_SH1106
1909
-#endif
1910
-
1911
-//
1912 1898
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1913 1899
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1914 1900
 //
1915 1901
 //#define ULTI_CONTROLLER
1916 1902
 
1917 1903
 //
1918
-// TinyBoy2 128x64 OLED / Encoder Panel
1919
-//
1920
-//#define OLED_PANEL_TINYBOY2
1921
-
1922
-//
1923 1904
 // MKS MINI12864 with graphic controller and SD support
1924 1905
 // https://reprap.org/wiki/MKS_MINI_12864
1925 1906
 //
@@ -1953,15 +1934,6 @@
1953 1934
 //#define ANET_FULL_GRAPHICS_LCD
1954 1935
 
1955 1936
 //
1956
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1957
-// http://reprap.org/wiki/MKS_12864OLED
1958
-//
1959
-// Tiny, but very sharp OLED display
1960
-//
1961
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1962
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1963
-
1964
-//
1965 1937
 // AZSMZ 12864 LCD with SD
1966 1938
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1967 1939
 //
@@ -1974,6 +1946,43 @@
1974 1946
 //#define SILVER_GATE_GLCD_CONTROLLER
1975 1947
 
1976 1948
 //=============================================================================
1949
+//==============================  OLED Displays  ==============================
1950
+//=============================================================================
1951
+
1952
+//
1953
+// SSD1306 OLED full graphics generic display
1954
+//
1955
+//#define U8GLIB_SSD1306
1956
+
1957
+//
1958
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1959
+//
1960
+//#define SAV_3DGLCD
1961
+#if ENABLED(SAV_3DGLCD)
1962
+  #define U8GLIB_SSD1306
1963
+  //#define U8GLIB_SH1106
1964
+#endif
1965
+
1966
+//
1967
+// TinyBoy2 128x64 OLED / Encoder Panel
1968
+//
1969
+//#define OLED_PANEL_TINYBOY2
1970
+
1971
+//
1972
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1973
+// http://reprap.org/wiki/MKS_12864OLED
1974
+//
1975
+// Tiny, but very sharp OLED display
1976
+//
1977
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1978
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1979
+
1980
+//
1981
+// Einstart S OLED SSD1306
1982
+//
1983
+//#define U8GLIB_SH1106_EINSTART
1984
+
1985
+//=============================================================================
1977 1986
 //========================== Extensible UI Displays ===========================
1978 1987
 //=============================================================================
1979 1988
 

+ 37
- 28
config/examples/Geeetech/A20M/Configuration.h 查看文件

@@ -1897,31 +1897,12 @@
1897 1897
 //#define LCD_FOR_MELZI
1898 1898
 
1899 1899
 //
1900
-// SSD1306 OLED full graphics generic display
1901
-//
1902
-//#define U8GLIB_SSD1306
1903
-
1904
-//
1905
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1906
-//
1907
-//#define SAV_3DGLCD
1908
-#if ENABLED(SAV_3DGLCD)
1909
-  //#define U8GLIB_SSD1306
1910
-  #define U8GLIB_SH1106
1911
-#endif
1912
-
1913
-//
1914 1900
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1915 1901
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1916 1902
 //
1917 1903
 //#define ULTI_CONTROLLER
1918 1904
 
1919 1905
 //
1920
-// TinyBoy2 128x64 OLED / Encoder Panel
1921
-//
1922
-//#define OLED_PANEL_TINYBOY2
1923
-
1924
-//
1925 1906
 // MKS MINI12864 with graphic controller and SD support
1926 1907
 // https://reprap.org/wiki/MKS_MINI_12864
1927 1908
 //
@@ -1955,15 +1936,6 @@
1955 1936
 //#define ANET_FULL_GRAPHICS_LCD
1956 1937
 
1957 1938
 //
1958
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1959
-// http://reprap.org/wiki/MKS_12864OLED
1960
-//
1961
-// Tiny, but very sharp OLED display
1962
-//
1963
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1964
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1965
-
1966
-//
1967 1939
 // AZSMZ 12864 LCD with SD
1968 1940
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1969 1941
 //
@@ -1976,6 +1948,43 @@
1976 1948
 //#define SILVER_GATE_GLCD_CONTROLLER
1977 1949
 
1978 1950
 //=============================================================================
1951
+//==============================  OLED Displays  ==============================
1952
+//=============================================================================
1953
+
1954
+//
1955
+// SSD1306 OLED full graphics generic display
1956
+//
1957
+//#define U8GLIB_SSD1306
1958
+
1959
+//
1960
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1961
+//
1962
+//#define SAV_3DGLCD
1963
+#if ENABLED(SAV_3DGLCD)
1964
+  #define U8GLIB_SSD1306
1965
+  //#define U8GLIB_SH1106
1966
+#endif
1967
+
1968
+//
1969
+// TinyBoy2 128x64 OLED / Encoder Panel
1970
+//
1971
+//#define OLED_PANEL_TINYBOY2
1972
+
1973
+//
1974
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1975
+// http://reprap.org/wiki/MKS_12864OLED
1976
+//
1977
+// Tiny, but very sharp OLED display
1978
+//
1979
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1980
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1981
+
1982
+//
1983
+// Einstart S OLED SSD1306
1984
+//
1985
+//#define U8GLIB_SH1106_EINSTART
1986
+
1987
+//=============================================================================
1979 1988
 //========================== Extensible UI Displays ===========================
1980 1989
 //=============================================================================
1981 1990
 

+ 37
- 28
config/examples/Geeetech/GT2560/Configuration.h 查看文件

@@ -1925,31 +1925,12 @@
1925 1925
 //#define LCD_FOR_MELZI
1926 1926
 
1927 1927
 //
1928
-// SSD1306 OLED full graphics generic display
1929
-//
1930
-//#define U8GLIB_SSD1306
1931
-
1932
-//
1933
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1934
-//
1935
-//#define SAV_3DGLCD
1936
-#if ENABLED(SAV_3DGLCD)
1937
-  //#define U8GLIB_SSD1306
1938
-  #define U8GLIB_SH1106
1939
-#endif
1940
-
1941
-//
1942 1928
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1943 1929
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1944 1930
 //
1945 1931
 //#define ULTI_CONTROLLER
1946 1932
 
1947 1933
 //
1948
-// TinyBoy2 128x64 OLED / Encoder Panel
1949
-//
1950
-//#define OLED_PANEL_TINYBOY2
1951
-
1952
-//
1953 1934
 // MKS MINI12864 with graphic controller and SD support
1954 1935
 // https://reprap.org/wiki/MKS_MINI_12864
1955 1936
 //
@@ -1983,15 +1964,6 @@
1983 1964
 //#define ANET_FULL_GRAPHICS_LCD
1984 1965
 
1985 1966
 //
1986
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1987
-// http://reprap.org/wiki/MKS_12864OLED
1988
-//
1989
-// Tiny, but very sharp OLED display
1990
-//
1991
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1992
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1993
-
1994
-//
1995 1967
 // AZSMZ 12864 LCD with SD
1996 1968
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1997 1969
 //
@@ -2004,6 +1976,43 @@
2004 1976
 //#define SILVER_GATE_GLCD_CONTROLLER
2005 1977
 
2006 1978
 //=============================================================================
1979
+//==============================  OLED Displays  ==============================
1980
+//=============================================================================
1981
+
1982
+//
1983
+// SSD1306 OLED full graphics generic display
1984
+//
1985
+//#define U8GLIB_SSD1306
1986
+
1987
+//
1988
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1989
+//
1990
+//#define SAV_3DGLCD
1991
+#if ENABLED(SAV_3DGLCD)
1992
+  #define U8GLIB_SSD1306
1993
+  //#define U8GLIB_SH1106
1994
+#endif
1995
+
1996
+//
1997
+// TinyBoy2 128x64 OLED / Encoder Panel
1998
+//
1999
+//#define OLED_PANEL_TINYBOY2
2000
+
2001
+//
2002
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2003
+// http://reprap.org/wiki/MKS_12864OLED
2004
+//
2005
+// Tiny, but very sharp OLED display
2006
+//
2007
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2008
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2009
+
2010
+//
2011
+// Einstart S OLED SSD1306
2012
+//
2013
+//#define U8GLIB_SH1106_EINSTART
2014
+
2015
+//=============================================================================
2007 2016
 //========================== Extensible UI Displays ===========================
2008 2017
 //=============================================================================
2009 2018
 

+ 37
- 28
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/Geeetech/MeCreator2/Configuration.h 查看文件

@@ -1917,31 +1917,12 @@
1917 1917
 //#define LCD_FOR_MELZI
1918 1918
 
1919 1919
 //
1920
-// SSD1306 OLED full graphics generic display
1921
-//
1922
-//#define U8GLIB_SSD1306
1923
-
1924
-//
1925
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1926
-//
1927
-//#define SAV_3DGLCD
1928
-#if ENABLED(SAV_3DGLCD)
1929
-  //#define U8GLIB_SSD1306
1930
-  #define U8GLIB_SH1106
1931
-#endif
1932
-
1933
-//
1934 1920
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1935 1921
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1936 1922
 //
1937 1923
 //#define ULTI_CONTROLLER
1938 1924
 
1939 1925
 //
1940
-// TinyBoy2 128x64 OLED / Encoder Panel
1941
-//
1942
-//#define OLED_PANEL_TINYBOY2
1943
-
1944
-//
1945 1926
 // MKS MINI12864 with graphic controller and SD support
1946 1927
 // https://reprap.org/wiki/MKS_MINI_12864
1947 1928
 //
@@ -1975,15 +1956,6 @@
1975 1956
 //#define ANET_FULL_GRAPHICS_LCD
1976 1957
 
1977 1958
 //
1978
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1979
-// http://reprap.org/wiki/MKS_12864OLED
1980
-//
1981
-// Tiny, but very sharp OLED display
1982
-//
1983
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1984
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1985
-
1986
-//
1987 1959
 // AZSMZ 12864 LCD with SD
1988 1960
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1989 1961
 //
@@ -1996,6 +1968,43 @@
1996 1968
 //#define SILVER_GATE_GLCD_CONTROLLER
1997 1969
 
1998 1970
 //=============================================================================
1971
+//==============================  OLED Displays  ==============================
1972
+//=============================================================================
1973
+
1974
+//
1975
+// SSD1306 OLED full graphics generic display
1976
+//
1977
+//#define U8GLIB_SSD1306
1978
+
1979
+//
1980
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1981
+//
1982
+//#define SAV_3DGLCD
1983
+#if ENABLED(SAV_3DGLCD)
1984
+  #define U8GLIB_SSD1306
1985
+  //#define U8GLIB_SH1106
1986
+#endif
1987
+
1988
+//
1989
+// TinyBoy2 128x64 OLED / Encoder Panel
1990
+//
1991
+//#define OLED_PANEL_TINYBOY2
1992
+
1993
+//
1994
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1995
+// http://reprap.org/wiki/MKS_12864OLED
1996
+//
1997
+// Tiny, but very sharp OLED display
1998
+//
1999
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2000
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2001
+
2002
+//
2003
+// Einstart S OLED SSD1306
2004
+//
2005
+//#define U8GLIB_SH1106_EINSTART
2006
+
2007
+//=============================================================================
1999 2008
 //========================== Extensible UI Displays ===========================
2000 2009
 //=============================================================================
2001 2010
 

+ 37
- 28
config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h 查看文件

@@ -1931,31 +1931,12 @@
1931 1931
 //#define LCD_FOR_MELZI
1932 1932
 
1933 1933
 //
1934
-// SSD1306 OLED full graphics generic display
1935
-//
1936
-//#define U8GLIB_SSD1306
1937
-
1938
-//
1939
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1940
-//
1941
-//#define SAV_3DGLCD
1942
-#if ENABLED(SAV_3DGLCD)
1943
-  //#define U8GLIB_SSD1306
1944
-  #define U8GLIB_SH1106
1945
-#endif
1946
-
1947
-//
1948 1934
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1949 1935
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1950 1936
 //
1951 1937
 //#define ULTI_CONTROLLER
1952 1938
 
1953 1939
 //
1954
-// TinyBoy2 128x64 OLED / Encoder Panel
1955
-//
1956
-//#define OLED_PANEL_TINYBOY2
1957
-
1958
-//
1959 1940
 // MKS MINI12864 with graphic controller and SD support
1960 1941
 // https://reprap.org/wiki/MKS_MINI_12864
1961 1942
 //
@@ -1989,15 +1970,6 @@
1989 1970
 //#define ANET_FULL_GRAPHICS_LCD
1990 1971
 
1991 1972
 //
1992
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1993
-// http://reprap.org/wiki/MKS_12864OLED
1994
-//
1995
-// Tiny, but very sharp OLED display
1996
-//
1997
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1998
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1999
-
2000
-//
2001 1973
 // AZSMZ 12864 LCD with SD
2002 1974
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2003 1975
 //
@@ -2010,6 +1982,43 @@
2010 1982
 //#define SILVER_GATE_GLCD_CONTROLLER
2011 1983
 
2012 1984
 //=============================================================================
1985
+//==============================  OLED Displays  ==============================
1986
+//=============================================================================
1987
+
1988
+//
1989
+// SSD1306 OLED full graphics generic display
1990
+//
1991
+//#define U8GLIB_SSD1306
1992
+
1993
+//
1994
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1995
+//
1996
+//#define SAV_3DGLCD
1997
+#if ENABLED(SAV_3DGLCD)
1998
+  #define U8GLIB_SSD1306
1999
+  //#define U8GLIB_SH1106
2000
+#endif
2001
+
2002
+//
2003
+// TinyBoy2 128x64 OLED / Encoder Panel
2004
+//
2005
+//#define OLED_PANEL_TINYBOY2
2006
+
2007
+//
2008
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2009
+// http://reprap.org/wiki/MKS_12864OLED
2010
+//
2011
+// Tiny, but very sharp OLED display
2012
+//
2013
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2014
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2015
+
2016
+//
2017
+// Einstart S OLED SSD1306
2018
+//
2019
+//#define U8GLIB_SH1106_EINSTART
2020
+
2021
+//=============================================================================
2013 2022
 //========================== Extensible UI Displays ===========================
2014 2023
 //=============================================================================
2015 2024
 

+ 37
- 28
config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h 查看文件

@@ -1930,31 +1930,12 @@
1930 1930
 //#define LCD_FOR_MELZI
1931 1931
 
1932 1932
 //
1933
-// SSD1306 OLED full graphics generic display
1934
-//
1935
-//#define U8GLIB_SSD1306
1936
-
1937
-//
1938
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1939
-//
1940
-//#define SAV_3DGLCD
1941
-#if ENABLED(SAV_3DGLCD)
1942
-  //#define U8GLIB_SSD1306
1943
-  #define U8GLIB_SH1106
1944
-#endif
1945
-
1946
-//
1947 1933
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1948 1934
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1949 1935
 //
1950 1936
 //#define ULTI_CONTROLLER
1951 1937
 
1952 1938
 //
1953
-// TinyBoy2 128x64 OLED / Encoder Panel
1954
-//
1955
-//#define OLED_PANEL_TINYBOY2
1956
-
1957
-//
1958 1939
 // MKS MINI12864 with graphic controller and SD support
1959 1940
 // https://reprap.org/wiki/MKS_MINI_12864
1960 1941
 //
@@ -1988,15 +1969,6 @@
1988 1969
 //#define ANET_FULL_GRAPHICS_LCD
1989 1970
 
1990 1971
 //
1991
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
-// http://reprap.org/wiki/MKS_12864OLED
1993
-//
1994
-// Tiny, but very sharp OLED display
1995
-//
1996
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
-
1999
-//
2000 1972
 // AZSMZ 12864 LCD with SD
2001 1973
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2002 1974
 //
@@ -2009,6 +1981,43 @@
2009 1981
 //#define SILVER_GATE_GLCD_CONTROLLER
2010 1982
 
2011 1983
 //=============================================================================
1984
+//==============================  OLED Displays  ==============================
1985
+//=============================================================================
1986
+
1987
+//
1988
+// SSD1306 OLED full graphics generic display
1989
+//
1990
+//#define U8GLIB_SSD1306
1991
+
1992
+//
1993
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1994
+//
1995
+//#define SAV_3DGLCD
1996
+#if ENABLED(SAV_3DGLCD)
1997
+  #define U8GLIB_SSD1306
1998
+  //#define U8GLIB_SH1106
1999
+#endif
2000
+
2001
+//
2002
+// TinyBoy2 128x64 OLED / Encoder Panel
2003
+//
2004
+//#define OLED_PANEL_TINYBOY2
2005
+
2006
+//
2007
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2008
+// http://reprap.org/wiki/MKS_12864OLED
2009
+//
2010
+// Tiny, but very sharp OLED display
2011
+//
2012
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2013
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2014
+
2015
+//
2016
+// Einstart S OLED SSD1306
2017
+//
2018
+//#define U8GLIB_SH1106_EINSTART
2019
+
2020
+//=============================================================================
2012 2021
 //========================== Extensible UI Displays ===========================
2013 2022
 //=============================================================================
2014 2023
 

+ 37
- 28
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/Infitary/i3-M508/Configuration.h 查看文件

@@ -1914,31 +1914,12 @@
1914 1914
 //#define LCD_FOR_MELZI
1915 1915
 
1916 1916
 //
1917
-// SSD1306 OLED full graphics generic display
1918
-//
1919
-//#define U8GLIB_SSD1306
1920
-
1921
-//
1922
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1923
-//
1924
-//#define SAV_3DGLCD
1925
-#if ENABLED(SAV_3DGLCD)
1926
-  //#define U8GLIB_SSD1306
1927
-  #define U8GLIB_SH1106
1928
-#endif
1929
-
1930
-//
1931 1917
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1932 1918
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1933 1919
 //
1934 1920
 //#define ULTI_CONTROLLER
1935 1921
 
1936 1922
 //
1937
-// TinyBoy2 128x64 OLED / Encoder Panel
1938
-//
1939
-//#define OLED_PANEL_TINYBOY2
1940
-
1941
-//
1942 1923
 // MKS MINI12864 with graphic controller and SD support
1943 1924
 // https://reprap.org/wiki/MKS_MINI_12864
1944 1925
 //
@@ -1972,15 +1953,6 @@
1972 1953
 //#define ANET_FULL_GRAPHICS_LCD
1973 1954
 
1974 1955
 //
1975
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
-// http://reprap.org/wiki/MKS_12864OLED
1977
-//
1978
-// Tiny, but very sharp OLED display
1979
-//
1980
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
-
1983
-//
1984 1956
 // AZSMZ 12864 LCD with SD
1985 1957
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1986 1958
 //
@@ -1993,6 +1965,43 @@
1993 1965
 //#define SILVER_GATE_GLCD_CONTROLLER
1994 1966
 
1995 1967
 //=============================================================================
1968
+//==============================  OLED Displays  ==============================
1969
+//=============================================================================
1970
+
1971
+//
1972
+// SSD1306 OLED full graphics generic display
1973
+//
1974
+//#define U8GLIB_SSD1306
1975
+
1976
+//
1977
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1978
+//
1979
+//#define SAV_3DGLCD
1980
+#if ENABLED(SAV_3DGLCD)
1981
+  #define U8GLIB_SSD1306
1982
+  //#define U8GLIB_SH1106
1983
+#endif
1984
+
1985
+//
1986
+// TinyBoy2 128x64 OLED / Encoder Panel
1987
+//
1988
+//#define OLED_PANEL_TINYBOY2
1989
+
1990
+//
1991
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
+// http://reprap.org/wiki/MKS_12864OLED
1993
+//
1994
+// Tiny, but very sharp OLED display
1995
+//
1996
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
+
1999
+//
2000
+// Einstart S OLED SSD1306
2001
+//
2002
+//#define U8GLIB_SH1106_EINSTART
2003
+
2004
+//=============================================================================
1996 2005
 //========================== Extensible UI Displays ===========================
1997 2006
 //=============================================================================
1998 2007
 

+ 37
- 28
config/examples/JGAurora/A1/Configuration.h 查看文件

@@ -1907,31 +1907,12 @@
1907 1907
 //#define LCD_FOR_MELZI
1908 1908
 
1909 1909
 //
1910
-// SSD1306 OLED full graphics generic display
1911
-//
1912
-//#define U8GLIB_SSD1306
1913
-
1914
-//
1915
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1916
-//
1917
-//#define SAV_3DGLCD
1918
-#if ENABLED(SAV_3DGLCD)
1919
-  //#define U8GLIB_SSD1306
1920
-  #define U8GLIB_SH1106
1921
-#endif
1922
-
1923
-//
1924 1910
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1925 1911
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1926 1912
 //
1927 1913
 //#define ULTI_CONTROLLER
1928 1914
 
1929 1915
 //
1930
-// TinyBoy2 128x64 OLED / Encoder Panel
1931
-//
1932
-//#define OLED_PANEL_TINYBOY2
1933
-
1934
-//
1935 1916
 // MKS MINI12864 with graphic controller and SD support
1936 1917
 // https://reprap.org/wiki/MKS_MINI_12864
1937 1918
 //
@@ -1965,15 +1946,6 @@
1965 1946
 //#define ANET_FULL_GRAPHICS_LCD
1966 1947
 
1967 1948
 //
1968
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1969
-// http://reprap.org/wiki/MKS_12864OLED
1970
-//
1971
-// Tiny, but very sharp OLED display
1972
-//
1973
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1974
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1975
-
1976
-//
1977 1949
 // AZSMZ 12864 LCD with SD
1978 1950
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1979 1951
 //
@@ -1986,6 +1958,43 @@
1986 1958
 //#define SILVER_GATE_GLCD_CONTROLLER
1987 1959
 
1988 1960
 //=============================================================================
1961
+//==============================  OLED Displays  ==============================
1962
+//=============================================================================
1963
+
1964
+//
1965
+// SSD1306 OLED full graphics generic display
1966
+//
1967
+//#define U8GLIB_SSD1306
1968
+
1969
+//
1970
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1971
+//
1972
+//#define SAV_3DGLCD
1973
+#if ENABLED(SAV_3DGLCD)
1974
+  #define U8GLIB_SSD1306
1975
+  //#define U8GLIB_SH1106
1976
+#endif
1977
+
1978
+//
1979
+// TinyBoy2 128x64 OLED / Encoder Panel
1980
+//
1981
+//#define OLED_PANEL_TINYBOY2
1982
+
1983
+//
1984
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1985
+// http://reprap.org/wiki/MKS_12864OLED
1986
+//
1987
+// Tiny, but very sharp OLED display
1988
+//
1989
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1990
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1991
+
1992
+//
1993
+// Einstart S OLED SSD1306
1994
+//
1995
+//#define U8GLIB_SH1106_EINSTART
1996
+
1997
+//=============================================================================
1989 1998
 //========================== Extensible UI Displays ===========================
1990 1999
 //=============================================================================
1991 2000
 

+ 37
- 28
config/examples/JGAurora/A5/Configuration.h 查看文件

@@ -1922,31 +1922,12 @@
1922 1922
 //#define LCD_FOR_MELZI
1923 1923
 
1924 1924
 //
1925
-// SSD1306 OLED full graphics generic display
1926
-//
1927
-//#define U8GLIB_SSD1306
1928
-
1929
-//
1930
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1931
-//
1932
-//#define SAV_3DGLCD
1933
-#if ENABLED(SAV_3DGLCD)
1934
-  //#define U8GLIB_SSD1306
1935
-  #define U8GLIB_SH1106
1936
-#endif
1937
-
1938
-//
1939 1925
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1940 1926
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1941 1927
 //
1942 1928
 //#define ULTI_CONTROLLER
1943 1929
 
1944 1930
 //
1945
-// TinyBoy2 128x64 OLED / Encoder Panel
1946
-//
1947
-//#define OLED_PANEL_TINYBOY2
1948
-
1949
-//
1950 1931
 // MKS MINI12864 with graphic controller and SD support
1951 1932
 // https://reprap.org/wiki/MKS_MINI_12864
1952 1933
 //
@@ -1980,15 +1961,6 @@
1980 1961
 //#define ANET_FULL_GRAPHICS_LCD
1981 1962
 
1982 1963
 //
1983
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1984
-// http://reprap.org/wiki/MKS_12864OLED
1985
-//
1986
-// Tiny, but very sharp OLED display
1987
-//
1988
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1989
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1990
-
1991
-//
1992 1964
 // AZSMZ 12864 LCD with SD
1993 1965
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1994 1966
 //
@@ -2001,6 +1973,43 @@
2001 1973
 //#define SILVER_GATE_GLCD_CONTROLLER
2002 1974
 
2003 1975
 //=============================================================================
1976
+//==============================  OLED Displays  ==============================
1977
+//=============================================================================
1978
+
1979
+//
1980
+// SSD1306 OLED full graphics generic display
1981
+//
1982
+//#define U8GLIB_SSD1306
1983
+
1984
+//
1985
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1986
+//
1987
+//#define SAV_3DGLCD
1988
+#if ENABLED(SAV_3DGLCD)
1989
+  #define U8GLIB_SSD1306
1990
+  //#define U8GLIB_SH1106
1991
+#endif
1992
+
1993
+//
1994
+// TinyBoy2 128x64 OLED / Encoder Panel
1995
+//
1996
+//#define OLED_PANEL_TINYBOY2
1997
+
1998
+//
1999
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2000
+// http://reprap.org/wiki/MKS_12864OLED
2001
+//
2002
+// Tiny, but very sharp OLED display
2003
+//
2004
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2005
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2006
+
2007
+//
2008
+// Einstart S OLED SSD1306
2009
+//
2010
+//#define U8GLIB_SH1106_EINSTART
2011
+
2012
+//=============================================================================
2004 2013
 //========================== Extensible UI Displays ===========================
2005 2014
 //=============================================================================
2006 2015
 

+ 37
- 28
config/examples/JGAurora/A5S/Configuration.h 查看文件

@@ -1907,31 +1907,12 @@
1907 1907
 //#define LCD_FOR_MELZI
1908 1908
 
1909 1909
 //
1910
-// SSD1306 OLED full graphics generic display
1911
-//
1912
-//#define U8GLIB_SSD1306
1913
-
1914
-//
1915
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1916
-//
1917
-//#define SAV_3DGLCD
1918
-#if ENABLED(SAV_3DGLCD)
1919
-  //#define U8GLIB_SSD1306
1920
-  #define U8GLIB_SH1106
1921
-#endif
1922
-
1923
-//
1924 1910
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1925 1911
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1926 1912
 //
1927 1913
 //#define ULTI_CONTROLLER
1928 1914
 
1929 1915
 //
1930
-// TinyBoy2 128x64 OLED / Encoder Panel
1931
-//
1932
-//#define OLED_PANEL_TINYBOY2
1933
-
1934
-//
1935 1916
 // MKS MINI12864 with graphic controller and SD support
1936 1917
 // https://reprap.org/wiki/MKS_MINI_12864
1937 1918
 //
@@ -1965,15 +1946,6 @@
1965 1946
 //#define ANET_FULL_GRAPHICS_LCD
1966 1947
 
1967 1948
 //
1968
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1969
-// http://reprap.org/wiki/MKS_12864OLED
1970
-//
1971
-// Tiny, but very sharp OLED display
1972
-//
1973
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1974
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1975
-
1976
-//
1977 1949
 // AZSMZ 12864 LCD with SD
1978 1950
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1979 1951
 //
@@ -1986,6 +1958,43 @@
1986 1958
 //#define SILVER_GATE_GLCD_CONTROLLER
1987 1959
 
1988 1960
 //=============================================================================
1961
+//==============================  OLED Displays  ==============================
1962
+//=============================================================================
1963
+
1964
+//
1965
+// SSD1306 OLED full graphics generic display
1966
+//
1967
+//#define U8GLIB_SSD1306
1968
+
1969
+//
1970
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1971
+//
1972
+//#define SAV_3DGLCD
1973
+#if ENABLED(SAV_3DGLCD)
1974
+  #define U8GLIB_SSD1306
1975
+  //#define U8GLIB_SH1106
1976
+#endif
1977
+
1978
+//
1979
+// TinyBoy2 128x64 OLED / Encoder Panel
1980
+//
1981
+//#define OLED_PANEL_TINYBOY2
1982
+
1983
+//
1984
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1985
+// http://reprap.org/wiki/MKS_12864OLED
1986
+//
1987
+// Tiny, but very sharp OLED display
1988
+//
1989
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1990
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1991
+
1992
+//
1993
+// Einstart S OLED SSD1306
1994
+//
1995
+//#define U8GLIB_SH1106_EINSTART
1996
+
1997
+//=============================================================================
1989 1998
 //========================== Extensible UI Displays ===========================
1990 1999
 //=============================================================================
1991 2000
 

+ 37
- 28
config/examples/MakerParts/Configuration.h 查看文件

@@ -1930,31 +1930,12 @@
1930 1930
 //#define LCD_FOR_MELZI
1931 1931
 
1932 1932
 //
1933
-// SSD1306 OLED full graphics generic display
1934
-//
1935
-//#define U8GLIB_SSD1306
1936
-
1937
-//
1938
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1939
-//
1940
-//#define SAV_3DGLCD
1941
-#if ENABLED(SAV_3DGLCD)
1942
-  //#define U8GLIB_SSD1306
1943
-  #define U8GLIB_SH1106
1944
-#endif
1945
-
1946
-//
1947 1933
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1948 1934
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1949 1935
 //
1950 1936
 //#define ULTI_CONTROLLER
1951 1937
 
1952 1938
 //
1953
-// TinyBoy2 128x64 OLED / Encoder Panel
1954
-//
1955
-//#define OLED_PANEL_TINYBOY2
1956
-
1957
-//
1958 1939
 // MKS MINI12864 with graphic controller and SD support
1959 1940
 // https://reprap.org/wiki/MKS_MINI_12864
1960 1941
 //
@@ -1988,15 +1969,6 @@
1988 1969
 //#define ANET_FULL_GRAPHICS_LCD
1989 1970
 
1990 1971
 //
1991
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
-// http://reprap.org/wiki/MKS_12864OLED
1993
-//
1994
-// Tiny, but very sharp OLED display
1995
-//
1996
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
-
1999
-//
2000 1972
 // AZSMZ 12864 LCD with SD
2001 1973
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2002 1974
 //
@@ -2009,6 +1981,43 @@
2009 1981
 //#define SILVER_GATE_GLCD_CONTROLLER
2010 1982
 
2011 1983
 //=============================================================================
1984
+//==============================  OLED Displays  ==============================
1985
+//=============================================================================
1986
+
1987
+//
1988
+// SSD1306 OLED full graphics generic display
1989
+//
1990
+//#define U8GLIB_SSD1306
1991
+
1992
+//
1993
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1994
+//
1995
+//#define SAV_3DGLCD
1996
+#if ENABLED(SAV_3DGLCD)
1997
+  #define U8GLIB_SSD1306
1998
+  //#define U8GLIB_SH1106
1999
+#endif
2000
+
2001
+//
2002
+// TinyBoy2 128x64 OLED / Encoder Panel
2003
+//
2004
+//#define OLED_PANEL_TINYBOY2
2005
+
2006
+//
2007
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2008
+// http://reprap.org/wiki/MKS_12864OLED
2009
+//
2010
+// Tiny, but very sharp OLED display
2011
+//
2012
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2013
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2014
+
2015
+//
2016
+// Einstart S OLED SSD1306
2017
+//
2018
+//#define U8GLIB_SH1106_EINSTART
2019
+
2020
+//=============================================================================
2012 2021
 //========================== Extensible UI Displays ===========================
2013 2022
 //=============================================================================
2014 2023
 

+ 37
- 28
config/examples/Malyan/M150/Configuration.h 查看文件

@@ -1938,31 +1938,12 @@
1938 1938
 //#define LCD_FOR_MELZI
1939 1939
 
1940 1940
 //
1941
-// SSD1306 OLED full graphics generic display
1942
-//
1943
-//#define U8GLIB_SSD1306
1944
-
1945
-//
1946
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1947
-//
1948
-//#define SAV_3DGLCD
1949
-#if ENABLED(SAV_3DGLCD)
1950
-  //#define U8GLIB_SSD1306
1951
-  #define U8GLIB_SH1106
1952
-#endif
1953
-
1954
-//
1955 1941
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1956 1942
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1957 1943
 //
1958 1944
 //#define ULTI_CONTROLLER
1959 1945
 
1960 1946
 //
1961
-// TinyBoy2 128x64 OLED / Encoder Panel
1962
-//
1963
-//#define OLED_PANEL_TINYBOY2
1964
-
1965
-//
1966 1947
 // MKS MINI12864 with graphic controller and SD support
1967 1948
 // https://reprap.org/wiki/MKS_MINI_12864
1968 1949
 //
@@ -1996,15 +1977,6 @@
1996 1977
 //#define ANET_FULL_GRAPHICS_LCD
1997 1978
 
1998 1979
 //
1999
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2000
-// http://reprap.org/wiki/MKS_12864OLED
2001
-//
2002
-// Tiny, but very sharp OLED display
2003
-//
2004
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2005
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2006
-
2007
-//
2008 1980
 // AZSMZ 12864 LCD with SD
2009 1981
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2010 1982
 //
@@ -2017,6 +1989,43 @@
2017 1989
 //#define SILVER_GATE_GLCD_CONTROLLER
2018 1990
 
2019 1991
 //=============================================================================
1992
+//==============================  OLED Displays  ==============================
1993
+//=============================================================================
1994
+
1995
+//
1996
+// SSD1306 OLED full graphics generic display
1997
+//
1998
+//#define U8GLIB_SSD1306
1999
+
2000
+//
2001
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2002
+//
2003
+//#define SAV_3DGLCD
2004
+#if ENABLED(SAV_3DGLCD)
2005
+  #define U8GLIB_SSD1306
2006
+  //#define U8GLIB_SH1106
2007
+#endif
2008
+
2009
+//
2010
+// TinyBoy2 128x64 OLED / Encoder Panel
2011
+//
2012
+//#define OLED_PANEL_TINYBOY2
2013
+
2014
+//
2015
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2016
+// http://reprap.org/wiki/MKS_12864OLED
2017
+//
2018
+// Tiny, but very sharp OLED display
2019
+//
2020
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2021
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2022
+
2023
+//
2024
+// Einstart S OLED SSD1306
2025
+//
2026
+//#define U8GLIB_SH1106_EINSTART
2027
+
2028
+//=============================================================================
2020 2029
 //========================== Extensible UI Displays ===========================
2021 2030
 //=============================================================================
2022 2031
 

+ 37
- 28
config/examples/Malyan/M200/Configuration.h 查看文件

@@ -1909,31 +1909,12 @@
1909 1909
 //#define LCD_FOR_MELZI
1910 1910
 
1911 1911
 //
1912
-// SSD1306 OLED full graphics generic display
1913
-//
1914
-//#define U8GLIB_SSD1306
1915
-
1916
-//
1917
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1918
-//
1919
-//#define SAV_3DGLCD
1920
-#if ENABLED(SAV_3DGLCD)
1921
-  //#define U8GLIB_SSD1306
1922
-  #define U8GLIB_SH1106
1923
-#endif
1924
-
1925
-//
1926 1912
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1927 1913
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1928 1914
 //
1929 1915
 //#define ULTI_CONTROLLER
1930 1916
 
1931 1917
 //
1932
-// TinyBoy2 128x64 OLED / Encoder Panel
1933
-//
1934
-//#define OLED_PANEL_TINYBOY2
1935
-
1936
-//
1937 1918
 // MKS MINI12864 with graphic controller and SD support
1938 1919
 // https://reprap.org/wiki/MKS_MINI_12864
1939 1920
 //
@@ -1967,15 +1948,6 @@
1967 1948
 //#define ANET_FULL_GRAPHICS_LCD
1968 1949
 
1969 1950
 //
1970
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1971
-// http://reprap.org/wiki/MKS_12864OLED
1972
-//
1973
-// Tiny, but very sharp OLED display
1974
-//
1975
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1976
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1977
-
1978
-//
1979 1951
 // AZSMZ 12864 LCD with SD
1980 1952
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1981 1953
 //
@@ -1988,6 +1960,43 @@
1988 1960
 //#define SILVER_GATE_GLCD_CONTROLLER
1989 1961
 
1990 1962
 //=============================================================================
1963
+//==============================  OLED Displays  ==============================
1964
+//=============================================================================
1965
+
1966
+//
1967
+// SSD1306 OLED full graphics generic display
1968
+//
1969
+//#define U8GLIB_SSD1306
1970
+
1971
+//
1972
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1973
+//
1974
+//#define SAV_3DGLCD
1975
+#if ENABLED(SAV_3DGLCD)
1976
+  #define U8GLIB_SSD1306
1977
+  //#define U8GLIB_SH1106
1978
+#endif
1979
+
1980
+//
1981
+// TinyBoy2 128x64 OLED / Encoder Panel
1982
+//
1983
+//#define OLED_PANEL_TINYBOY2
1984
+
1985
+//
1986
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1987
+// http://reprap.org/wiki/MKS_12864OLED
1988
+//
1989
+// Tiny, but very sharp OLED display
1990
+//
1991
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1992
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1993
+
1994
+//
1995
+// Einstart S OLED SSD1306
1996
+//
1997
+//#define U8GLIB_SH1106_EINSTART
1998
+
1999
+//=============================================================================
1991 2000
 //========================== Extensible UI Displays ===========================
1992 2001
 //=============================================================================
1993 2002
 

+ 37
- 28
config/examples/Micromake/C1/basic/Configuration.h 查看文件

@@ -1914,31 +1914,12 @@
1914 1914
 //#define LCD_FOR_MELZI
1915 1915
 
1916 1916
 //
1917
-// SSD1306 OLED full graphics generic display
1918
-//
1919
-//#define U8GLIB_SSD1306
1920
-
1921
-//
1922
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1923
-//
1924
-//#define SAV_3DGLCD
1925
-#if ENABLED(SAV_3DGLCD)
1926
-  //#define U8GLIB_SSD1306
1927
-  #define U8GLIB_SH1106
1928
-#endif
1929
-
1930
-//
1931 1917
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1932 1918
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1933 1919
 //
1934 1920
 //#define ULTI_CONTROLLER
1935 1921
 
1936 1922
 //
1937
-// TinyBoy2 128x64 OLED / Encoder Panel
1938
-//
1939
-//#define OLED_PANEL_TINYBOY2
1940
-
1941
-//
1942 1923
 // MKS MINI12864 with graphic controller and SD support
1943 1924
 // https://reprap.org/wiki/MKS_MINI_12864
1944 1925
 //
@@ -1972,15 +1953,6 @@
1972 1953
 //#define ANET_FULL_GRAPHICS_LCD
1973 1954
 
1974 1955
 //
1975
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
-// http://reprap.org/wiki/MKS_12864OLED
1977
-//
1978
-// Tiny, but very sharp OLED display
1979
-//
1980
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
-
1983
-//
1984 1956
 // AZSMZ 12864 LCD with SD
1985 1957
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1986 1958
 //
@@ -1993,6 +1965,43 @@
1993 1965
 //#define SILVER_GATE_GLCD_CONTROLLER
1994 1966
 
1995 1967
 //=============================================================================
1968
+//==============================  OLED Displays  ==============================
1969
+//=============================================================================
1970
+
1971
+//
1972
+// SSD1306 OLED full graphics generic display
1973
+//
1974
+//#define U8GLIB_SSD1306
1975
+
1976
+//
1977
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1978
+//
1979
+//#define SAV_3DGLCD
1980
+#if ENABLED(SAV_3DGLCD)
1981
+  #define U8GLIB_SSD1306
1982
+  //#define U8GLIB_SH1106
1983
+#endif
1984
+
1985
+//
1986
+// TinyBoy2 128x64 OLED / Encoder Panel
1987
+//
1988
+//#define OLED_PANEL_TINYBOY2
1989
+
1990
+//
1991
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
+// http://reprap.org/wiki/MKS_12864OLED
1993
+//
1994
+// Tiny, but very sharp OLED display
1995
+//
1996
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
+
1999
+//
2000
+// Einstart S OLED SSD1306
2001
+//
2002
+//#define U8GLIB_SH1106_EINSTART
2003
+
2004
+//=============================================================================
1996 2005
 //========================== Extensible UI Displays ===========================
1997 2006
 //=============================================================================
1998 2007
 

+ 37
- 28
config/examples/Micromake/C1/enhanced/Configuration.h 查看文件

@@ -1914,31 +1914,12 @@
1914 1914
 //#define LCD_FOR_MELZI
1915 1915
 
1916 1916
 //
1917
-// SSD1306 OLED full graphics generic display
1918
-//
1919
-//#define U8GLIB_SSD1306
1920
-
1921
-//
1922
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1923
-//
1924
-//#define SAV_3DGLCD
1925
-#if ENABLED(SAV_3DGLCD)
1926
-  //#define U8GLIB_SSD1306
1927
-  #define U8GLIB_SH1106
1928
-#endif
1929
-
1930
-//
1931 1917
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1932 1918
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1933 1919
 //
1934 1920
 //#define ULTI_CONTROLLER
1935 1921
 
1936 1922
 //
1937
-// TinyBoy2 128x64 OLED / Encoder Panel
1938
-//
1939
-//#define OLED_PANEL_TINYBOY2
1940
-
1941
-//
1942 1923
 // MKS MINI12864 with graphic controller and SD support
1943 1924
 // https://reprap.org/wiki/MKS_MINI_12864
1944 1925
 //
@@ -1972,15 +1953,6 @@
1972 1953
 //#define ANET_FULL_GRAPHICS_LCD
1973 1954
 
1974 1955
 //
1975
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
-// http://reprap.org/wiki/MKS_12864OLED
1977
-//
1978
-// Tiny, but very sharp OLED display
1979
-//
1980
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
-
1983
-//
1984 1956
 // AZSMZ 12864 LCD with SD
1985 1957
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1986 1958
 //
@@ -1993,6 +1965,43 @@
1993 1965
 //#define SILVER_GATE_GLCD_CONTROLLER
1994 1966
 
1995 1967
 //=============================================================================
1968
+//==============================  OLED Displays  ==============================
1969
+//=============================================================================
1970
+
1971
+//
1972
+// SSD1306 OLED full graphics generic display
1973
+//
1974
+//#define U8GLIB_SSD1306
1975
+
1976
+//
1977
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1978
+//
1979
+//#define SAV_3DGLCD
1980
+#if ENABLED(SAV_3DGLCD)
1981
+  #define U8GLIB_SSD1306
1982
+  //#define U8GLIB_SH1106
1983
+#endif
1984
+
1985
+//
1986
+// TinyBoy2 128x64 OLED / Encoder Panel
1987
+//
1988
+//#define OLED_PANEL_TINYBOY2
1989
+
1990
+//
1991
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
+// http://reprap.org/wiki/MKS_12864OLED
1993
+//
1994
+// Tiny, but very sharp OLED display
1995
+//
1996
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
+
1999
+//
2000
+// Einstart S OLED SSD1306
2001
+//
2002
+//#define U8GLIB_SH1106_EINSTART
2003
+
2004
+//=============================================================================
1996 2005
 //========================== Extensible UI Displays ===========================
1997 2006
 //=============================================================================
1998 2007
 

+ 37
- 28
config/examples/Mks/Robin/Configuration.h 查看文件

@@ -1912,31 +1912,12 @@
1912 1912
 //#define LCD_FOR_MELZI
1913 1913
 
1914 1914
 //
1915
-// SSD1306 OLED full graphics generic display
1916
-//
1917
-//#define U8GLIB_SSD1306
1918
-
1919
-//
1920
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1921
-//
1922
-//#define SAV_3DGLCD
1923
-#if ENABLED(SAV_3DGLCD)
1924
-  //#define U8GLIB_SSD1306
1925
-  #define U8GLIB_SH1106
1926
-#endif
1927
-
1928
-//
1929 1915
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1930 1916
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1931 1917
 //
1932 1918
 //#define ULTI_CONTROLLER
1933 1919
 
1934 1920
 //
1935
-// TinyBoy2 128x64 OLED / Encoder Panel
1936
-//
1937
-//#define OLED_PANEL_TINYBOY2
1938
-
1939
-//
1940 1921
 // MKS MINI12864 with graphic controller and SD support
1941 1922
 // https://reprap.org/wiki/MKS_MINI_12864
1942 1923
 //
@@ -1970,15 +1951,6 @@
1970 1951
 //#define ANET_FULL_GRAPHICS_LCD
1971 1952
 
1972 1953
 //
1973
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1974
-// http://reprap.org/wiki/MKS_12864OLED
1975
-//
1976
-// Tiny, but very sharp OLED display
1977
-//
1978
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1979
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1980
-
1981
-//
1982 1954
 // AZSMZ 12864 LCD with SD
1983 1955
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1984 1956
 //
@@ -1991,6 +1963,43 @@
1991 1963
 //#define SILVER_GATE_GLCD_CONTROLLER
1992 1964
 
1993 1965
 //=============================================================================
1966
+//==============================  OLED Displays  ==============================
1967
+//=============================================================================
1968
+
1969
+//
1970
+// SSD1306 OLED full graphics generic display
1971
+//
1972
+//#define U8GLIB_SSD1306
1973
+
1974
+//
1975
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1976
+//
1977
+//#define SAV_3DGLCD
1978
+#if ENABLED(SAV_3DGLCD)
1979
+  #define U8GLIB_SSD1306
1980
+  //#define U8GLIB_SH1106
1981
+#endif
1982
+
1983
+//
1984
+// TinyBoy2 128x64 OLED / Encoder Panel
1985
+//
1986
+//#define OLED_PANEL_TINYBOY2
1987
+
1988
+//
1989
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1990
+// http://reprap.org/wiki/MKS_12864OLED
1991
+//
1992
+// Tiny, but very sharp OLED display
1993
+//
1994
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1995
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1996
+
1997
+//
1998
+// Einstart S OLED SSD1306
1999
+//
2000
+//#define U8GLIB_SH1106_EINSTART
2001
+
2002
+//=============================================================================
1994 2003
 //========================== Extensible UI Displays ===========================
1995 2004
 //=============================================================================
1996 2005
 

+ 37
- 28
config/examples/Mks/Sbase/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/Printrbot/PrintrboardG2/Configuration.h 查看文件

@@ -1918,31 +1918,12 @@
1918 1918
 //#define LCD_FOR_MELZI
1919 1919
 
1920 1920
 //
1921
-// SSD1306 OLED full graphics generic display
1922
-//
1923
-//#define U8GLIB_SSD1306
1924
-
1925
-//
1926
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1927
-//
1928
-//#define SAV_3DGLCD
1929
-#if ENABLED(SAV_3DGLCD)
1930
-  //#define U8GLIB_SSD1306
1931
-  #define U8GLIB_SH1106
1932
-#endif
1933
-
1934
-//
1935 1921
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1936 1922
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1937 1923
 //
1938 1924
 //#define ULTI_CONTROLLER
1939 1925
 
1940 1926
 //
1941
-// TinyBoy2 128x64 OLED / Encoder Panel
1942
-//
1943
-//#define OLED_PANEL_TINYBOY2
1944
-
1945
-//
1946 1927
 // MKS MINI12864 with graphic controller and SD support
1947 1928
 // https://reprap.org/wiki/MKS_MINI_12864
1948 1929
 //
@@ -1976,15 +1957,6 @@
1976 1957
 //#define ANET_FULL_GRAPHICS_LCD
1977 1958
 
1978 1959
 //
1979
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1980
-// http://reprap.org/wiki/MKS_12864OLED
1981
-//
1982
-// Tiny, but very sharp OLED display
1983
-//
1984
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1985
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1986
-
1987
-//
1988 1960
 // AZSMZ 12864 LCD with SD
1989 1961
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1990 1962
 //
@@ -1997,6 +1969,43 @@
1997 1969
 //#define SILVER_GATE_GLCD_CONTROLLER
1998 1970
 
1999 1971
 //=============================================================================
1972
+//==============================  OLED Displays  ==============================
1973
+//=============================================================================
1974
+
1975
+//
1976
+// SSD1306 OLED full graphics generic display
1977
+//
1978
+//#define U8GLIB_SSD1306
1979
+
1980
+//
1981
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1982
+//
1983
+//#define SAV_3DGLCD
1984
+#if ENABLED(SAV_3DGLCD)
1985
+  #define U8GLIB_SSD1306
1986
+  //#define U8GLIB_SH1106
1987
+#endif
1988
+
1989
+//
1990
+// TinyBoy2 128x64 OLED / Encoder Panel
1991
+//
1992
+//#define OLED_PANEL_TINYBOY2
1993
+
1994
+//
1995
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1996
+// http://reprap.org/wiki/MKS_12864OLED
1997
+//
1998
+// Tiny, but very sharp OLED display
1999
+//
2000
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2001
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2002
+
2003
+//
2004
+// Einstart S OLED SSD1306
2005
+//
2006
+//#define U8GLIB_SH1106_EINSTART
2007
+
2008
+//=============================================================================
2000 2009
 //========================== Extensible UI Displays ===========================
2001 2010
 //=============================================================================
2002 2011
 

+ 37
- 28
config/examples/RapideLite/RL200/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/RepRapPro/Huxley/Configuration.h 查看文件

@@ -1959,31 +1959,12 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
1959 1959
 //#define LCD_FOR_MELZI
1960 1960
 
1961 1961
 //
1962
-// SSD1306 OLED full graphics generic display
1963
-//
1964
-//#define U8GLIB_SSD1306
1965
-
1966
-//
1967
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1968
-//
1969
-//#define SAV_3DGLCD
1970
-#if ENABLED(SAV_3DGLCD)
1971
-  //#define U8GLIB_SSD1306
1972
-  #define U8GLIB_SH1106
1973
-#endif
1974
-
1975
-//
1976 1962
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1977 1963
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1978 1964
 //
1979 1965
 //#define ULTI_CONTROLLER
1980 1966
 
1981 1967
 //
1982
-// TinyBoy2 128x64 OLED / Encoder Panel
1983
-//
1984
-//#define OLED_PANEL_TINYBOY2
1985
-
1986
-//
1987 1968
 // MKS MINI12864 with graphic controller and SD support
1988 1969
 // https://reprap.org/wiki/MKS_MINI_12864
1989 1970
 //
@@ -2017,15 +1998,6 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
2017 1998
 //#define ANET_FULL_GRAPHICS_LCD
2018 1999
 
2019 2000
 //
2020
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2021
-// http://reprap.org/wiki/MKS_12864OLED
2022
-//
2023
-// Tiny, but very sharp OLED display
2024
-//
2025
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2026
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2027
-
2028
-//
2029 2001
 // AZSMZ 12864 LCD with SD
2030 2002
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2031 2003
 //
@@ -2038,6 +2010,43 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
2038 2010
 //#define SILVER_GATE_GLCD_CONTROLLER
2039 2011
 
2040 2012
 //=============================================================================
2013
+//==============================  OLED Displays  ==============================
2014
+//=============================================================================
2015
+
2016
+//
2017
+// SSD1306 OLED full graphics generic display
2018
+//
2019
+//#define U8GLIB_SSD1306
2020
+
2021
+//
2022
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2023
+//
2024
+//#define SAV_3DGLCD
2025
+#if ENABLED(SAV_3DGLCD)
2026
+  #define U8GLIB_SSD1306
2027
+  //#define U8GLIB_SH1106
2028
+#endif
2029
+
2030
+//
2031
+// TinyBoy2 128x64 OLED / Encoder Panel
2032
+//
2033
+//#define OLED_PANEL_TINYBOY2
2034
+
2035
+//
2036
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2037
+// http://reprap.org/wiki/MKS_12864OLED
2038
+//
2039
+// Tiny, but very sharp OLED display
2040
+//
2041
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2042
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2043
+
2044
+//
2045
+// Einstart S OLED SSD1306
2046
+//
2047
+//#define U8GLIB_SH1106_EINSTART
2048
+
2049
+//=============================================================================
2041 2050
 //========================== Extensible UI Displays ===========================
2042 2051
 //=============================================================================
2043 2052
 

+ 37
- 28
config/examples/RepRapWorld/Megatronics/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/RigidBot/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/SCARA/Configuration.h 查看文件

@@ -1919,31 +1919,12 @@
1919 1919
 //#define LCD_FOR_MELZI
1920 1920
 
1921 1921
 //
1922
-// SSD1306 OLED full graphics generic display
1923
-//
1924
-//#define U8GLIB_SSD1306
1925
-
1926
-//
1927
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1928
-//
1929
-//#define SAV_3DGLCD
1930
-#if ENABLED(SAV_3DGLCD)
1931
-  //#define U8GLIB_SSD1306
1932
-  #define U8GLIB_SH1106
1933
-#endif
1934
-
1935
-//
1936 1922
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1937 1923
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1938 1924
 //
1939 1925
 //#define ULTI_CONTROLLER
1940 1926
 
1941 1927
 //
1942
-// TinyBoy2 128x64 OLED / Encoder Panel
1943
-//
1944
-//#define OLED_PANEL_TINYBOY2
1945
-
1946
-//
1947 1928
 // MKS MINI12864 with graphic controller and SD support
1948 1929
 // https://reprap.org/wiki/MKS_MINI_12864
1949 1930
 //
@@ -1977,15 +1958,6 @@
1977 1958
 //#define ANET_FULL_GRAPHICS_LCD
1978 1959
 
1979 1960
 //
1980
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1981
-// http://reprap.org/wiki/MKS_12864OLED
1982
-//
1983
-// Tiny, but very sharp OLED display
1984
-//
1985
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1986
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1987
-
1988
-//
1989 1961
 // AZSMZ 12864 LCD with SD
1990 1962
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1991 1963
 //
@@ -1998,6 +1970,43 @@
1998 1970
 //#define SILVER_GATE_GLCD_CONTROLLER
1999 1971
 
2000 1972
 //=============================================================================
1973
+//==============================  OLED Displays  ==============================
1974
+//=============================================================================
1975
+
1976
+//
1977
+// SSD1306 OLED full graphics generic display
1978
+//
1979
+//#define U8GLIB_SSD1306
1980
+
1981
+//
1982
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1983
+//
1984
+//#define SAV_3DGLCD
1985
+#if ENABLED(SAV_3DGLCD)
1986
+  #define U8GLIB_SSD1306
1987
+  //#define U8GLIB_SH1106
1988
+#endif
1989
+
1990
+//
1991
+// TinyBoy2 128x64 OLED / Encoder Panel
1992
+//
1993
+//#define OLED_PANEL_TINYBOY2
1994
+
1995
+//
1996
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1997
+// http://reprap.org/wiki/MKS_12864OLED
1998
+//
1999
+// Tiny, but very sharp OLED display
2000
+//
2001
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2002
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2003
+
2004
+//
2005
+// Einstart S OLED SSD1306
2006
+//
2007
+//#define U8GLIB_SH1106_EINSTART
2008
+
2009
+//=============================================================================
2001 2010
 //========================== Extensible UI Displays ===========================
2002 2011
 //=============================================================================
2003 2012
 

+ 37
- 28
config/examples/STM32/Black_STM32F407VET6/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/STM32/STM32F10/Configuration.h 查看文件

@@ -1912,31 +1912,12 @@
1912 1912
 //#define LCD_FOR_MELZI
1913 1913
 
1914 1914
 //
1915
-// SSD1306 OLED full graphics generic display
1916
-//
1917
-//#define U8GLIB_SSD1306
1918
-
1919
-//
1920
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1921
-//
1922
-//#define SAV_3DGLCD
1923
-#if ENABLED(SAV_3DGLCD)
1924
-  //#define U8GLIB_SSD1306
1925
-  #define U8GLIB_SH1106
1926
-#endif
1927
-
1928
-//
1929 1915
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1930 1916
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1931 1917
 //
1932 1918
 //#define ULTI_CONTROLLER
1933 1919
 
1934 1920
 //
1935
-// TinyBoy2 128x64 OLED / Encoder Panel
1936
-//
1937
-//#define OLED_PANEL_TINYBOY2
1938
-
1939
-//
1940 1921
 // MKS MINI12864 with graphic controller and SD support
1941 1922
 // https://reprap.org/wiki/MKS_MINI_12864
1942 1923
 //
@@ -1970,15 +1951,6 @@
1970 1951
 //#define ANET_FULL_GRAPHICS_LCD
1971 1952
 
1972 1953
 //
1973
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1974
-// http://reprap.org/wiki/MKS_12864OLED
1975
-//
1976
-// Tiny, but very sharp OLED display
1977
-//
1978
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1979
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1980
-
1981
-//
1982 1954
 // AZSMZ 12864 LCD with SD
1983 1955
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1984 1956
 //
@@ -1991,6 +1963,43 @@
1991 1963
 //#define SILVER_GATE_GLCD_CONTROLLER
1992 1964
 
1993 1965
 //=============================================================================
1966
+//==============================  OLED Displays  ==============================
1967
+//=============================================================================
1968
+
1969
+//
1970
+// SSD1306 OLED full graphics generic display
1971
+//
1972
+//#define U8GLIB_SSD1306
1973
+
1974
+//
1975
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1976
+//
1977
+//#define SAV_3DGLCD
1978
+#if ENABLED(SAV_3DGLCD)
1979
+  #define U8GLIB_SSD1306
1980
+  //#define U8GLIB_SH1106
1981
+#endif
1982
+
1983
+//
1984
+// TinyBoy2 128x64 OLED / Encoder Panel
1985
+//
1986
+//#define OLED_PANEL_TINYBOY2
1987
+
1988
+//
1989
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1990
+// http://reprap.org/wiki/MKS_12864OLED
1991
+//
1992
+// Tiny, but very sharp OLED display
1993
+//
1994
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1995
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1996
+
1997
+//
1998
+// Einstart S OLED SSD1306
1999
+//
2000
+//#define U8GLIB_SH1106_EINSTART
2001
+
2002
+//=============================================================================
1994 2003
 //========================== Extensible UI Displays ===========================
1995 2004
 //=============================================================================
1996 2005
 

+ 37
- 28
config/examples/STM32/STM32F4/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/STM32/stm32f103ret6/Configuration.h 查看文件

@@ -1912,31 +1912,12 @@
1912 1912
 //#define LCD_FOR_MELZI
1913 1913
 
1914 1914
 //
1915
-// SSD1306 OLED full graphics generic display
1916
-//
1917
-//#define U8GLIB_SSD1306
1918
-
1919
-//
1920
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1921
-//
1922
-//#define SAV_3DGLCD
1923
-#if ENABLED(SAV_3DGLCD)
1924
-  //#define U8GLIB_SSD1306
1925
-  #define U8GLIB_SH1106
1926
-#endif
1927
-
1928
-//
1929 1915
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1930 1916
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1931 1917
 //
1932 1918
 //#define ULTI_CONTROLLER
1933 1919
 
1934 1920
 //
1935
-// TinyBoy2 128x64 OLED / Encoder Panel
1936
-//
1937
-//#define OLED_PANEL_TINYBOY2
1938
-
1939
-//
1940 1921
 // MKS MINI12864 with graphic controller and SD support
1941 1922
 // https://reprap.org/wiki/MKS_MINI_12864
1942 1923
 //
@@ -1970,15 +1951,6 @@
1970 1951
 //#define ANET_FULL_GRAPHICS_LCD
1971 1952
 
1972 1953
 //
1973
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1974
-// http://reprap.org/wiki/MKS_12864OLED
1975
-//
1976
-// Tiny, but very sharp OLED display
1977
-//
1978
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1979
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1980
-
1981
-//
1982 1954
 // AZSMZ 12864 LCD with SD
1983 1955
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1984 1956
 //
@@ -1991,6 +1963,43 @@
1991 1963
 //#define SILVER_GATE_GLCD_CONTROLLER
1992 1964
 
1993 1965
 //=============================================================================
1966
+//==============================  OLED Displays  ==============================
1967
+//=============================================================================
1968
+
1969
+//
1970
+// SSD1306 OLED full graphics generic display
1971
+//
1972
+//#define U8GLIB_SSD1306
1973
+
1974
+//
1975
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1976
+//
1977
+//#define SAV_3DGLCD
1978
+#if ENABLED(SAV_3DGLCD)
1979
+  #define U8GLIB_SSD1306
1980
+  //#define U8GLIB_SH1106
1981
+#endif
1982
+
1983
+//
1984
+// TinyBoy2 128x64 OLED / Encoder Panel
1985
+//
1986
+//#define OLED_PANEL_TINYBOY2
1987
+
1988
+//
1989
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1990
+// http://reprap.org/wiki/MKS_12864OLED
1991
+//
1992
+// Tiny, but very sharp OLED display
1993
+//
1994
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1995
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1996
+
1997
+//
1998
+// Einstart S OLED SSD1306
1999
+//
2000
+//#define U8GLIB_SH1106_EINSTART
2001
+
2002
+//=============================================================================
1994 2003
 //========================== Extensible UI Displays ===========================
1995 2004
 //=============================================================================
1996 2005
 

+ 37
- 28
config/examples/Sanguinololu/Configuration.h 查看文件

@@ -1941,31 +1941,12 @@
1941 1941
 //#define LCD_FOR_MELZI
1942 1942
 
1943 1943
 //
1944
-// SSD1306 OLED full graphics generic display
1945
-//
1946
-//#define U8GLIB_SSD1306
1947
-
1948
-//
1949
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1950
-//
1951
-//#define SAV_3DGLCD
1952
-#if ENABLED(SAV_3DGLCD)
1953
-  //#define U8GLIB_SSD1306
1954
-  #define U8GLIB_SH1106
1955
-#endif
1956
-
1957
-//
1958 1944
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1959 1945
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1960 1946
 //
1961 1947
 //#define ULTI_CONTROLLER
1962 1948
 
1963 1949
 //
1964
-// TinyBoy2 128x64 OLED / Encoder Panel
1965
-//
1966
-//#define OLED_PANEL_TINYBOY2
1967
-
1968
-//
1969 1950
 // MKS MINI12864 with graphic controller and SD support
1970 1951
 // https://reprap.org/wiki/MKS_MINI_12864
1971 1952
 //
@@ -1999,15 +1980,6 @@
1999 1980
 //#define ANET_FULL_GRAPHICS_LCD
2000 1981
 
2001 1982
 //
2002
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2003
-// http://reprap.org/wiki/MKS_12864OLED
2004
-//
2005
-// Tiny, but very sharp OLED display
2006
-//
2007
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2008
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2009
-
2010
-//
2011 1983
 // AZSMZ 12864 LCD with SD
2012 1984
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2013 1985
 //
@@ -2020,6 +1992,43 @@
2020 1992
 //#define SILVER_GATE_GLCD_CONTROLLER
2021 1993
 
2022 1994
 //=============================================================================
1995
+//==============================  OLED Displays  ==============================
1996
+//=============================================================================
1997
+
1998
+//
1999
+// SSD1306 OLED full graphics generic display
2000
+//
2001
+//#define U8GLIB_SSD1306
2002
+
2003
+//
2004
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2005
+//
2006
+//#define SAV_3DGLCD
2007
+#if ENABLED(SAV_3DGLCD)
2008
+  #define U8GLIB_SSD1306
2009
+  //#define U8GLIB_SH1106
2010
+#endif
2011
+
2012
+//
2013
+// TinyBoy2 128x64 OLED / Encoder Panel
2014
+//
2015
+//#define OLED_PANEL_TINYBOY2
2016
+
2017
+//
2018
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2019
+// http://reprap.org/wiki/MKS_12864OLED
2020
+//
2021
+// Tiny, but very sharp OLED display
2022
+//
2023
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2024
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2025
+
2026
+//
2027
+// Einstart S OLED SSD1306
2028
+//
2029
+//#define U8GLIB_SH1106_EINSTART
2030
+
2031
+//=============================================================================
2023 2032
 //========================== Extensible UI Displays ===========================
2024 2033
 //=============================================================================
2025 2034
 

+ 37
- 28
config/examples/Tevo/Tarantula Pro/Configuration.h 查看文件

@@ -1902,31 +1902,12 @@
1902 1902
 //#define LCD_FOR_MELZI
1903 1903
 
1904 1904
 //
1905
-// SSD1306 OLED full graphics generic display
1906
-//
1907
-//#define U8GLIB_SSD1306
1908
-
1909
-//
1910
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1911
-//
1912
-//#define SAV_3DGLCD
1913
-#if ENABLED(SAV_3DGLCD)
1914
-  //#define U8GLIB_SSD1306
1915
-  #define U8GLIB_SH1106
1916
-#endif
1917
-
1918
-//
1919 1905
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1920 1906
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1921 1907
 //
1922 1908
 //#define ULTI_CONTROLLER
1923 1909
 
1924 1910
 //
1925
-// TinyBoy2 128x64 OLED / Encoder Panel
1926
-//
1927
-//#define OLED_PANEL_TINYBOY2
1928
-
1929
-//
1930 1911
 // MKS MINI12864 with graphic controller and SD support
1931 1912
 // https://reprap.org/wiki/MKS_MINI_12864
1932 1913
 //
@@ -1960,15 +1941,6 @@
1960 1941
 //#define ANET_FULL_GRAPHICS_LCD
1961 1942
 
1962 1943
 //
1963
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1964
-// http://reprap.org/wiki/MKS_12864OLED
1965
-//
1966
-// Tiny, but very sharp OLED display
1967
-//
1968
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1969
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1970
-
1971
-//
1972 1944
 // AZSMZ 12864 LCD with SD
1973 1945
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1974 1946
 //
@@ -1981,6 +1953,43 @@
1981 1953
 //#define SILVER_GATE_GLCD_CONTROLLER
1982 1954
 
1983 1955
 //=============================================================================
1956
+//==============================  OLED Displays  ==============================
1957
+//=============================================================================
1958
+
1959
+//
1960
+// SSD1306 OLED full graphics generic display
1961
+//
1962
+//#define U8GLIB_SSD1306
1963
+
1964
+//
1965
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1966
+//
1967
+//#define SAV_3DGLCD
1968
+#if ENABLED(SAV_3DGLCD)
1969
+  #define U8GLIB_SSD1306
1970
+  //#define U8GLIB_SH1106
1971
+#endif
1972
+
1973
+//
1974
+// TinyBoy2 128x64 OLED / Encoder Panel
1975
+//
1976
+//#define OLED_PANEL_TINYBOY2
1977
+
1978
+//
1979
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1980
+// http://reprap.org/wiki/MKS_12864OLED
1981
+//
1982
+// Tiny, but very sharp OLED display
1983
+//
1984
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1985
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1986
+
1987
+//
1988
+// Einstart S OLED SSD1306
1989
+//
1990
+//#define U8GLIB_SH1106_EINSTART
1991
+
1992
+//=============================================================================
1984 1993
 //========================== Extensible UI Displays ===========================
1985 1994
 //=============================================================================
1986 1995
 

+ 37
- 28
config/examples/TheBorg/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/TinyBoy2/Configuration.h 查看文件

@@ -1966,31 +1966,12 @@
1966 1966
 //#define LCD_FOR_MELZI
1967 1967
 
1968 1968
 //
1969
-// SSD1306 OLED full graphics generic display
1970
-//
1971
-//#define U8GLIB_SSD1306
1972
-
1973
-//
1974
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1975
-//
1976
-//#define SAV_3DGLCD
1977
-#if ENABLED(SAV_3DGLCD)
1978
-  //#define U8GLIB_SSD1306
1979
-  #define U8GLIB_SH1106
1980
-#endif
1981
-
1982
-//
1983 1969
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1984 1970
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1985 1971
 //
1986 1972
 //#define ULTI_CONTROLLER
1987 1973
 
1988 1974
 //
1989
-// TinyBoy2 128x64 OLED / Encoder Panel
1990
-//
1991
-#define OLED_PANEL_TINYBOY2
1992
-
1993
-//
1994 1975
 // MKS MINI12864 with graphic controller and SD support
1995 1976
 // https://reprap.org/wiki/MKS_MINI_12864
1996 1977
 //
@@ -2024,15 +2005,6 @@
2024 2005
 //#define ANET_FULL_GRAPHICS_LCD
2025 2006
 
2026 2007
 //
2027
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2028
-// http://reprap.org/wiki/MKS_12864OLED
2029
-//
2030
-// Tiny, but very sharp OLED display
2031
-//
2032
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2033
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2034
-
2035
-//
2036 2008
 // AZSMZ 12864 LCD with SD
2037 2009
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2038 2010
 //
@@ -2045,6 +2017,43 @@
2045 2017
 //#define SILVER_GATE_GLCD_CONTROLLER
2046 2018
 
2047 2019
 //=============================================================================
2020
+//==============================  OLED Displays  ==============================
2021
+//=============================================================================
2022
+
2023
+//
2024
+// SSD1306 OLED full graphics generic display
2025
+//
2026
+//#define U8GLIB_SSD1306
2027
+
2028
+//
2029
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2030
+//
2031
+//#define SAV_3DGLCD
2032
+#if ENABLED(SAV_3DGLCD)
2033
+  #define U8GLIB_SSD1306
2034
+  //#define U8GLIB_SH1106
2035
+#endif
2036
+
2037
+//
2038
+// TinyBoy2 128x64 OLED / Encoder Panel
2039
+//
2040
+#define OLED_PANEL_TINYBOY2
2041
+
2042
+//
2043
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2044
+// http://reprap.org/wiki/MKS_12864OLED
2045
+//
2046
+// Tiny, but very sharp OLED display
2047
+//
2048
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2049
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2050
+
2051
+//
2052
+// Einstart S OLED SSD1306
2053
+//
2054
+//#define U8GLIB_SH1106_EINSTART
2055
+
2056
+//=============================================================================
2048 2057
 //========================== Extensible UI Displays ===========================
2049 2058
 //=============================================================================
2050 2059
 

+ 37
- 28
config/examples/Tronxy/X1/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/Tronxy/X3A/Configuration.h 查看文件

@@ -1914,31 +1914,12 @@
1914 1914
 //#define LCD_FOR_MELZI
1915 1915
 
1916 1916
 //
1917
-// SSD1306 OLED full graphics generic display
1918
-//
1919
-//#define U8GLIB_SSD1306
1920
-
1921
-//
1922
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1923
-//
1924
-//#define SAV_3DGLCD
1925
-#if ENABLED(SAV_3DGLCD)
1926
-  //#define U8GLIB_SSD1306
1927
-  #define U8GLIB_SH1106
1928
-#endif
1929
-
1930
-//
1931 1917
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1932 1918
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1933 1919
 //
1934 1920
 //#define ULTI_CONTROLLER
1935 1921
 
1936 1922
 //
1937
-// TinyBoy2 128x64 OLED / Encoder Panel
1938
-//
1939
-//#define OLED_PANEL_TINYBOY2
1940
-
1941
-//
1942 1923
 // MKS MINI12864 with graphic controller and SD support
1943 1924
 // https://reprap.org/wiki/MKS_MINI_12864
1944 1925
 //
@@ -1972,15 +1953,6 @@
1972 1953
 //#define ANET_FULL_GRAPHICS_LCD
1973 1954
 
1974 1955
 //
1975
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1976
-// http://reprap.org/wiki/MKS_12864OLED
1977
-//
1978
-// Tiny, but very sharp OLED display
1979
-//
1980
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1981
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1982
-
1983
-//
1984 1956
 // AZSMZ 12864 LCD with SD
1985 1957
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1986 1958
 //
@@ -1993,6 +1965,43 @@
1993 1965
 //#define SILVER_GATE_GLCD_CONTROLLER
1994 1966
 
1995 1967
 //=============================================================================
1968
+//==============================  OLED Displays  ==============================
1969
+//=============================================================================
1970
+
1971
+//
1972
+// SSD1306 OLED full graphics generic display
1973
+//
1974
+//#define U8GLIB_SSD1306
1975
+
1976
+//
1977
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1978
+//
1979
+//#define SAV_3DGLCD
1980
+#if ENABLED(SAV_3DGLCD)
1981
+  #define U8GLIB_SSD1306
1982
+  //#define U8GLIB_SH1106
1983
+#endif
1984
+
1985
+//
1986
+// TinyBoy2 128x64 OLED / Encoder Panel
1987
+//
1988
+//#define OLED_PANEL_TINYBOY2
1989
+
1990
+//
1991
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1992
+// http://reprap.org/wiki/MKS_12864OLED
1993
+//
1994
+// Tiny, but very sharp OLED display
1995
+//
1996
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1997
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1998
+
1999
+//
2000
+// Einstart S OLED SSD1306
2001
+//
2002
+//#define U8GLIB_SH1106_EINSTART
2003
+
2004
+//=============================================================================
1996 2005
 //========================== Extensible UI Displays ===========================
1997 2006
 //=============================================================================
1998 2007
 

+ 37
- 28
config/examples/Tronxy/X5S-2E/Configuration.h 查看文件

@@ -1931,31 +1931,12 @@
1931 1931
 //#define LCD_FOR_MELZI
1932 1932
 
1933 1933
 //
1934
-// SSD1306 OLED full graphics generic display
1935
-//
1936
-//#define U8GLIB_SSD1306
1937
-
1938
-//
1939
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1940
-//
1941
-//#define SAV_3DGLCD
1942
-#if ENABLED(SAV_3DGLCD)
1943
-  //#define U8GLIB_SSD1306
1944
-  #define U8GLIB_SH1106
1945
-#endif
1946
-
1947
-//
1948 1934
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1949 1935
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1950 1936
 //
1951 1937
 //#define ULTI_CONTROLLER
1952 1938
 
1953 1939
 //
1954
-// TinyBoy2 128x64 OLED / Encoder Panel
1955
-//
1956
-//#define OLED_PANEL_TINYBOY2
1957
-
1958
-//
1959 1940
 // MKS MINI12864 with graphic controller and SD support
1960 1941
 // https://reprap.org/wiki/MKS_MINI_12864
1961 1942
 //
@@ -1989,15 +1970,6 @@
1989 1970
 //#define ANET_FULL_GRAPHICS_LCD
1990 1971
 
1991 1972
 //
1992
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1993
-// http://reprap.org/wiki/MKS_12864OLED
1994
-//
1995
-// Tiny, but very sharp OLED display
1996
-//
1997
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1998
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1999
-
2000
-//
2001 1973
 // AZSMZ 12864 LCD with SD
2002 1974
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2003 1975
 //
@@ -2010,6 +1982,43 @@
2010 1982
 //#define SILVER_GATE_GLCD_CONTROLLER
2011 1983
 
2012 1984
 //=============================================================================
1985
+//==============================  OLED Displays  ==============================
1986
+//=============================================================================
1987
+
1988
+//
1989
+// SSD1306 OLED full graphics generic display
1990
+//
1991
+//#define U8GLIB_SSD1306
1992
+
1993
+//
1994
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1995
+//
1996
+//#define SAV_3DGLCD
1997
+#if ENABLED(SAV_3DGLCD)
1998
+  #define U8GLIB_SSD1306
1999
+  //#define U8GLIB_SH1106
2000
+#endif
2001
+
2002
+//
2003
+// TinyBoy2 128x64 OLED / Encoder Panel
2004
+//
2005
+//#define OLED_PANEL_TINYBOY2
2006
+
2007
+//
2008
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2009
+// http://reprap.org/wiki/MKS_12864OLED
2010
+//
2011
+// Tiny, but very sharp OLED display
2012
+//
2013
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2014
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2015
+
2016
+//
2017
+// Einstart S OLED SSD1306
2018
+//
2019
+//#define U8GLIB_SH1106_EINSTART
2020
+
2021
+//=============================================================================
2013 2022
 //========================== Extensible UI Displays ===========================
2014 2023
 //=============================================================================
2015 2024
 

+ 37
- 28
config/examples/Tronxy/X5S/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/Tronxy/XY100/Configuration.h 查看文件

@@ -1921,31 +1921,12 @@
1921 1921
 //#define LCD_FOR_MELZI
1922 1922
 
1923 1923
 //
1924
-// SSD1306 OLED full graphics generic display
1925
-//
1926
-//#define U8GLIB_SSD1306
1927
-
1928
-//
1929
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1930
-//
1931
-//#define SAV_3DGLCD
1932
-#if ENABLED(SAV_3DGLCD)
1933
-  //#define U8GLIB_SSD1306
1934
-  #define U8GLIB_SH1106
1935
-#endif
1936
-
1937
-//
1938 1924
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1939 1925
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1940 1926
 //
1941 1927
 //#define ULTI_CONTROLLER
1942 1928
 
1943 1929
 //
1944
-// TinyBoy2 128x64 OLED / Encoder Panel
1945
-//
1946
-//#define OLED_PANEL_TINYBOY2
1947
-
1948
-//
1949 1930
 // MKS MINI12864 with graphic controller and SD support
1950 1931
 // https://reprap.org/wiki/MKS_MINI_12864
1951 1932
 //
@@ -1979,15 +1960,6 @@
1979 1960
 //#define ANET_FULL_GRAPHICS_LCD
1980 1961
 
1981 1962
 //
1982
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1983
-// http://reprap.org/wiki/MKS_12864OLED
1984
-//
1985
-// Tiny, but very sharp OLED display
1986
-//
1987
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1988
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1989
-
1990
-//
1991 1963
 // AZSMZ 12864 LCD with SD
1992 1964
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1993 1965
 //
@@ -2000,6 +1972,43 @@
2000 1972
 //#define SILVER_GATE_GLCD_CONTROLLER
2001 1973
 
2002 1974
 //=============================================================================
1975
+//==============================  OLED Displays  ==============================
1976
+//=============================================================================
1977
+
1978
+//
1979
+// SSD1306 OLED full graphics generic display
1980
+//
1981
+//#define U8GLIB_SSD1306
1982
+
1983
+//
1984
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1985
+//
1986
+//#define SAV_3DGLCD
1987
+#if ENABLED(SAV_3DGLCD)
1988
+  #define U8GLIB_SSD1306
1989
+  //#define U8GLIB_SH1106
1990
+#endif
1991
+
1992
+//
1993
+// TinyBoy2 128x64 OLED / Encoder Panel
1994
+//
1995
+//#define OLED_PANEL_TINYBOY2
1996
+
1997
+//
1998
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1999
+// http://reprap.org/wiki/MKS_12864OLED
2000
+//
2001
+// Tiny, but very sharp OLED display
2002
+//
2003
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2004
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2005
+
2006
+//
2007
+// Einstart S OLED SSD1306
2008
+//
2009
+//#define U8GLIB_SH1106_EINSTART
2010
+
2011
+//=============================================================================
2003 2012
 //========================== Extensible UI Displays ===========================
2004 2013
 //=============================================================================
2005 2014
 

+ 37
- 28
config/examples/UltiMachine/Archim1/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/UltiMachine/Archim2/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/VORONDesign/Configuration.h 查看文件

@@ -1919,31 +1919,12 @@
1919 1919
 //#define LCD_FOR_MELZI
1920 1920
 
1921 1921
 //
1922
-// SSD1306 OLED full graphics generic display
1923
-//
1924
-//#define U8GLIB_SSD1306
1925
-
1926
-//
1927
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1928
-//
1929
-//#define SAV_3DGLCD
1930
-#if ENABLED(SAV_3DGLCD)
1931
-  //#define U8GLIB_SSD1306
1932
-  #define U8GLIB_SH1106
1933
-#endif
1934
-
1935
-//
1936 1922
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1937 1923
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1938 1924
 //
1939 1925
 //#define ULTI_CONTROLLER
1940 1926
 
1941 1927
 //
1942
-// TinyBoy2 128x64 OLED / Encoder Panel
1943
-//
1944
-//#define OLED_PANEL_TINYBOY2
1945
-
1946
-//
1947 1928
 // MKS MINI12864 with graphic controller and SD support
1948 1929
 // https://reprap.org/wiki/MKS_MINI_12864
1949 1930
 //
@@ -1977,15 +1958,6 @@
1977 1958
 //#define ANET_FULL_GRAPHICS_LCD
1978 1959
 
1979 1960
 //
1980
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1981
-// http://reprap.org/wiki/MKS_12864OLED
1982
-//
1983
-// Tiny, but very sharp OLED display
1984
-//
1985
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1986
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1987
-
1988
-//
1989 1961
 // AZSMZ 12864 LCD with SD
1990 1962
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1991 1963
 //
@@ -1998,6 +1970,43 @@
1998 1970
 //#define SILVER_GATE_GLCD_CONTROLLER
1999 1971
 
2000 1972
 //=============================================================================
1973
+//==============================  OLED Displays  ==============================
1974
+//=============================================================================
1975
+
1976
+//
1977
+// SSD1306 OLED full graphics generic display
1978
+//
1979
+//#define U8GLIB_SSD1306
1980
+
1981
+//
1982
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1983
+//
1984
+//#define SAV_3DGLCD
1985
+#if ENABLED(SAV_3DGLCD)
1986
+  #define U8GLIB_SSD1306
1987
+  //#define U8GLIB_SH1106
1988
+#endif
1989
+
1990
+//
1991
+// TinyBoy2 128x64 OLED / Encoder Panel
1992
+//
1993
+//#define OLED_PANEL_TINYBOY2
1994
+
1995
+//
1996
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1997
+// http://reprap.org/wiki/MKS_12864OLED
1998
+//
1999
+// Tiny, but very sharp OLED display
2000
+//
2001
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2002
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2003
+
2004
+//
2005
+// Einstart S OLED SSD1306
2006
+//
2007
+//#define U8GLIB_SH1106_EINSTART
2008
+
2009
+//=============================================================================
2001 2010
 //========================== Extensible UI Displays ===========================
2002 2011
 //=============================================================================
2003 2012
 

+ 0
- 28
config/examples/Velleman/K8200/Configuration.h 查看文件

@@ -1943,31 +1943,12 @@
1943 1943
 //#define LCD_FOR_MELZI
1944 1944
 
1945 1945
 //
1946
-// SSD1306 OLED full graphics generic display
1947
-//
1948
-//#define U8GLIB_SSD1306
1949
-
1950
-//
1951
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1952
-//
1953
-//#define SAV_3DGLCD
1954
-#if ENABLED(SAV_3DGLCD)
1955
-  //#define U8GLIB_SSD1306
1956
-  #define U8GLIB_SH1106
1957
-#endif
1958
-
1959
-//
1960 1946
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1961 1947
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1962 1948
 //
1963 1949
 //#define ULTI_CONTROLLER
1964 1950
 
1965 1951
 //
1966
-// TinyBoy2 128x64 OLED / Encoder Panel
1967
-//
1968
-//#define OLED_PANEL_TINYBOY2
1969
-
1970
-//
1971 1952
 // MKS MINI12864 with graphic controller and SD support
1972 1953
 // https://reprap.org/wiki/MKS_MINI_12864
1973 1954
 //
@@ -2001,15 +1982,6 @@
2001 1982
 //#define ANET_FULL_GRAPHICS_LCD
2002 1983
 
2003 1984
 //
2004
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2005
-// http://reprap.org/wiki/MKS_12864OLED
2006
-//
2007
-// Tiny, but very sharp OLED display
2008
-//
2009
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2010
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2011
-
2012
-//
2013 1985
 // AZSMZ 12864 LCD with SD
2014 1986
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2015 1987
 //

+ 37
- 28
config/examples/Velleman/K8400/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/Velleman/K8400/Dual-head/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/WASP/PowerWASP/Configuration.h 查看文件

@@ -1929,31 +1929,12 @@
1929 1929
 //#define LCD_FOR_MELZI
1930 1930
 
1931 1931
 //
1932
-// SSD1306 OLED full graphics generic display
1933
-//
1934
-//#define U8GLIB_SSD1306
1935
-
1936
-//
1937
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1938
-//
1939
-//#define SAV_3DGLCD
1940
-#if ENABLED(SAV_3DGLCD)
1941
-  //#define U8GLIB_SSD1306
1942
-  #define U8GLIB_SH1106
1943
-#endif
1944
-
1945
-//
1946 1932
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1947 1933
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1948 1934
 //
1949 1935
 //#define ULTI_CONTROLLER
1950 1936
 
1951 1937
 //
1952
-// TinyBoy2 128x64 OLED / Encoder Panel
1953
-//
1954
-//#define OLED_PANEL_TINYBOY2
1955
-
1956
-//
1957 1938
 // MKS MINI12864 with graphic controller and SD support
1958 1939
 // https://reprap.org/wiki/MKS_MINI_12864
1959 1940
 //
@@ -1987,15 +1968,6 @@
1987 1968
 //#define ANET_FULL_GRAPHICS_LCD
1988 1969
 
1989 1970
 //
1990
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1991
-// http://reprap.org/wiki/MKS_12864OLED
1992
-//
1993
-// Tiny, but very sharp OLED display
1994
-//
1995
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1996
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1997
-
1998
-//
1999 1971
 // AZSMZ 12864 LCD with SD
2000 1972
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2001 1973
 //
@@ -2008,6 +1980,43 @@
2008 1980
 //#define SILVER_GATE_GLCD_CONTROLLER
2009 1981
 
2010 1982
 //=============================================================================
1983
+//==============================  OLED Displays  ==============================
1984
+//=============================================================================
1985
+
1986
+//
1987
+// SSD1306 OLED full graphics generic display
1988
+//
1989
+//#define U8GLIB_SSD1306
1990
+
1991
+//
1992
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1993
+//
1994
+//#define SAV_3DGLCD
1995
+#if ENABLED(SAV_3DGLCD)
1996
+  #define U8GLIB_SSD1306
1997
+  //#define U8GLIB_SH1106
1998
+#endif
1999
+
2000
+//
2001
+// TinyBoy2 128x64 OLED / Encoder Panel
2002
+//
2003
+//#define OLED_PANEL_TINYBOY2
2004
+
2005
+//
2006
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2007
+// http://reprap.org/wiki/MKS_12864OLED
2008
+//
2009
+// Tiny, but very sharp OLED display
2010
+//
2011
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2012
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2013
+
2014
+//
2015
+// Einstart S OLED SSD1306
2016
+//
2017
+//#define U8GLIB_SH1106_EINSTART
2018
+
2019
+//=============================================================================
2011 2020
 //========================== Extensible UI Displays ===========================
2012 2021
 //=============================================================================
2013 2022
 

+ 40
- 31
config/examples/Wanhao/Duplicator 6/Configuration.h 查看文件

@@ -1920,34 +1920,12 @@
1920 1920
 //#define LCD_FOR_MELZI
1921 1921
 
1922 1922
 //
1923
-// SSD1306 OLED full graphics generic display
1924
-//
1925
-#define U8GLIB_SSD1306
1926
-#define LCD_WIDTH 22
1927
-#define LCD_HEIGHT 5
1928
-#define LCD_RESET_PIN 5
1929
-
1930
-//
1931
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1932
-//
1933
-//#define SAV_3DGLCD
1934
-#if ENABLED(SAV_3DGLCD)
1935
-  //#define U8GLIB_SSD1306
1936
-  #define U8GLIB_SH1106
1937
-#endif
1938
-
1939
-//
1940 1923
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1941 1924
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1942 1925
 //
1943 1926
 //#define ULTI_CONTROLLER
1944 1927
 
1945 1928
 //
1946
-// TinyBoy2 128x64 OLED / Encoder Panel
1947
-//
1948
-//#define OLED_PANEL_TINYBOY2
1949
-
1950
-//
1951 1929
 // MKS MINI12864 with graphic controller and SD support
1952 1930
 // https://reprap.org/wiki/MKS_MINI_12864
1953 1931
 //
@@ -1981,15 +1959,6 @@
1981 1959
 //#define ANET_FULL_GRAPHICS_LCD
1982 1960
 
1983 1961
 //
1984
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1985
-// http://reprap.org/wiki/MKS_12864OLED
1986
-//
1987
-// Tiny, but very sharp OLED display
1988
-//
1989
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1990
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1991
-
1992
-//
1993 1962
 // AZSMZ 12864 LCD with SD
1994 1963
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1995 1964
 //
@@ -2002,6 +1971,46 @@
2002 1971
 //#define SILVER_GATE_GLCD_CONTROLLER
2003 1972
 
2004 1973
 //=============================================================================
1974
+//==============================  OLED Displays  ==============================
1975
+//=============================================================================
1976
+
1977
+//
1978
+// SSD1306 OLED full graphics generic display
1979
+//
1980
+#define U8GLIB_SSD1306
1981
+#define LCD_WIDTH 22
1982
+#define LCD_HEIGHT 5
1983
+#define LCD_RESET_PIN 5
1984
+
1985
+//
1986
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1987
+//
1988
+//#define SAV_3DGLCD
1989
+#if ENABLED(SAV_3DGLCD)
1990
+  #define U8GLIB_SSD1306
1991
+  //#define U8GLIB_SH1106
1992
+#endif
1993
+
1994
+//
1995
+// TinyBoy2 128x64 OLED / Encoder Panel
1996
+//
1997
+//#define OLED_PANEL_TINYBOY2
1998
+
1999
+//
2000
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2001
+// http://reprap.org/wiki/MKS_12864OLED
2002
+//
2003
+// Tiny, but very sharp OLED display
2004
+//
2005
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2006
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2007
+
2008
+//
2009
+// Einstart S OLED SSD1306
2010
+//
2011
+//#define U8GLIB_SH1106_EINSTART
2012
+
2013
+//=============================================================================
2005 2014
 //========================== Extensible UI Displays ===========================
2006 2015
 //=============================================================================
2007 2016
 

+ 37
- 28
config/examples/adafruit/ST7565/Configuration.h 查看文件

@@ -1910,31 +1910,12 @@
1910 1910
 //#define LCD_FOR_MELZI
1911 1911
 
1912 1912
 //
1913
-// SSD1306 OLED full graphics generic display
1914
-//
1915
-//#define U8GLIB_SSD1306
1916
-
1917
-//
1918
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1919
-//
1920
-//#define SAV_3DGLCD
1921
-#if ENABLED(SAV_3DGLCD)
1922
-  //#define U8GLIB_SSD1306
1923
-  #define U8GLIB_SH1106
1924
-#endif
1925
-
1926
-//
1927 1913
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
1928 1914
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
1929 1915
 //
1930 1916
 //#define ULTI_CONTROLLER
1931 1917
 
1932 1918
 //
1933
-// TinyBoy2 128x64 OLED / Encoder Panel
1934
-//
1935
-//#define OLED_PANEL_TINYBOY2
1936
-
1937
-//
1938 1919
 // MKS MINI12864 with graphic controller and SD support
1939 1920
 // https://reprap.org/wiki/MKS_MINI_12864
1940 1921
 //
@@ -1968,15 +1949,6 @@
1968 1949
 //#define ANET_FULL_GRAPHICS_LCD
1969 1950
 
1970 1951
 //
1971
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1972
-// http://reprap.org/wiki/MKS_12864OLED
1973
-//
1974
-// Tiny, but very sharp OLED display
1975
-//
1976
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1977
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1978
-
1979
-//
1980 1952
 // AZSMZ 12864 LCD with SD
1981 1953
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
1982 1954
 //
@@ -1989,6 +1961,43 @@
1989 1961
 //#define SILVER_GATE_GLCD_CONTROLLER
1990 1962
 
1991 1963
 //=============================================================================
1964
+//==============================  OLED Displays  ==============================
1965
+//=============================================================================
1966
+
1967
+//
1968
+// SSD1306 OLED full graphics generic display
1969
+//
1970
+//#define U8GLIB_SSD1306
1971
+
1972
+//
1973
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1974
+//
1975
+//#define SAV_3DGLCD
1976
+#if ENABLED(SAV_3DGLCD)
1977
+  #define U8GLIB_SSD1306
1978
+  //#define U8GLIB_SH1106
1979
+#endif
1980
+
1981
+//
1982
+// TinyBoy2 128x64 OLED / Encoder Panel
1983
+//
1984
+//#define OLED_PANEL_TINYBOY2
1985
+
1986
+//
1987
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
1988
+// http://reprap.org/wiki/MKS_12864OLED
1989
+//
1990
+// Tiny, but very sharp OLED display
1991
+//
1992
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
1993
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
1994
+
1995
+//
1996
+// Einstart S OLED SSD1306
1997
+//
1998
+//#define U8GLIB_SH1106_EINSTART
1999
+
2000
+//=============================================================================
1992 2001
 //========================== Extensible UI Displays ===========================
1993 2002
 //=============================================================================
1994 2003
 

+ 37
- 28
config/examples/delta/Anycubic/Kossel/Configuration.h 查看文件

@@ -2098,31 +2098,12 @@
2098 2098
 //#define LCD_FOR_MELZI
2099 2099
 
2100 2100
 //
2101
-// SSD1306 OLED full graphics generic display
2102
-//
2103
-//#define U8GLIB_SSD1306
2104
-
2105
-//
2106
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2107
-//
2108
-//#define SAV_3DGLCD
2109
-#if ENABLED(SAV_3DGLCD)
2110
-  //#define U8GLIB_SSD1306
2111
-  #define U8GLIB_SH1106
2112
-#endif
2113
-
2114
-//
2115 2101
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
2116 2102
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
2117 2103
 //
2118 2104
 //#define ULTI_CONTROLLER
2119 2105
 
2120 2106
 //
2121
-// TinyBoy2 128x64 OLED / Encoder Panel
2122
-//
2123
-//#define OLED_PANEL_TINYBOY2
2124
-
2125
-//
2126 2107
 // MKS MINI12864 with graphic controller and SD support
2127 2108
 // https://reprap.org/wiki/MKS_MINI_12864
2128 2109
 //
@@ -2156,15 +2137,6 @@
2156 2137
 //#define ANET_FULL_GRAPHICS_LCD
2157 2138
 
2158 2139
 //
2159
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2160
-// http://reprap.org/wiki/MKS_12864OLED
2161
-//
2162
-// Tiny, but very sharp OLED display
2163
-//
2164
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2165
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2166
-
2167
-//
2168 2140
 // AZSMZ 12864 LCD with SD
2169 2141
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2170 2142
 //
@@ -2177,6 +2149,43 @@
2177 2149
 //#define SILVER_GATE_GLCD_CONTROLLER
2178 2150
 
2179 2151
 //=============================================================================
2152
+//==============================  OLED Displays  ==============================
2153
+//=============================================================================
2154
+
2155
+//
2156
+// SSD1306 OLED full graphics generic display
2157
+//
2158
+//#define U8GLIB_SSD1306
2159
+
2160
+//
2161
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2162
+//
2163
+//#define SAV_3DGLCD
2164
+#if ENABLED(SAV_3DGLCD)
2165
+  #define U8GLIB_SSD1306
2166
+  //#define U8GLIB_SH1106
2167
+#endif
2168
+
2169
+//
2170
+// TinyBoy2 128x64 OLED / Encoder Panel
2171
+//
2172
+//#define OLED_PANEL_TINYBOY2
2173
+
2174
+//
2175
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2176
+// http://reprap.org/wiki/MKS_12864OLED
2177
+//
2178
+// Tiny, but very sharp OLED display
2179
+//
2180
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2181
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2182
+
2183
+//
2184
+// Einstart S OLED SSD1306
2185
+//
2186
+//#define U8GLIB_SH1106_EINSTART
2187
+
2188
+//=============================================================================
2180 2189
 //========================== Extensible UI Displays ===========================
2181 2190
 //=============================================================================
2182 2191
 

+ 37
- 28
config/examples/delta/FLSUN/auto_calibrate/Configuration.h 查看文件

@@ -2038,31 +2038,12 @@
2038 2038
 //#define LCD_FOR_MELZI
2039 2039
 
2040 2040
 //
2041
-// SSD1306 OLED full graphics generic display
2042
-//
2043
-//#define U8GLIB_SSD1306
2044
-
2045
-//
2046
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2047
-//
2048
-//#define SAV_3DGLCD
2049
-#if ENABLED(SAV_3DGLCD)
2050
-  //#define U8GLIB_SSD1306
2051
-  #define U8GLIB_SH1106
2052
-#endif
2053
-
2054
-//
2055 2041
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
2056 2042
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
2057 2043
 //
2058 2044
 //#define ULTI_CONTROLLER
2059 2045
 
2060 2046
 //
2061
-// TinyBoy2 128x64 OLED / Encoder Panel
2062
-//
2063
-//#define OLED_PANEL_TINYBOY2
2064
-
2065
-//
2066 2047
 // MKS MINI12864 with graphic controller and SD support
2067 2048
 // https://reprap.org/wiki/MKS_MINI_12864
2068 2049
 //
@@ -2096,15 +2077,6 @@
2096 2077
 //#define ANET_FULL_GRAPHICS_LCD
2097 2078
 
2098 2079
 //
2099
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2100
-// http://reprap.org/wiki/MKS_12864OLED
2101
-//
2102
-// Tiny, but very sharp OLED display
2103
-//
2104
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2105
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2106
-
2107
-//
2108 2080
 // AZSMZ 12864 LCD with SD
2109 2081
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2110 2082
 //
@@ -2117,6 +2089,43 @@
2117 2089
 //#define SILVER_GATE_GLCD_CONTROLLER
2118 2090
 
2119 2091
 //=============================================================================
2092
+//==============================  OLED Displays  ==============================
2093
+//=============================================================================
2094
+
2095
+//
2096
+// SSD1306 OLED full graphics generic display
2097
+//
2098
+//#define U8GLIB_SSD1306
2099
+
2100
+//
2101
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2102
+//
2103
+//#define SAV_3DGLCD
2104
+#if ENABLED(SAV_3DGLCD)
2105
+  #define U8GLIB_SSD1306
2106
+  //#define U8GLIB_SH1106
2107
+#endif
2108
+
2109
+//
2110
+// TinyBoy2 128x64 OLED / Encoder Panel
2111
+//
2112
+//#define OLED_PANEL_TINYBOY2
2113
+
2114
+//
2115
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2116
+// http://reprap.org/wiki/MKS_12864OLED
2117
+//
2118
+// Tiny, but very sharp OLED display
2119
+//
2120
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2121
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2122
+
2123
+//
2124
+// Einstart S OLED SSD1306
2125
+//
2126
+//#define U8GLIB_SH1106_EINSTART
2127
+
2128
+//=============================================================================
2120 2129
 //========================== Extensible UI Displays ===========================
2121 2130
 //=============================================================================
2122 2131
 

+ 37
- 28
config/examples/delta/FLSUN/kossel/Configuration.h 查看文件

@@ -2037,31 +2037,12 @@
2037 2037
 //#define LCD_FOR_MELZI
2038 2038
 
2039 2039
 //
2040
-// SSD1306 OLED full graphics generic display
2041
-//
2042
-//#define U8GLIB_SSD1306
2043
-
2044
-//
2045
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2046
-//
2047
-//#define SAV_3DGLCD
2048
-#if ENABLED(SAV_3DGLCD)
2049
-  //#define U8GLIB_SSD1306
2050
-  #define U8GLIB_SH1106
2051
-#endif
2052
-
2053
-//
2054 2040
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
2055 2041
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
2056 2042
 //
2057 2043
 //#define ULTI_CONTROLLER
2058 2044
 
2059 2045
 //
2060
-// TinyBoy2 128x64 OLED / Encoder Panel
2061
-//
2062
-//#define OLED_PANEL_TINYBOY2
2063
-
2064
-//
2065 2046
 // MKS MINI12864 with graphic controller and SD support
2066 2047
 // https://reprap.org/wiki/MKS_MINI_12864
2067 2048
 //
@@ -2095,15 +2076,6 @@
2095 2076
 //#define ANET_FULL_GRAPHICS_LCD
2096 2077
 
2097 2078
 //
2098
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2099
-// http://reprap.org/wiki/MKS_12864OLED
2100
-//
2101
-// Tiny, but very sharp OLED display
2102
-//
2103
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2104
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2105
-
2106
-//
2107 2079
 // AZSMZ 12864 LCD with SD
2108 2080
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2109 2081
 //
@@ -2116,6 +2088,43 @@
2116 2088
 //#define SILVER_GATE_GLCD_CONTROLLER
2117 2089
 
2118 2090
 //=============================================================================
2091
+//==============================  OLED Displays  ==============================
2092
+//=============================================================================
2093
+
2094
+//
2095
+// SSD1306 OLED full graphics generic display
2096
+//
2097
+//#define U8GLIB_SSD1306
2098
+
2099
+//
2100
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2101
+//
2102
+//#define SAV_3DGLCD
2103
+#if ENABLED(SAV_3DGLCD)
2104
+  #define U8GLIB_SSD1306
2105
+  //#define U8GLIB_SH1106
2106
+#endif
2107
+
2108
+//
2109
+// TinyBoy2 128x64 OLED / Encoder Panel
2110
+//
2111
+//#define OLED_PANEL_TINYBOY2
2112
+
2113
+//
2114
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2115
+// http://reprap.org/wiki/MKS_12864OLED
2116
+//
2117
+// Tiny, but very sharp OLED display
2118
+//
2119
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2120
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2121
+
2122
+//
2123
+// Einstart S OLED SSD1306
2124
+//
2125
+//#define U8GLIB_SH1106_EINSTART
2126
+
2127
+//=============================================================================
2119 2128
 //========================== Extensible UI Displays ===========================
2120 2129
 //=============================================================================
2121 2130
 

+ 37
- 28
config/examples/delta/FLSUN/kossel_mini/Configuration.h 查看文件

@@ -2037,31 +2037,12 @@
2037 2037
 //#define LCD_FOR_MELZI
2038 2038
 
2039 2039
 //
2040
-// SSD1306 OLED full graphics generic display
2041
-//
2042
-//#define U8GLIB_SSD1306
2043
-
2044
-//
2045
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2046
-//
2047
-//#define SAV_3DGLCD
2048
-#if ENABLED(SAV_3DGLCD)
2049
-  //#define U8GLIB_SSD1306
2050
-  #define U8GLIB_SH1106
2051
-#endif
2052
-
2053
-//
2054 2040
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
2055 2041
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
2056 2042
 //
2057 2043
 //#define ULTI_CONTROLLER
2058 2044
 
2059 2045
 //
2060
-// TinyBoy2 128x64 OLED / Encoder Panel
2061
-//
2062
-//#define OLED_PANEL_TINYBOY2
2063
-
2064
-//
2065 2046
 // MKS MINI12864 with graphic controller and SD support
2066 2047
 // https://reprap.org/wiki/MKS_MINI_12864
2067 2048
 //
@@ -2095,15 +2076,6 @@
2095 2076
 //#define ANET_FULL_GRAPHICS_LCD
2096 2077
 
2097 2078
 //
2098
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2099
-// http://reprap.org/wiki/MKS_12864OLED
2100
-//
2101
-// Tiny, but very sharp OLED display
2102
-//
2103
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2104
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2105
-
2106
-//
2107 2079
 // AZSMZ 12864 LCD with SD
2108 2080
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2109 2081
 //
@@ -2116,6 +2088,43 @@
2116 2088
 //#define SILVER_GATE_GLCD_CONTROLLER
2117 2089
 
2118 2090
 //=============================================================================
2091
+//==============================  OLED Displays  ==============================
2092
+//=============================================================================
2093
+
2094
+//
2095
+// SSD1306 OLED full graphics generic display
2096
+//
2097
+//#define U8GLIB_SSD1306
2098
+
2099
+//
2100
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2101
+//
2102
+//#define SAV_3DGLCD
2103
+#if ENABLED(SAV_3DGLCD)
2104
+  #define U8GLIB_SSD1306
2105
+  //#define U8GLIB_SH1106
2106
+#endif
2107
+
2108
+//
2109
+// TinyBoy2 128x64 OLED / Encoder Panel
2110
+//
2111
+//#define OLED_PANEL_TINYBOY2
2112
+
2113
+//
2114
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2115
+// http://reprap.org/wiki/MKS_12864OLED
2116
+//
2117
+// Tiny, but very sharp OLED display
2118
+//
2119
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2120
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2121
+
2122
+//
2123
+// Einstart S OLED SSD1306
2124
+//
2125
+//#define U8GLIB_SH1106_EINSTART
2126
+
2127
+//=============================================================================
2119 2128
 //========================== Extensible UI Displays ===========================
2120 2129
 //=============================================================================
2121 2130
 

+ 37
- 28
config/examples/delta/Geeetech/Rostock 301/Configuration.h 查看文件

@@ -2026,31 +2026,12 @@
2026 2026
 //#define LCD_FOR_MELZI
2027 2027
 
2028 2028
 //
2029
-// SSD1306 OLED full graphics generic display
2030
-//
2031
-//#define U8GLIB_SSD1306
2032
-
2033
-//
2034
-// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2035
-//
2036
-//#define SAV_3DGLCD
2037
-#if ENABLED(SAV_3DGLCD)
2038
-  //#define U8GLIB_SSD1306
2039
-  #define U8GLIB_SH1106
2040
-#endif
2041
-
2042
-//
2043 2029
 // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder
2044 2030
 // https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1)
2045 2031
 //
2046 2032
 //#define ULTI_CONTROLLER
2047 2033
 
2048 2034
 //
2049
-// TinyBoy2 128x64 OLED / Encoder Panel
2050
-//
2051
-//#define OLED_PANEL_TINYBOY2
2052
-
2053
-//
2054 2035
 // MKS MINI12864 with graphic controller and SD support
2055 2036
 // https://reprap.org/wiki/MKS_MINI_12864
2056 2037
 //
@@ -2084,15 +2065,6 @@
2084 2065
 //#define ANET_FULL_GRAPHICS_LCD
2085 2066
 
2086 2067
 //
2087
-// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2088
-// http://reprap.org/wiki/MKS_12864OLED
2089
-//
2090
-// Tiny, but very sharp OLED display
2091
-//
2092
-//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2093
-//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2094
-
2095
-//
2096 2068
 // AZSMZ 12864 LCD with SD
2097 2069
 // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html
2098 2070
 //
@@ -2105,6 +2077,43 @@
2105 2077
 //#define SILVER_GATE_GLCD_CONTROLLER
2106 2078
 
2107 2079
 //=============================================================================
2080
+//==============================  OLED Displays  ==============================
2081
+//=============================================================================
2082
+
2083
+//
2084
+// SSD1306 OLED full graphics generic display
2085
+//
2086
+//#define U8GLIB_SSD1306
2087
+
2088
+//
2089
+// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
2090
+//
2091
+//#define SAV_3DGLCD
2092
+#if ENABLED(SAV_3DGLCD)
2093
+  #define U8GLIB_SSD1306
2094
+  //#define U8GLIB_SH1106
2095
+#endif
2096
+
2097
+//
2098
+// TinyBoy2 128x64 OLED / Encoder Panel
2099
+//
2100
+//#define OLED_PANEL_TINYBOY2
2101
+
2102
+//
2103
+// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
2104
+// http://reprap.org/wiki/MKS_12864OLED
2105
+//
2106
+// Tiny, but very sharp OLED display
2107
+//
2108
+//#define MKS_12864OLED          // Uses the SH1106 controller (default)
2109
+//#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller
2110
+
2111
+//
2112
+// Einstart S OLED SSD1306
2113
+//
2114
+//#define U8GLIB_SH1106_EINSTART
2115
+
2116
+//=============================================================================
2108 2117
 //========================== Extensible UI Displays ===========================
2109 2118
 //=============================================================================
2110 2119
 

+ 0
- 0
config/examples/delta/Hatchbox_Alpha/Configuration.h 查看文件


部分文件因文件數量過多而無法顯示

Loading…
取消
儲存