Last update: 22. 04. 2024 20:16 (git revision 9381645 )

EPDiy Hardware

Design files for EPDiy controllers, controller variants, display adaptors, and other related hardware.
See vroland.github.io/epdiy-hardware/ for available hardware.

What is EPDiy?

Please refer to the main project repository for more information.

Cloning

Make sure to clone recursively, to get hardware library submodules:

git clone git@github.com:vroland/epdiy-hardware.git --recursive
# or with http
git clone https://github.com/vroland/epdiy-hardware.git --recursive

Contributing Hardware

Contributions in the form of adapter boards, utilities or epdiy variants are always welcome! Please submit a PR and make sure your KiCAD project is in the right format, so our automation can build the manufacturing files and overview page:

Available Hardware

The full list of available hardware is available at vroland.github.io/epdiy-hardware/. For each board, we provide:

Licensing

Unless otherwise specified, the hardware sources provided are licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License. Creative Commons Attribution-ShareAlike 4.0 International License Creative Commons License

Alternative Parts

Some components can be swapped for more cheaper or more available parts, without impacting the functionality of the epdiy controlling board. If you find other alternatives that may be useful to others, please submit a pull request!

Part name Replacement Name Default LCSC ID Replacement ID Comments
TPS651851RSLR TPS65185RSLR C139292 C702311 Only if your panel size <= 9"
XF2M-3315-1A** FH12-33S-0.5SH(55) C231420 C597986 Omron connector is better quality than Hirose replacement
MBR0540T1G B5819W SL C8598 C21353 Much cheaper diode when ordering from LCSC

** IMPORTANT: XF2M-3315-1A replacement C597986 uses a slightly different footprint. It has to be updated in KiCad PCB before sending fabrication files to production.

Available Boards

Epdiy V7

The V7 controller iteration is based on the ESP32S3. Highlights of the new board include:

Epdiy V6

Uses the TPS65185 IC for power delivery instead of the previous design and drops the ED060SC7 connector, but adds additional available GPIOs though a GPIO expander.

EPDiy V5

Older version of epdiy with power delivery based on the LT1945 IC. If the parts for newer revisions are available, it is highly recommended to use the newer revisions, even if that means using adapter boards for dropped connectors.

Adapter from 33 pin 9.7" to ED133UT2

Warning: The ED133UT2 uses the same physical connector as the ED060SC4, but has a different pin configuration. You can destroy your display if you connect it to the wrong connector!

33 Pin Extension Cable

Extension cable for 33 pin FPC connections.

What it is

This PCB is an adapter from 40 pins (16 bit output) to 33 pins (6" output, leaving 8 GPIOs free)

It can come handy if you design a PCB that has no 33 pin connector. Or also to connect two 6" epaper, that will work showing exactly the same content, to any of the controlling boards.

Design: Martin Fasani based on @vroland work.

What it is

This PCB is just a tester that comes handy if you want to check that all GPIOs, the 16 data lines plus other 7 signals, are correctly soldered in your PCB. After this comes just need to make a easy program, put all GPIOs in an array, and sequence them HIGH/ LOW.

NOTE: This needs a 40 pin Reversed cable in order to be connected to epdiy v7

Additionally in the 2nd panel has a small MicroSD raw adapter with the pin-out since it's really cheap to have one and at the same time of doing this tester, I wanted to research a way to add MicroSD support to an epdiy PCB.

Generated by KiKit