SHARPIW0
The SHARPIW0 carrier board has been designed to hold both a Raspberry(R) PI ZERO 2W or W + 2.7" (400x240) Sharp Memory Display. This display is capable of a fast refresh which allows the use of linux shells or display game images. The board also has 4 independently controlable LEDs you can switch on/off with classic GPIO commands (C++ or Python) The board also has 5 buttons you may also control via GPIO voltage detection (UP/Down voltage detection). You can use this board for gaming.
Install / Use
/learn @ccadic/SHARPIW0README
SHARPIW0

The SHARPIW0 carrier board has been designed to hold both a Raspberry(R) PI ZERO 2W or W + 2.7" (400x240) Sharp Memory Display. This display is capable of a fast refresh which allows the use of linux shells or display game images.
The board also has 4 independently controlable LEDs you can switch on/off with classic GPIO commands (C++ or Python)
The board also has 5 buttons you may also control via GPIO voltage detection (UP/Down voltage detection). You can use this board for gaming.
You can get a fully made board here: https://www.tindie.com/products/electronictrik/sharpiw0-a-rpi-zero-27-sharp-memory-display/ It is also a good way to support opensource devices creators
If you need PCB only: https://www.tindie.com/products/electronictrik/sharpiw0-rpi0w-27-sharp-display-pcb-only/
Extra GPIO available
We added several extra GPIO, should you want to add an external UART extra board or a I2C board. For the maker, we also added access to the display pins with the right bottom line of 2.54 mm header pinout (SCK to GND). If you want, you can drive the LCD without the Raspberry PI ZERO , and replace it with a classic microcontroller. In the same idea, you have B1 to B5 buttons signals available on pins.
Installation If the board and display come separate, please connect the display's ribbon to the white connector, ribbon contacts facing the board surface. Plug the Raspberry PI ZERO like show on the diagram below.
Software setup The Buttons and LEDs are controleable using classic python scripts. For the display, you have to install 2 libraries/code and compile them
1° ONE BITE DISPLAY LIB: https://github.com/bitbank2/OneBitDisplay Install with git clone https://github.com/bitbank2/OneBitDisplay Go to /linux/Sharp_LCD directory and type make.
2° ARMBIANIO LIB: https://github.com/bitbank2/ArmbianIO Install the lib with git clone https://github.com/bitbank2/ArmbianIO and make
Go back to Go to /linux/Sharp_LCD directory and run the compiled executable ./sharp_lcd
Have fun ! Dr CADIC Philippe
Special credits to : Larry Bank for hi precious help and support in this project. @fast_code_r_us
Link to new LCD if an accident occurs Link to SHARP Display: https://fr.aliexpress.com/item/4000674316500.html
Related Skills
diffs
343.1kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
openpencil
1.9kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
HappyColorBlend
HappyColorBlendVibe Project Guidelines Project Overview HappyColorBlendVibe is a Figma plugin for color palette generation with advanced tint/shade blending capabilities. It allows designers to
Flyaro-waffle-app
Waffle Delight - Full Stack MERN Application Rules & Documentation Project Overview A comprehensive waffle delivery application built with MERN stack featuring premium UI/UX, admin management, a
Security Score
Audited on Aug 15, 2025
