x86fr / ATX2AT-Smart-Converter

GIT Repo for the ATX2AT Smart Converter
https://x86.fr/atx2at
GNU General Public License v3.0
55 stars 9 forks source link

Part number for OLED display is missing #9

Open str4d opened 1 year ago

str4d commented 1 year ago

I've looked everywhere in this repo and can't find a part number for the OLED display. Makes sense it wouldn't be in the BOM (that just specifies the connector to the OLED), but the schematic doesn't list it either.

The firmware uses the Adafruit_SSD1306 library, instantiating it as:

https://github.com/x86fr/ATX2AT-Smart-Converter/blob/703dce9b71507b9083982ab6cb7058df82862da4/Firmware/1.21/ATX2AT.ino#L140-L141

This indicates it is a 128x64 Adafruit OLED graphic display, but none of the displays in the Adafruit product category linked from the library appear to match what the ATX2AT-SC is designed for.

str4d commented 1 year ago

I notice that https://www.adafruit.com/product/326 (which looks very similar but has a different pinout and is monochrome, so doesn't match what ATX2AT-SC uses given the available photos) says that it was revised in August 2020. So maybe the product that ATX2AT-SC used was also revised then, or is no longer produced?

str4d commented 1 year ago

I am also confused by the fact that the firmware indicates that the reset line is connected:

https://github.com/x86fr/ATX2AT-Smart-Converter/blob/703dce9b71507b9083982ab6cb7058df82862da4/Firmware/1.21/ATX2AT.ino#L81-L82

But the schematic shows no wire from PD2 to the OLED header; instead PD2 goes to MS5 to control the +5V output line:

https://github.com/x86fr/ATX2AT-Smart-Converter/blob/703dce9b71507b9083982ab6cb7058df82862da4/Firmware/1.21/ATX2AT.ino#L100

str4d commented 1 year ago

Okay, did a bit more research, and it looks like just searching for "I2C OLED SSD1306" is sufficient to pull up various parts that appear compatible (e.g. https://www.az-delivery.uk/en/products/0-96zolldisplay). I haven't confirmed yet whether the 0.96" form factor is standard for this screen or not; the main concern would be whether the mounting holes line up with those on the ATX2AT PCB.

str4d commented 7 months ago

Something to be careful about is that the pinout should be (from left to right) GND, VCC, SCL, SDA. I've seen at least one seemingly-compatible part that reverses GND and VCC (i.e. a pinout of VCC, GND, SCL, SDA).