Skip to the content
2 layers59.1 × 76.2 mmPaperBack Display, the printed circuit board in 3D

Internet Connected or Standard Input EPaper Display

Size
59.1 × 76.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
64
Nets
49
Pads
259
Tracks, vias
1,422, 109
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
10 Jun 2017
Updated
13 Dec 2017

Overview

PaperBack Display is an open-source printed circuit board by dqydj, from the dqydj/PaperBack_EPaper_Display repository on GitHub, published under the MIT licence. It is a 2-layer board of 59.1 × 76.2 mm with 64 parts on 49 nets, routed with 1,422 tracks and 109 vias.

It is built around the LM358, LM7815CT and LM7915CT, with the IRLML6402 among its other parts. Its parts include 15 resistors, 13 capacitors, 7 ICs, 6 diodes and 6 connectors. It belongs with the lEDs and displays boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

Paperback Preview

PaperBack EPaper Display

PaperBack is a modular, internet connected OR VGA EPaper Display. It consists of a breakout board for a 39 pin ePaper display and an ESP32 in one mode. In the other, remove the ESP32 and attach a VGA Conversion board and use regular VGA input to drive the display!

PaperBack is an entry in the 2017 Hackaday Prize, you can see a more complete (and verbose!) writeup here.

Hardware Overview

Currently, PaperBack works both driven by an ESP32 Development Board, or directly via VGA with the attached second PCB.

Hardware Overview:

  • Espressif ESP32 Dev Board
  • ED060SC4 // LB060S01 // LB060S04 6" ePaper Display
  • 800x600 Resolution
  • 16 Color (Greyscale) Support / 4-Bit Grey

Software/Firmware Overview

Remember, choose one at a time! You can use the ESP32 breakout board with the ESP32 dev board, or remove the dev board and attach the VGA converter.

VGA Driven

Unplug any ESP32 from the socket and attach both boards, then attach power (see below). When the board detects a signal it will start to refresh.

All firmware is in the /firmware_VGA/FPGA and /firmware_VGA/Microcontroller directories.

The user switches change color depth (read: shades of gray. 2 color is black & white.) and refresh speed: Switch 3 (Furthest from Microcontroller) Switch 2 Switch 1 (Closest to Microcontroller)

  • On On On - 16 color, ~10 seconds between frames
  • On On Off - 16 color, ~5 seconds between frames
  • On Off On - 4 color, ~10 seconds between frames
  • On Off Off - 4 color, ~5 seconds between frames
  • Off On On - 4 color, ~1 frame per second
  • Off On Off - 2 color, ~10 seconds between frames
  • Off Off On - 2 color, ~5 seconds between frames
  • Off Off Off - 2 color, ~1 frame per second

ESP32 Dev Board Driven

