Hi all,
I have a design for a SSD1306 display driver below that I tested last night and worked (given the I2C address sometimes changed out of nowhere and every couple hundred frames would have artefacts), however this morning the display is no longer even being detected by an I2C bus scan.
I am still quite new to PCB design and electrical engineering so the way I've been constructing my designs is to build it with modules on a breadboard then replicate those modules on my PCB. I don't know if this is the correct way to do this but if you guys know where I could be going wrong or could suggest some design standard I would be very appreciative.
Thank you all in advance.


I have a design for a SSD1306 display driver below that I tested last night and worked (given the I2C address sometimes changed out of nowhere and every couple hundred frames would have artefacts), however this morning the display is no longer even being detected by an I2C bus scan.
I am still quite new to PCB design and electrical engineering so the way I've been constructing my designs is to build it with modules on a breadboard then replicate those modules on my PCB. I don't know if this is the correct way to do this but if you guys know where I could be going wrong or could suggest some design standard I would be very appreciative.
Thank you all in advance.

