# E-paper display wavechare

**URL:** <https://forum.xod.io/t/e-paper-display-wavechare/4562>\
**Category:** Hardware Interfacing Questions\
**Created:** [October 28, 2020, 1:44pm UTC](https://forum.xod.io/t/e-paper-display-wavechare/4562 "2020-10-28T13:44:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ivanmacko](https://avatars.discourse-cdn.com/v4/letter/i/59ef9b/32.png) [@ivanmacko](https://forum.xod.io/u/ivanmacko)\
**Post date:** [October 28, 2020, 1:44pm UTC](https://forum.xod.io/t/e-paper-display-wavechare/4562/1 "2020-10-28T13:44:58Z")

</div>

Hi guys, I am kind of new to it all, but looking for a solution for my project, planning to use 7,5" e-paper display from waveshare.

Is there a solution to make this display work using XOD? Or has anyone used these e-paper displays already? What libraries/nodes to use?? Thanks alot!

---

<div class="post-metadata">

**Author:** ![gweimer](https://avatars.discourse-cdn.com/v4/letter/g/a9adbd/32.png) [@gweimer](https://forum.xod.io/u/gweimer)\
**Post date:** [October 29, 2020, 1:48am UTC](https://forum.xod.io/t/e-paper-display-wavechare/4562/2 "2020-10-29T01:48:04Z")

</div>

There exist Arduino libraries for this product (like [https://github.com/soonuse/epd-library-arduino](https://github.com/soonuse/epd-library-arduino)), so theoretically it should be possible to use it from XOD.

As I’ve posted for many other requests, developing nodes for this would NOT be a good first project for someone starting in XOD. You can use the existing Arduino libraries as clues for creating your own C++ nodes in XOD, but the more efficient method would be to create XOD wrappers for the library (see [https://xod.io/docs/guide/wrapping-arduino-libraries/](https://xod.io/docs/guide/wrapping-arduino-libraries/)). Unfortunately, XOD documentation for doing this is far from being a step-by-step guide, partly because how to do it is going to be dependent on the library you are trying to wrap and how well they have encapsulated things.

It MIGHT be helpful to look at existing XOD libraries that are wrappers for Arduino libraries (or it might just over-whelm you…) @wayland has several such libraries like [https://xod.io/libs/wayland/ssd1306-oled-i2c/](https://xod.io/libs/wayland/ssd1306-oled-i2c/) and [https://xod.io/libs/wayland/tsl2591-light-sensor/](https://xod.io/libs/wayland/tsl2591-light-sensor/) which just happen to be near the top of the library list & explicitly state that they are wrappers. Maybe he can point you to one he thinks is a better example for a beginner.

To get the XOD library, you can use the website [https://forum.xod.io](https://forum.xod.io) to find what you want, but to “get” the library, you need to go to XOD and select File \> Add Library and search for the library (for example wayland/tsl2591-light-sensor), and select the match you want. This will add a new grouping in your node browser that you can expand to see the nodes for that library.

---

<div class="post-metadata">

**Author:** ![wayland](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/wayland/32/1590_2.png) [@wayland](https://forum.xod.io/u/wayland)\
**Post date:** [October 29, 2020, 10:49pm UTC](https://forum.xod.io/t/e-paper-display-wavechare/4562/3 "2020-10-29T22:49:26Z")

</div>

Most of the libraries I’ve created use the old style C++ syntax (see [https://xod.io/docs/guide/migrating-to-v035/](https://xod.io/docs/guide/migrating-to-v035/)). The tsl2591-light-sensor library that @gweimer mentioned uses the new, more concise C++ syntax, so may be a helpful reference.

---

<div class="post-metadata">

**Author:** ![ivanmacko](https://avatars.discourse-cdn.com/v4/letter/i/59ef9b/32.png) [@ivanmacko](https://forum.xod.io/u/ivanmacko)\
**Post date:** [October 30, 2020, 5:05am UTC](https://forum.xod.io/t/e-paper-display-wavechare/4562/4 "2020-10-30T05:05:32Z")

</div>

Guys thank You so much for all the info. Makes me step back a little bit, I am unable to go that deep into it 😕 XOD makes it perfectly easy for me as an amateur to design, test and make work simple task that I have, like measuring couple voltages and temperatures…but I would also need to wrap it all into a nice® package, hence the e-ink experiment… Maybe one day there will be libraries for these things 🙂 Once again thanks alot!

---

<div class="post-metadata">

**Author:** ![wayland](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/wayland/32/1590_2.png) [@wayland](https://forum.xod.io/u/wayland)\
**Post date:** [October 30, 2020, 8:15am UTC](https://forum.xod.io/t/e-paper-display-wavechare/4562/5 "2020-10-30T08:15:46Z")

</div>

Support for hardware in XOD is expanding all the time, so keep checking back for e-ink support. In the meantime, if you’re looking for a graphical display there are several options, including:

> **[XOD 0.34.0: Fake Internet and Real Graphics](https://medium.com/xodlang/xod-0-34-0-fake-internet-and-real-graphics-2d3b51a21894)**
>
> Hi there! The pandemic affected the development process making it slower a little bit. Nevertheless, the new 0.34.0 version of the XOD…

> [@ViSi-Genie library to work with 4D-uLCD displays](https://forum.xod.io/t/visi-genie-library-to-work-with-4d-ulcd-displays/1625):
>
> Hi folks! Check out the first version of my new library: [https://xod.io/libs/gabbapeople/4d-ulcd/](https://xod.io/libs/gabbapeople/4d-ulcd/) The library is used to communicate with 4D-uLCD displays produced by 4D Systems company and with firmware made in the ViSi-Genie 4D Systems Workshop environment. Here is a list of currently supported Genie objects. Inputs: Dip Switch Knob Rocker Switch Rotary Switch Slider Trackbar Winbutton Outputs: Angular meter Cool Gauge Led Digits Custom Digits Led User Led Meter Tank Plug the displ…

> [@COVID19 Emergency Ventilator Based on XOD IDE](https://forum.xod.io/t/covid19-emergency-ventilator-based-on-xod-ide/4077/4):
>
> Hi M Aal, I’ve created a very basic XOD library for the Nextion: [https://xod.io/libs/wayland/nextion/](https://xod.io/libs/wayland/nextion/) Here’s a quick demo: [[XOD - Nextion] ](https://www.youtube.com/watch?v=ZOmIGQmNmjI) The demo is included in the library as the example patch and should be used with the following Nextion GUI file: [https://github.com/WaylandM/xod-nextion/raw/master/hmi/xod-demo-1.HMI](https://github.com/WaylandM/xod-nextion/raw/master/hmi/xod-demo-1.HMI) My library wraps Athanasios Seitanis’s Easy Nextion Library ([GitHub - Seithan/EasyNextionLibrary: A simple library for Nextion display that uses only four functi…](https://github.com/Seithan/EasyNextionLibrary)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/1X/eb7348baa04192c2ef932d1db54d44f09f8a7888.png) [@system](https://forum.xod.io/u/system)\
**Post date:** [November 29, 2020, 8:15am UTC](https://forum.xod.io/t/e-paper-display-wavechare/4562/6 "2020-11-29T08:15:46Z")

</div>

Closed on November 29, 2020, 8:15am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
