Nokia 5110 display replacement

With world supplies of the once ubiquitous Nokia display drying up, I’m looking for a replacement. These are perfect for ATmega projects, especially those used outside, as they are small enough to mount in a small Jiffy box, daylight readable, and have a smallish memory footprint.

The next nearest that I have found is a 128 x 64 LCD which is daylight readable, but physically much larger than the Nokia and requiring more than twice as much memory.

OLEDs are not bright enough to see in daylight and are (unexpectedly) polarised, so not readable with sunglasses on, and they have large memory footprints.

TFT’s? Not even close.

e-ink displays are too slow.

Has anyone come across a display as well suited to Arduino projects as the Nokia 5110 display?

Sorry I can't help but I think the chronic problem is that these things are designed by people who live in dark countries, and it sounds rather like you live in Australia.

False.

OLED, 128x64 pixels, 27mm x 20mm
Nokia 5110, 84x64 pixels, 45mm x 45mm

true for a LCD

How many do you need ? There are still plenty to buy from Ali and co.

Yep , I just googled and found a few places selling the display - buy yourself a handful !

I live in the UK and OLEDS\TFTs are indeed next to useless for outdoor use.

OpenSmart do two 128x64 LCDs, a 2.4” one that has no backlight and is well visable in direct sunlight and a 1.8” version that has a switchable backlight.

The 1.8” OpenSmart LCD is 48mm x 37mm

The 2.4” OpenSmart LCD is 53mm x 45mm

When I google that I get a phone, not a display.

Add display to your query

BINGO, lot's on AE. Next AE order I might grab a handful.

Thanks for that. These look usable. I’ll get a couple to try.

I don’t know. I haven’t died yet, so I’ll probably make another project that needs a display with the same or similar attributes. The point is that some time soon, someone will buy the last one, and I’ll need to find a replacement. Better to look now than then.

That's probably because you are too young. The Nokia 5110 display is the display made by Philips in the bazillions to go into the Nokia 5110 phone (the best phone ever made) before Google was invented.

some Chinese manufacturers might be building clones for the maker market - not all units are from old stocks or used parts.

There is a Library out there supporting those displays;

https://github.com/HobbyComponents/HCDisplay/tree/main

But with a register write to the ST7565 display driver at setup you can use the common U8x8lib and U8g2 Libraries.

Add an additional avr and emulate the 5110!
(Doesn’t Solve the brightness problem.)

:rofl: @sonofcy at occasion mentions their age in a post; at least older than I am (68).

THANK YOU, at 84 I love hearing I am young. I never owned a Nokia, 1st phone was a Sony, then an Android or two followed by an iPhone 6, then an iPhone 14. The Sony did have a similare looking screen, I think it was the first or one of that could do email and even the web but it was hopeless.

Wokwi uses this library: #include <PCD8544.h> (wokwi wiring: wokwi-nokia-5110-screen Reference | Wokwi Docs)

Simulation:

Also: GitHub - carlosefr/pcd8544: Minimal footprint library for Philips PCD8544 LCDs on the Arduino. · GitHub
Which is also used on 3310: PCD8544 libray for Nokia 5110-like graphical LCDs - Sduino
Adafruit: GitHub - adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library: Arduino driver for PC8544, most commonly found in small Nokia 5110's · GitHub

That’s interestring. Could you be more specific about the register write?