Screen Recycling: Papilio Driving A Junker LCD Screen

— by


Papilio user James wrote in on the the forums about his LCD display project that he has been working on.  James is using his Papilio, a junked old Epson EG2401 monochrome LCD display, and a buffer board that he built from scratch.  It’s similar to another junked display project that we posted a while ago, yet totally unique because he’s using a different display, which brings its own challenges that had to be worked out. Here’s what James had to say about the project:

[I’m working on] an old Epson EG2401 display. It doesn’t really have enough pixels for Lena, and a single dual-port block RAM suffices as the frame buffer. I made a buffer board to produce 5V logic for the LCD (using 74AHC541s) and used a MAX232 to generate the needed negative voltage.

I’d already done this with an AVR, and was able to get reasonably good grayscale by only setting lighter pixels for some fraction of updates. I might try that as my next step here. Avoiding flicker does require “overclocking” the display a good bit past what it was rated for, mine seems very tolerant of such abuse (I only started getting glitches when I gave it a 32 MHz pixel clock with the FPGA controller).

James has posted his code for the project on his GitHub here if you’d like to take a look under the hood!

We always love featuring your projects here on the blog, for the world to see what flavors of coolness you guys are dreaming up.  So please!  Keep sending them our way.  A big thanks to James for sharing his work with us!

(via the forums)

Newsletter

Our latest updates in your e-mail.


Leave a Reply