How to write a uc8154c epaper driver
How to write a uc8154c epaper driver
How to write a GDEW0154Z04 epaper driver to fit pyboard v10,the driver IC is uc8154c.The epaper LCD from http://www.good-display.com/products_de ... d=307.html.This is drvier ic is uc8154c from ultra chip .The datasheet download formhttp://www.good-display.cn/download_det ... d=583.html
- pythoncoder
- Posts: 5956
- Joined: Fri Jul 18, 2014 8:01 am
- Location: UK
- Contact:
Re: How to write a uc8154c epaper driver
Given that the datasheet is in Chinese (or some such language) you could have fun with that Unless, of course, it's your language in which case I'm afraid you're probably on your own with the task.
E-paper display drivers tend to be nontrivial. I ported mine https://github.com/peterhinch/micropython-epaper.git from C code from the distributor's site with heavy reference to a device datasheet (in English) - a glance at the code may give you an idea of the size of the task. I don't want to put anyone off - it's not rocket science, but it isn't an afternoon's hack either. But I wouldn't so much as glance at the task without a detailed technical datasheet written in English.
E-paper display drivers tend to be nontrivial. I ported mine https://github.com/peterhinch/micropython-epaper.git from C code from the distributor's site with heavy reference to a device datasheet (in English) - a glance at the code may give you an idea of the size of the task. I don't want to put anyone off - it's not rocket science, but it isn't an afternoon's hack either. But I wouldn't so much as glance at the task without a detailed technical datasheet written in English.
Peter Hinch
Index to my micropython libraries.
Index to my micropython libraries.
Re: How to write a uc8154c epaper driver
Thanks pythoncoder for help. In this forum,when I attatch the file,show error information:The file too large......But the file is only 600K Byte.What is wrong? haha....
Re: How to write a uc8154c epaper driver
The web site behind the link is chinese, but the data sheet itself (button right to the words Ultra Chip) is english. It looks like a serial I2C type connection. I'm still looking for a larger e-paper device, like 6" to 8", which is not too complicated to use. Did anyone come across something like that?
- pythoncoder
- Posts: 5956
- Joined: Fri Jul 18, 2014 8:01 am
- Location: UK
- Contact:
Re: How to write a uc8154c epaper driver
Ah, I hadn't spotted that pdf. It looks as if some electronics design work is required to interface the chip to the bare display. The device I chose had the benefit of being available with the electronics already integrated, including the voltage conversion, so all it needs is 3.3V and some GPIO lines. There is a fair amount of circuitry on the interface board http://repaper.org/doc/downloads/epd_re ... it_v05.pdf - I don't know how typical that is. A reference design for the Ultra Chip and the display would be good.
I'd like to see a larger display. I'd also like one with a microcontroller on the interface board so that the rather convoluted timing could be offloaded from the Pyboard to the interface. Alas the Embedded Artists' one was the best I've found to date in terms of ease of interface.
As an aside there is something odd about the image on the display: it refers to the C-berry and Raspberry Pi and the manufacturer admatec. These references lead you to an entirely different TFT display. Make of that what you will...
I'd like to see a larger display. I'd also like one with a microcontroller on the interface board so that the rather convoluted timing could be offloaded from the Pyboard to the interface. Alas the Embedded Artists' one was the best I've found to date in terms of ease of interface.
As an aside there is something odd about the image on the display: it refers to the C-berry and Raspberry Pi and the manufacturer admatec. These references lead you to an entirely different TFT display. Make of that what you will...
Peter Hinch
Index to my micropython libraries.
Index to my micropython libraries.