e-Paper Windows display via Arduino?

A place to talk about all the Operating Systems, Software & Hardware
Forum rules

- Posts are to be made in the relevant forum. Users are asked to read the forum descriptions before posting.

- Members should post in a way which is consistent with "normal writing". That is users should not post excessive numbers of emoticons, large, small or coloured text, etc. Similarly users should not SHOUT or use excessive punctuation (e.g. ! and ?) in topic titles or posts.

- Members should use an appropriate, descriptive subject when posting a new topic. Examples of bad subjects include; "Help me!", "I'm stuck!", "I've got an error!", etc. Examples of good subjects include; "Getting an TABLE FULL error upon login", "Cannot restore a backup".

- Members are asked to post in English only so that posts can be well received and properly monitored.

- Spam is not tolerated here under any circumstance. This includes offering hosting services (charged and free), installation services, solicitation etc. Recruiting members for your own projects (moderators, designers, professional MOD work, etc.) is not permitted and is also considered spam. Users posting spam will be warned and their post removed.

- Members should post in a way that is respectful of other users. Flaming or abusing users in any way will not be tolerated and will lead to a warning. Vulgar language and inappropriate material is not allowed and will be removed. We try to maintain a family friendly atmosphere whenever it is possible within the main subject matter of this community. Please keep this in mind when participating.

- Each user is allowed to create one account. If you would like to change your username, please contact us and, most likely, we can do it for you while you can keep all of your profile data, posts, and other content.

- If a user violates our guidelines and shows a disregard for them, our staff and our community, they run the risk of losing their account. We reserve the right to deactivate any account and to edit or remove any content without warning. These guidelines are subject to change at any time without notice.

Thank you for visiting LattePanda.com!
Post Reply
User avatar
Posts: 14
Joined: Sun Oct 30, 2016 8:02 pm

Wed Jan 18, 2017 12:52 pm


Exploring various possibilities of e-paper with the LP. Excuse my ignorance, I am here to learn. Using a display like the one linked below -

https://www.dfrobot.com/index.php?route ... ct_id=1312

Would it be possible to send information from the LP Windows system to the display VIA the embedded Arduino Leonardo in order to

1) Display real-time (or refresh every 5 min or whatever) system info like CPU/RAM/Network usage?


2) Display a feed of text sent from the Windows part (like a twitter feed for instance)


3) Use the e-paper display as a substitute for the actual Windows display? So I can actually use it like a little e-paper tablet? I understand it will not be useful because of slow refresh rate yada yada but I'm interested in strictly back-up use.

Some background, not essential but it might guide the answers: I use the LP as a tiny mobile Windows computer. When it boots up, it runs a script that creates a WiFi network. I connect to the WiFi network with my iPad then RDP in to the LP from the iPand and use it like a regular Windows laptop. This works really well 4/5 times, but sometimes it does not work. When it does not work, I have no way of knowing whether it's just a slow boot time or the WiFi script failed or whatever. So having some sort of output to the e-paper display would help me figure this out. For instance, I could send various text messages to the e-paper to let me know progress of the boot process (like, "logged in," "wifi established" etc). First prize would be to just have a complete display of the Windows session because I could troubleshoot directly on the device. I was waiting for the 5 inch LP display but this may be a more elegant/low power solution.

Thanks for your time!

User avatar
Posts: 65
Joined: Mon Oct 24, 2016 10:38 pm
Location: USA

Fri Jan 20, 2017 10:46 pm

It would be possible, essentially you'd write a program on the PC that connects to the arduino via USB-Serial(as it does), and the program would detect various sensors of the panda, temp etc, or check if X program is running. And then you feed this data over to the arduino. The arduino will have a program written which more or less has the layout already, so it doesn't have to send that much data from windows.

So the aruino program will display
CPU Temp: ____ F / ____c
Windows just has to send the value for the temps. 100, 37.8
CPU Temp: 100F / 37.8c

The hardest part, would be writing a program on windows, that taps into the boards sensors. Since you'd need to know where to find the CPU temp, the Time, and network status etc.
You could have the arduino update the epaper every few seconds/minutes/hours. They don't do real time too well, so it could take a second to refresh the page.
My Gameboy: http://imgur.com/a/lhY1x
My SBC Joystick: http://imgur.com/a/vtc5C
My Rockin' Dreamcast: http://imgur.com/a/kI50p
I'm Kiera, the Laziest Bunny in all of Bunny Town.

Post Reply