E-paper display wavechare

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!

There exist Arduino libraries for this product (like 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/). 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/ and 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 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.

Most of the libraries I’ve created use the old style C++ syntax (see 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.

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 :confused: 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 :slight_smile: Once again thanks alot!

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:

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