Remove the second PCB if attached, then add the ESP32. There are easy ways to add power (there are pins exposed too, but these are easiest). Unless using Lithium and the DC adapter, only use one at a time!

  • The board supports a single cell lithium ion battery with JST connector, and can charge it through the DC adapter hookup. Polarity is marker.
  • The board can take a 2.1mm jack DC adapter, center positive. Aim for between 4.8 and 7 volts (don't create too much heat with something more).
  • Disconnect all other supplies if you do this, but you can power it over USB from the ESP32. Connect the jumper labeled 'JP2' for this option.

Demos:

  1. The Python utility convert.py in /software/image_converter automatically converts images which are compatible with Paperback's basic image demo. The image demo is in /firmware_ESP32/Paperback_Greyscale_Static_Image.

Licensing and Other

  • My main site: DQYDJ
  • Where available, all of the code is licensed as MIT.
  • Where available, all of the hardware is licensed as MIT.
  • If needed, other licenses will be quoted for individual parts.
  • I would, of course, love a link if you use any assets - but feel free to use everything as you wish.

Parts

64
QtyValueFootprintReferences
410kResistors_SMD:R_0805_HandSolderingR1, R2, R3, R12
4D_SchottkyPK_Footprints:D_SOD-123FD1, D2, D4, D5
34.7uFCapacitors_SMD:C_0603_HandSolderingC6, C7, C13
21uF > 15VCapacitors_SMD:C_0603_HandSolderingC10, C11
222uHPK_Footprints:DG6050C_Murata_InductorL1, L2
239kResistors_SMD:R_0805_HandSolderingR4, R10
2CONN_01X03Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJ3, J4
2IRLML6402TO_SOT_Packages_SMD:SOT-23Q1, Q2
2JumperPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJP1, JP2
2LEDLEDs:LED_0805D3, D6
1.1uFCapacitors_SMD:C_0603_HandSolderingC1
1.33uF > 20VCapacitors_SMD:C_0603_HandSolderingC8
1.33uF > 22VCapacitors_SMD:C_0603_HandSolderingC9
1.75AResistors_SMD:R_1210_HandSolderingF1
1100kPK_Footprints:CB10V_TrimmerRV1
1100pFCapacitors_SMD:C_0603_HandSolderingC2
1120k >22VResistors_SMD:R_0805_HandSolderingR8
1180kResistors_SMD:R_0805_HandSolderingR14
11KResistors_SMD:R_0805_HandSolderingR11
11kResistors_SMD:R_0805_HandSolderingR13
11uFCapacitors_SMD:C_0603_HandSolderingC12
11uF >20VCapacitors_SMD:C_0603_HandSolderingC5
11uF >22VCapacitors_SMD:C_0603_HandSolderingC4
1200KResistors_SMD:R_0805_HandSolderingR9
12M >22VResistors_SMD:R_0805_HandSolderingR7
139k > 20VResistors_SMD:R_0805_HandSolderingR6
14.7pF >22VCapacitors_SMD:C_0603_HandSolderingC3
1560kResistors_SMD:R_0805_HandSolderingR15
1560k > 20VResistors_SMD:R_0805_HandSolderingR5
1BARREL_JACKPK_Footprints:Switchcraft_5.5_2.1_Barrel_JackJ1
1Battery_CellPK_Footprints:JST_Right_Angle_02x01SINGLE_CELL_LITHIUM1
1CONN_01X02Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ2
1CONN_02X12Pin_Headers:Pin_Header_Straight_2x12_Pitch2.54mmJ5
1ED060SC4PK_Footprints:ED060SC4J6
1ESP32_Core_Board_V2PK_Footprints:ESP32_Core_Board_v2U7
1LM358Housings_DIP:DIP-8_W7.62mmU3
1LM7815CTTO_SOT_Packages_SMD:TO-252-3_TabPin2U6
1LM7915CTTO_SOT_Packages_SMD:TO-252-3_TabPin2U5
1LOGOPK_Footprints:tractor_logo_invertG***
1LT1945Housings_SSOP:MSOP-10_3x3mm_Pitch0.5mmU1
1MAX1555TO_SOT_Packages_SMD:SOT-23-5_HandSolderingU2
1PAM3110BLA330RDICTTO_SOT_Packages_SMD:TO-252-3_TabPin2U4
1SW_DPDT_x2Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmSW1

The 58 most common of 64 parts.

More from dqydj/PaperBack_EPaper_Display

1
  • 2 layers76.2 × 76.2 mmPaperBack Converter, the printed circuit board in 3D

    PaperBack Converter

    dqydj/PaperBack_EPaper_Display

    Internet Connected or Standard Input EPaper Display

    92 parts83MIT

Similar boards

  • 2 layers175 × 86 mmPreAmpBoard, the printed circuit board in 3D

    PreAmpBoard

    terjeio/MultimediaCenter

    Multimedia center with DAB/FM radio

    177 parts2
  • 2 layers60 × 52 mmPsu-2x15v ac dc, the printed circuit board in 3D

    Psu-2x15v ac dc

    EleonoreMizo/pedalevite

    Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.

    28 parts101WTFPL
  • 2 layers100 × 105 mm6WayEQ, the printed circuit board in 3D

    6WayEQ

    mrwillem/PCBs

    142 parts
  • 2 layers54.6 × 127 mmDriver, the printed circuit board in 3D

    Driver

    augustt198/flipdot

    Flipdot display driver circuit

    64 parts4
  • 2 layers94 × 70 mmDCDC Buck, the printed circuit board in 3D

    DCDC Buck

    ykupas/DCDC-Buck-KiCAD

    DC-DC buck converter KiCAD project using OpAmps to compensate and control switching. KiCAD v10 used.

    63 parts1MIT
  • 4 layers122.2 × 115.1 mmScan controller kicad, the printed circuit board in 3D

    Scan controller kicad

    fwachsmuth/Filmkorn-Raw-Scanner

    The Filmkorn Raw Scanner, turning 8mm and 16mm films into lossless 12-bit CinemaDNG

    170 parts13MIT
  • 2 layers95 × 70 mmDigiLight, the printed circuit board in 3D

    DigiLight

    mrKuzmich/DigiLightM_pcb

    Digital light organ DigiLight-M. Schematic and PCB.

    88 parts1

Questions

How big is the PaperBack Display PCB?

It measures 59.1 × 76.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PaperBack Display use?

64 parts, built around the LM358, LM7815CT, LM7915CT and IRLML6402. 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 PaperBack Display KiCad files?

From the dqydj/PaperBack_EPaper_Display repository on GitHub, at the commit this page was made from: the board is hardware/PaperBack_Display/PaperBack_Display.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PaperBack Display design in my own project?

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