Hi! I have encountered a problem with the 2.42 inch oled from the brand DIYMORE. I am experiencing glitching when using the screen on the left (seems like it is not refreshing fast enough) yet it works perfectly with the screen on the right, (which is a different brand). Is there something I need to change on the rear of the DIYmore (It’s my understanding that it is currently in SPI mode). Attached are some instructions from diymores website concerning SPI vs IIC.
Okay I was worried about that. I have seen the diymore screens been used before for arduboys that’s why I thought they would be a safe bet. I tried driving the faulty screen with the working driver board and it made it work. (Setup in image)
In terms of soldering/moving resistors around is there anything that can be done there or is the unit not gonna work for my application?
what does the glitching look like? is it consistent?
The left board seems to have voltage regulators and the right one doesn’t. So the left one is probably suitable for 5V and the right one is probably intended for 3.3V.
I think R8 and R9 are pull up resistors on the SCK/SDA lines.
On the righ they are probably connected to VCC and on the left they are probably connected to the voltage regulator outputs. Maybe that could cause issues but I don’t know how you’ve wired everything up so I can’t do any more educated guesses.
Yes I thought that may be the case, is there a brand/model of the 2.42inch OLED SSD1309 that anyone could recommend? I’m not sure I can trust DIYmore or the supplier I purchased it from (Aliexpress) moving forward.
That may be because the voltage regulators U2 and U3 reduce the voltage to 3.3V. The voltage booster that generates the display panel voltage needs to work harder and causes more noise on supply voltage (Vcc)
since the display doesn’t work satisfactory you could try to short one of the U2/U3 voltage regulators. If you have a multi meter or volt meter. Measure which pin has 3.3V and which pin 5V and then short them. alternatively you can measure the voltage of the pads of C4 connect the pad that measures 3.3V to VCC.
UPDATE! Turns out the diymore screen runs on 3.3V not 5, despite their website saying 5V. I updated the schematic to drive screen VCC with 3.3V and placed a 10K pull up resistor between output of inverter and CS on screen. That seems to have fixed the issues, Thanks!