Skip to the content
PCBKitNew board
2 layers35.6 × 22 mmSharp memory display, the printed circuit board in 3D

Sharp memory display breakout for LS011B7DH03

Size
35.6 × 22 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
10
Pads
56
Tracks, vias
82, 1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
11 Sep 2021
Updated
19 Sep 2025

Overview

Sharp memory display is an open-source printed circuit board by karnadii, from the karnadii/sharp_memory_display_breakout repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 35.6 × 22 mm with 19 parts on 10 nets, routed with 82 tracks and 1 via.

Its parts include 3 capacitors, 3 resistors and 3 connectors. It belongs with the lEDs and displays and interfaces and adapters boards of this library.

README

README.md

Sharp Memory Display Breakout (LS011B7DH03)

A breakout board for the Sharp LS011B7DH03, a 1.1-inch, 160x68 pixel monochrome memory display. This display is ideal for low-power applications like wireless keyboards due to its e-paper-like characteristics (~10µA power draw) and high refresh rate (30Hz).

This project is designed to be as small as possible, using fewer components than the Adafruit memory display breakout.

Sponsor

NextPCB Logo

This project is proudly sponsored by NextPCB - Your trusted PCB Prototype & Fabrication Manufacturer. NextPCB provides high-quality PCB manufacturing services with fast turnaround times, making them the perfect partner for bringing electronics projects to life.

Versions

This repository contains a few different versions of the breakout board. Production files (Gerber, schematic, STEP) for all versions are available in the Releases section.

1. Original Version (this branch)

This is the original design. It is designed with the pinout of a 128x32 OLED display in mind, making it a potential replacement for common displays used in mechanical keyboards.

2. nice!view Compatible Versions

To support the growing ecosystem around the nice!view, compatible versions of this breakout are available. These are intended as a DIY alternative if the nice!view is out of stock. They use the same pinout and should work with the same ZMK configurations.

Note: This is a DIY project. For a ready-to-use product, consider purchasing the nice!view instead.

Design and Usage

Pinout Compatibility

The original version is mostly pin-compatible with standard 128x32 I2C OLED displays used in many split keyboards. To replace an OLED, you may need to connect the CLK pin to a free GPIO on your microcontroller.

Installation

The breakout can be used in several ways:

  • Socketed/Soldered: Solder pin headers to use it directly with a microcontroller board.
  • Daughterboard: Solder the JST connector and use it as a daughterboard. The mounting holes can be used for this purpose.

If you need a smaller board, the mounting hole tabs can be carefully broken off.

PCB Size

Bill of Materials (BOM)

RefQtyValueFootprintLCSC Part #Notes
C11560pF or 680pF0603C84721Unpolarized Capacitor
C2,C321uF0603C15849Unpolarized Capacitor
FB1,FB22Ferrite Bead0805C1017
J21FH12-10S-0.5SH-C506791FPC Connector
J31JST SH 5x1-AliExpressOptional
R1,R2,R3310kΩ0603C25804Optional
Display1LS011B7DH03-AliExpress

Notes:

  • The resistors (R1, R2, R3) are optional and may not be required for the display to function.
  • The LS011B7DH03 display can be difficult to source. The link provided is one of the few known sellers on AliExpress. Quality may vary.

Cost Estimate

This is a DIY project. The approximate cost for a single breakout board is $15 - $20 (before shipping), assuming you order 5 PCBs from a service like NextPCB and source the displays from AliExpress. Costs can be reduced by sourcing components from cheaper vendors and self-assembly.

For comparison, the pre-built nice!view is sold for around $20.

Demos

The breakout has been tested with CircuitPython, Arduino, and ZMK (on an nrfmicro). Example code can be found in the test_code folder.

Arduino

https://user-images.githubusercontent.com/18657277/137644641-276d998f-445c-41ad-aaf1-b85f445b7fb1.mp4

CircuitPython

https://user-images.githubusercontent.com/18657277/146429499-8556456f-ffeb-47a3-a99c-73e11da73714.mp4

Parts

19
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3
2Ferrite_Bead_SmallResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderFB1, FB2
11uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
11uF Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
1560pF/680pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1
1Conn_01x05_MaleConnector_JST:JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_HorizontalJ3
1Conn_01x10Connector_FFC-FPC:Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_HorizontalJ2

The 15 most common of 19 parts.

Questions

How big is the Sharp memory display PCB?

It measures 35.6 × 22 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sharp memory display use?

19 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Sharp memory display KiCad files?

From the karnadii/sharp_memory_display_breakout repository on GitHub, at the commit this page was made from: the board is sharp_memory_display.kicad_pcb and its schematic sharp_memory_display.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sharp memory display design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers43.9 × 27.7 mmTcd1304-4v, the printed circuit board in 3D

    Tcd1304-4v

    OpnTec/open-spectrometer-hardware

    Open source VIS spectrometer

    19 parts1.5k
  • 2 layers50 × 60 mmDebate Device, the printed circuit board in 3D

    Debate Device

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    19 parts915
  • 2 layers102.9 × 96.7 mmISA adapter, the printed circuit board in 3D

    ISA adapter

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    19 parts805
  • 2 layers60 × 39 mmPs2usb, the printed circuit board in 3D

    Ps2usb

    rasteri/HIDman

    Adapting USB devices to work on old computers

    19 parts432
  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 2 layers80 × 80 mmGB BRK CPU G1, the printed circuit board in 3D

    GB BRK CPU G1

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    19 parts379CC-BY-4.0
  • 2 layers25.4 × 25.4 mmIna169, the printed circuit board in 3D

    Ina169

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    19 parts282
  • 2 layers58.4 × 28.6 mmNew rele, the printed circuit board in 3D

    New rele

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    19 parts269