This is a simple breakout board for Sharp’s Memory LCD display family (LS013B4DN02, LS013B4DN04, LS013B7DH03, LS013B7DH06, LS027B7DH01 and LS044Q7DH01). Those are the parts known at the time of the writing, though more models are coming out all the time. So far Sharp’s been keeping very consistent interface and there is a fairly high chance the board will work with all of them. In a table below is a list of displays I am aware of on the US market. Models needing 5V boost are marked accordingly.
The board brings all pins to a 0.1″ header and provides necessary caps and resistors. Revision A2 adds an optional boost converter for those wanting to run 5V display from sub 3.3V supply which is needed on color version, 2.7″ and larger screens and also some of the older ones.The footprints are there, but parts are not populated to save cost on the base version. A version with boost is now also available. This is an open design under CC BY SA license.
Other (untested by me) libraries I am aware of are:
- A fork of the above library created by hybernaut with support for Leonardo and Arduino Micro boards https://github.com/hybernaut/SharpMemoryLcd
- Ti MSP 430 Launchpad library is at https://github.com/astuder/MSP430-sharp-LS013B4DN02-memory-display
- The smemlcd Raspberry Pi library https://github.com/wrobell/smemlcd by Artur Wroblewski provides C library (with Python 3 bindings) for Sharp Memory LCDs. At the moment only 2.7″ LCD screen (LS027B7DH01) is supported.
These boards are available from my Tindie store. You get an assembled board and a 0.1″ header separately, so that you can either solder it in or use the connector or wires of your choice.
If using the same library, Arduino pin connections are as follows:
|Breakout pin||Arduino pin||Breakout Pin||Arduino Pin|
|1 SCLK||13||6 EXTMODE||4|
|2 SI||11||7 GND||GND|
|3 SCS||12||8 VCC||5V|