Go Down

Topic: SSH1106/SSD1306 with custom PCB with Arduino (Read 72 times) previous topic - next topic


I am now busy for a while with making a custom PCB for driving a OLED display (SSH1106/SSD1306).
The design should be good now, since i made some changes according other posts on this forum.

But it still doenst work als i want to, it does go on, but only shows random pixels.

I first used a 2.2uF cap on C5, i now have a 10uF, but got the same results. I also have a 390K resistor instead of a 530K. ( see the picture for the schemetics).

I am now using a 0.96 inch OLED, they are all advertised as SSD1306 on AliExpress. But they will be mostly SSH1106.

The SA0/CS pins are not connected to anything, doesn't seem to matter, sometimes the OLED will only turn on if i have SA0 to GND or 3.3V or CS to 3.3.V

I am using the U8glib with the "HelloWorld" example and choose this one:
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0);

I hope someone could help me out or give me some adivce.

thanks in advance!

Go Up