After fulfilling the campaign we were thinking about where Paperino could be going. The feedback we heard the most was that the display was too small. At the time we choose the 1.1" display because it was the only one we could get at a reasonable price from our display's manufacturer. Now after the successful campaign we talked to the display manufacturer again and we might be able to source other/bigger displays from them.
The only thing we have to adjust is the display pinout. The layout change was done pretty quickly and we sent the Gerbers to the fab to get some nice matte black PCBs.
Yesterday we assembled the first panel and it's working fine with a 2.1" display:
There's still some work to be done on the software side of things. For example we want the library to have an auto-detect function. If we ship the same hardware with different displays, we want to make sure the software detects which display is plugged in and automatically loads the right height and width settings.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
That's really interesting. How do you plan to do it? Does the chip on the display have some sort of ID you can read, or are the pinouts different and you can probe them somehow before initializing the display?
Are you sure? yes | no
The manufacturer puts a product ID inside the chip's EEPROM during their final test. The ID maps to the different display sizes. We can read that ID using SPI.
Are you sure? yes | no
That's very convenient!
Are you sure? yes | no