Re: DIY Tiny OLED I2C full graphics controller June 01, 2019 03:55AM |
Registered: 10 years ago Posts: 590 |
Re: DIY Tiny OLED I2C full graphics controller June 01, 2019 04:38PM |
Registered: 6 years ago Posts: 5 |
Re: DIY Tiny OLED I2C full graphics controller June 01, 2019 05:24PM |
Registered: 6 years ago Posts: 5 |
Re: DIY Tiny OLED I2C full graphics controller June 02, 2019 02:13AM |
Registered: 10 years ago Posts: 590 |
Re: DIY Tiny OLED I2C full graphics controller July 27, 2019 04:40AM |
Registered: 5 years ago Posts: 6 |
Re: DIY Tiny OLED I2C full graphics controller July 27, 2019 07:13AM |
Registered: 10 years ago Posts: 590 |
Re: DIY Tiny OLED I2C full graphics controller July 27, 2019 08:12AM |
Registered: 5 years ago Posts: 6 |
Re: DIY Tiny OLED I2C full graphics controller July 30, 2019 04:38PM |
Registered: 7 years ago Posts: 110 |
Re: DIY Tiny OLED I2C full graphics controller July 30, 2019 08:03PM |
Admin Registered: 13 years ago Posts: 7,147 |
Re: DIY Tiny OLED I2C full graphics controller July 31, 2019 08:47PM |
Registered: 7 years ago Posts: 110 |
Re: DIY Tiny OLED I2C full graphics controller August 01, 2019 02:51AM |
Registered: 10 years ago Posts: 590 |
Re: DIY Tiny OLED I2C full graphics controller August 01, 2019 09:19AM |
Registered: 7 years ago Posts: 69 |
Re: DIY Tiny OLED I2C full graphics controller August 01, 2019 10:02AM |
Registered: 5 years ago Posts: 6 |
Re: DIY Tiny OLED I2C full graphics controller August 01, 2019 03:31PM |
Registered: 7 years ago Posts: 110 |
Quote
enif
Have you made sure that the pins labeled D20 and D21 on your schematic are indeed D20 and D21, e.g. by running the blink sketch on these pins and measuring the voltage on the pins?
Re: DIY Tiny OLED I2C full graphics controller August 04, 2019 11:52AM |
Registered: 5 years ago Posts: 6 |
Re: DIY Tiny OLED I2C full graphics controller August 04, 2019 01:12PM |
Registered: 5 years ago Posts: 6 |
Re: DIY Tiny OLED I2C full graphics controller February 22, 2020 12:54AM |
Registered: 4 years ago Posts: 1 |
Re: DIY Tiny OLED I2C full graphics controller February 25, 2020 04:12AM |
Registered: 4 years ago Posts: 1 |
Re: DIY Tiny OLED I2C full graphics controller March 31, 2020 05:10PM |
Registered: 6 years ago Posts: 5 |
Re: DIY Tiny OLED I2C full graphics controller April 26, 2020 03:27PM |
Registered: 10 years ago Posts: 590 |
85,86c85,86 < //#define I2C_CMD_MODE 0x080 < #define I2C_CMD_MODE 0x000 --- > #define I2C_CMD_MODE 0x080 > //#define I2C_CMD_MODE 0x000 137c137 < //u8g->pin_list[U8G_PI_SET_A0] = 1; --- > u8g->pin_list[U8G_PI_SET_A0] = 1; 147c147 < // u8g_i2c_stop(); --- > u8g_i2c_stop(); 151c151 < //u8g->pin_list[U8G_PI_SET_A0] = 1; --- > u8g->pin_list[U8G_PI_SET_A0] = 1; 166c166 < // u8g_i2c_stop(); --- > u8g_i2c_stop(); 170c170 < //u8g->pin_list[U8G_PI_SET_A0] = 1; --- > u8g->pin_list[U8G_PI_SET_A0] = 1; 184c184 < // u8g_i2c_stop(); --- > u8g_i2c_stop();
Re: DIY Tiny OLED I2C full graphics controller April 26, 2020 03:33PM |
Registered: 10 years ago Posts: 590 |
*** Marlin/Configuration.h.orig 2020-04-24 11:08:24.412939944 +0200 --- Marlin/Configuration.h 2020-04-25 21:19:12.211398559 +0200 *************** *** 2040,2045 **** --- 2040,2050 ---- //#define OLED_PANEL_TINYBOY2 // + // Tiny OLED 128x64 OLED, see [reprap.org] + // + #define OLED_PANEL_TINYOLED + + // // MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER // [reprap.org] //
*** Marlin/src/inc/Conditionals_LCD.h.orig 2020-04-24 11:04:36.192130049 +0200 --- Marlin/src/inc/Conditionals_LCD.h 2020-04-26 08:20:25.209172849 +0200 *************** *** 83,88 **** --- 83,100 ---- #define IS_U8GLIB_SSD1306 #define IS_ULTIPANEL + #elif ENABLED(OLED_PANEL_TINYOLED) + + #ifndef U8GLIB_SSD1306 // define U8GLIB_SSD1306 in Configuration.h if not using SH1106 version + #define U8GLIB_SH1106 // SSD1306 and SH1106 are similar, but have slightly different horizontal shift + #endif + #define ULTIPANEL + #define NEWPANEL + #define ULTRA_LCD + #define DOGLCD + #define REVERSE_ENCODER_DIRECTION + #define REVERSE_MENU_DIRECTION + #elif ENABLED(RA_CONTROL_PANEL) #define LCD_I2C_TYPE_PCA8574
*** Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_4.h.ori 2020-04-24 12:17:53.422178359 +0200 --- Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_4.h 2020-04-24 17:53:55.223979116 +0200 *************** *** 248,253 **** --- 248,260 ---- #define LCD_PINS_ENABLE P1_21 #define LCD_PINS_D4 P1_19 + #elif ENABLED(OLED_PANEL_TINYOLED) + #define BTN_EN1 P3_26 + #define BTN_EN2 P3_25 + #define BTN_ENC P0_28 // (58) open-drain + #define BEEPER_PIN P1_30 + #define KILL_PIN -1 + #elif ENABLED(CR10_STOCKDISPLAY) #define BTN_ENC P0_28 // (58) open-drain #define LCD_PINS_RS P1_22Please note that these changes are for my version of the Tiny Oled I2C display controller, as documented in this thread. I you use any other variant of this project, your mileage may vary...
Re: DIY Tiny OLED I2C full graphics controller May 12, 2020 03:49PM |
Registered: 4 years ago Posts: 3 |
Re: DIY Tiny OLED I2C full graphics controller May 15, 2020 06:50AM |
Registered: 4 years ago Posts: 1 |
as U8GLIB_SSD1306 will define ULTRA_LCD & DOGLCD; and ULTIPANEL will define ULTRA_LCD & NEWPANEL.Quote
enif
+ #define NEWPANEL
+ #define ULTRA_LCD
+ #define DOGLCD
Quote
#define Ore_no_OLED
#if ENABLED(Ore_no_OLED)
#define IS_U8GLIB_SSD1306
#define IS_ULTIPANEL
#define ENCODER_PULSES_PER_STEP 4
#define ENCODER_STEPS_PER_MENU_ITEM 1
#endif //!Ore_no_OLED
Yes, you can. Like this:Quote
SohaibSdq
can we make controler with 1602 lcd?
Quote
#define ORE_NO_1602
#if ENABLED(Ore_NO_1602)
#define LCM1602
#define IS_ULTIPANEL
#define LCD_WIDTH 16
#define LCD_HEIGHT 2
#endif
Re: DIY Tiny OLED I2C full graphics controller July 01, 2020 04:29PM |
Registered: 11 years ago Posts: 12 |
Re: DIY Tiny OLED I2C full graphics controller July 04, 2020 07:57AM |
Registered: 10 years ago Posts: 590 |
Re: DIY Tiny OLED I2C full graphics controller July 05, 2020 06:31AM |
Registered: 10 years ago Posts: 590 |
Re: DIY Tiny OLED I2C full graphics controller July 29, 2020 12:07AM |
Registered: 4 years ago Posts: 3 |
Re: DIY Tiny OLED I2C full graphics controller July 29, 2020 05:01AM |
Registered: 10 years ago Posts: 590 |
Re: DIY Tiny OLED I2C full graphics controller July 29, 2020 11:13AM |
Registered: 4 years ago Posts: 3 |
Re: DIY Tiny OLED I2C full graphics controller July 30, 2020 07:51AM |
Registered: 10 years ago Posts: 590 |