I recently picked up the same FedEx LCD display (from HSC Electronics) as you have listed on your website. I'm new to the realm of electrical engineering, and I'd like to replicate the circuit that you made, but using an Arduino as the controller/driver. Can you give me any insight on how I would go about doing this? I'd like to use the information found on this page: http://www.arduino.cc/playground/Code/LCD , but I'm unsure as how the pins/interface match up with the ones found on the LM215. Any information and/or help you could provide would be much appreciated.

The problem is the LM215 doesn't have a controller (such as the HD44780) which would allow you to control is from a slow microcontroller like the arduino. You need to send the LM215 data every clock cycle (data for every pixel). If you don't send the right data at the right time, the picture will be messed up, or not show up at all.

To get around this, I used an SRAM which I wrote slowly from my PC, to store a full frame of data will all the right pulses. Then I switched modes and read the data at high speed from the SRAM to drive the display.

If I were to do this today, I would use an FPGA. I recently gave all my LS chips to the Tech Shop because I didn't think I would ever use them again.

For you to do this, you could build the circuit from my schematic. But I notice when I look at it that I left out some stuff. It might be better to learn how to use an FPGA, but I don't know your level of knowledge or how much money you can spend.

I don't have a lot of free time, but I would be happy to help you if you get stuck.

Got a couple Fedex/Hitachi LM215 LCD displays at HSC real(!) cheap. Looked like they might be useful as a display in a messy environment, i.e., CNC conversion of a Clausing milling machine I have. Was pleased to find your website and detailed info on this surplus gear.

Did you ever have any success with your project, i.e., was the display useful?

I'm using TI Piccolo MCU's elsewhere in the project, e.g., for quadrature encoding of a linear optical scale to measure x-axis position, and thought I would drive the display with one as well. Any suggestions?

yeah, i saw them at hsc. i don't remember where i bought it originally. the lm215 has no controller, so you have to send timing signals directly to the lcd (ie. you have to build your own lcd controller)

in my project i generated the timing signals using ttl chips. i wrote the screen data to ram in one mode and read it out with counters in another mode.

i have seen other projects which drive a video signal directly from a microcontroller using carefully counted machine code loops, and it might be possible to do a similar thing here (but probably very hard!)

using an fpga, would be another easy way to create the timing waveforms.

was it useful? that's a loaded question! some people might question whether anything i've built is useful... but it worked, i had fun and i learned about lcd's, so i consider it a success.

anyway, good luck, your project sounds interesting.