Skip to the content
PCBKitNew board
2 layers66 × 67.3 mmMemoryBrakout, the printed circuit board in 3D

MemoryBrakout

ccadic/SHARPIW018

The SHARPIW0 carrier board has been designed to hold both a Raspberry(R) PI ZERO 2W or W + 2.7" (400x240) Sharp Memory Display.

Size
66 × 67.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
31
Pads
137
Tracks, vias
408, 54
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Dec 2021
Updated
15 Dec 2021

Overview

MemoryBrakout is an open-source printed circuit board by ccadic, from the ccadic/SHARPIW0 repository on GitHub. It is a 2-layer board of 66 × 67.3 mm with 37 parts on 31 nets, routed with 408 tracks and 54 vias.

Its parts include 17 resistors, 5 connectors, 5 switches, 4 diodes and 3 capacitors. It belongs with the computers and single-board computers and lEDs and displays boards of this library.

README

README.md

SHARPIW0

Sharpiwo

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

Parts

37
QtyValueFootprintReferences
710kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R4, R6, R7, R8, R10, R11
51kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R5, R9, R12, R13
4330RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR14, R15, R16, R17
4YellowLED_SMD:LED_0603_1608Metric_CastellatedD1, D2, D3, D4
2100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2
2MountingHoleMountingHole:MountingHole_2.5mmH1, H2
10RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
11uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
13VsourceConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1But118650:SW_TP1003SW2
1But218650:SW_TP1003SW1
1But318650:SW_TP1003SW3
1But418650:SW_TP1003SW4
1But518650:SW_TP1003SW5
1ButtonsConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1DisplaySharpMemoryBrakout:SHARP27LCDU1
1RPI_Connector-ML_RPi_GPIOMemoryBrakout:Raspberry_Pi_ZeroREVERSE_SMDJ1
1externalcnxConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ3
1uartConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4

Questions

How big is the MemoryBrakout PCB?

It measures 66 × 67.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MemoryBrakout use?

37 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 MemoryBrakout KiCad files?

From the ccadic/SHARPIW0 repository on GitHub, at the commit this page was made from: the board is MemoryBrakout.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MemoryBrakout design in my own project?

Its repository states no licence, so its author keeps all rights: ask ccadic before reusing the design.

Similar boards

  • 2 layers40 × 34 mmDD HIP9011, the printed circuit board in 3D

    DD HIP9011

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    37 parts1.2k
  • 2 layers53.9 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    37 parts1kGPL-3.0
  • 2 layers52 × 51.8 mmEsp32-homeassistant rf bridge, the printed circuit board in 3D

    Esp32-homeassistant rf bridge

    hackclub/OnBoard

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

    37 parts915
  • 2 layers87.8 × 59.8 mmFreeDeck SMD 2020-02, the printed circuit board in 3D

    FreeDeck SMD 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    37 parts772
  • 2 layers65 × 28 mmBMS Cell Module, the printed circuit board in 3D

    BMS Cell Module

    stuartpittaway/diyBMS

    Do it yourself battery management system for Lithium ion battery packs/cells

    37 parts676GPL-3.0
  • 2 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    37 parts575GPL-2.0
  • 2 layers38.1 × 153.7 mmDEFOG PANEL, the printed circuit board in 3D

    DEFOG PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    37 parts431
  • 2 layers47.8 × 27.4 mmVsf stm32h7b0, the printed circuit board in 3D

    Vsf stm32h7b0

    vsfteam/vsf

    Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

    37 parts341Apache-2.0