mini 128X64 display from super cheap Chinese mp3 player - WORKING

Hi,

Just wanted to share with you my experience, I have ordered a mp3 player from ebay for 2.50$
and it has a tiny 128x64 display inside, so I hacked it and got the display to work.

Some info:

its and LCD/LCM?, it looks like OLED but it not it just have a 2 color background resulting it to look like the two color OLED
Single LED backlight
Display Driver is UC1701
3.3V operation
128x64 Pixels
SPI (5 pins) Communication

Dimensions (metric):
Full: Width – 23mm | Height – 20mm
Display: Width – 23mm | Height – 15mm
Actually Pixels – ~2.5mm crop on all sides

Got it running with u8glib, thank you Oliver :slight_smile:

All following constructors are working:

U8GLIB_MINI12864 u8g(10, 9, 8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, RESET = 8
//U8GLIB_MINI12864 u8g(13, 11, 10, 9, 8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, RESET = 8
//U8GLIB_MINI12864_2X u8g(10, 9, 8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, RESET = 8
//U8GLIB_MINI12864_2X u8g(13, 11, 10, 9, 8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, RESET = 8

Setting the contrast value to 190 in setup gave best viewing results

u8g.setContrast(190);

pinout and picture attached
full info in my blog : http://overskill.alexshu.com/cheaphack-a-2-5-chinese-mp3-player-for-its-128x64-mini-lcd/

Not the best quality, but, IMHO this screen at this price is a bargain.

Nice report and good investation.

I am glad to read, that u8glib is usefull here.

Oliver

You can also get very similar in a regular shield or pcb with 0.1" headers, easier to interface.
http://www.ebay.com/itm/291229635221
http://www.ebay.com/itm/131231342388

oric_dan:
You can also get very similar in a regular shield or pcb with 0.1" headers, easier to interface.
http://www.ebay.com/itm/291229635221
http://www.ebay.com/itm/131231342388

What made it interesting for me, is that is super small,its around 0.75" but still has 128x64 pixels, long time ago I was looking for a small display, something even smaller than the 0.96" OLED, and I found this LD7032 60x32 0.5" OLED , its awesome but the resolution is not great and for it purpose its not really worth the price.

And what made it perfect is that I want to replace the guts of the MP3 player itself and for the price I got a perfectly fitting dispaly, buttons, usb connector, audio jack and battery which all of them I'll be using inside the neat case :slight_smile: