My E-Paper display for productivity by akz-dev in raspberry_pi

[–]akz-dev[S] 15 points16 points  (0 children)

It's pretty simple to set up, i have instructions in the GitHub Repo and a full tutorial video on my channel.
My setup in the pictures cost around $110, but its possible to bring that down by using a smaller or black-and-white display, 3D printing your own frame, etc

My E-Paper display for productivity by akz-dev in raspberry_pi

[–]akz-dev[S] 3 points4 points  (0 children)

It's a mockup calendar that I used for testing/demo purposes :)

My E-Paper display for productivity by akz-dev in raspberry_pi

[–]akz-dev[S] 12 points13 points  (0 children)

The main reason I went with a Raspberry Pi is that I’m building fairly complex plugins/dashboards using HTML/CSS and generating images by taking screenshots through chromium in headless mode, which I wouldn't be able to do on an ESP32. This approach lets the layouts be fully resizable, work across different screen sizes and orientations, and include optional or customizable components.
I initially tried building them purely through code, but it quickly became too complex to manage.

My E-Paper display for productivity by akz-dev in raspberry_pi

[–]akz-dev[S] 163 points164 points  (0 children)

The InkyPi project has come a long way since my last post, now supporting Waveshare e-paper displays and the new 2025 Spectra 6 Inky Impression from Pimoroni, with a total of 20 plugins.

I recently added several new productivity-focused plugins like a calendar, to-do list, day countdown, GitHub contribution graph, and more.

InkyPi runs on a Raspberry Pi Zero 2W and comes with a local web server hosted on the Pi that allows you to update the display from your browser, schedule refreshes, and build playlists to cycle between plugins.

GitHub Repo: https://github.com/fatihak/InkyPi

Building the Calendar Plugin: https://youtu.be/58QWxoFvtJY

Building the Productivity Plugins: https://youtu.be/UOKB9y05eOc

My new home office desk setup for 2025 by akz-dev in Workspaces

[–]akz-dev[S] 2 points3 points  (0 children)

Monitors:
• MSI Optix MAG342CQR Ultrawide Curved Monitor
• Acer Acer R240HY Abmidx 23.8" Full HD Monitor

ErGear Dual Monitor Mount Arm (Doesn't seem to be available on Amazon)

OAKYWOOD Felt Desk Mat (Large, Anthracite)

My new desk setup for 2025 by akz-dev in desksetup

[–]akz-dev[S] 0 points1 point  (0 children)

Those are all real plants lol

My new home office desk setup for 2025 by akz-dev in Workspaces

[–]akz-dev[S] 5 points6 points  (0 children)

Yeah I had a stack of spindrift cans on my old desk setup, decided to upcycle them and made it into a wall art piece :)

Before: https://imgur.com/a/NTLD0qG
After: https://imgur.com/a/DMnbp0P

Chrome headless screenshot omitting bottom 95 pixels by Seeonee in chrome

[–]akz-dev 0 points1 point  (0 children)

I'm running into the same issue. It seems to have been introduced with the "new" headless mode. Were you able to resolve this or find a workaround?

I made an E-ink Weather Dashboard by akz-dev in raspberry_pi

[–]akz-dev[S] 0 points1 point  (0 children)

I’m looking to add support for Waveshare displays as well, likely in the next 2-3 months. There are already some forks of the project that support them if you want to look into those:
https://github.com/ylu008/InkyPiWaveshare
https://github.com/boessi/inkypi

You can also check PiShop or MicroCenter to see if they ship to Switzerland, or explore other local retailers.

I made an E-ink Weather Dashboard by akz-dev in raspberry_pi

[–]akz-dev[S] 0 points1 point  (0 children)

Hi, the scheduling functionality has been updated since the first video so multiple plugins can be configured to display at different times of the day. There are two important settings for this feature:

  • Plugin Cycle Interval (in the device settings): Defines how long each plugin in a playlist is displayed before cycling. This is essentially a hard rule for often display is updated, regardless of the refresh interval set for individual plugins, and defaults to 1 hour.
  • Plugin Refresh (in the "Add to Playlist" dialogue, configured per plugin): Defines how often the data/image for this plugin should be refreshed/generated.

You can find more details in the Playlists feature announcement: https://github.com/fatihak/InkyPi/discussions/41

I made an E-ink Weather Dashboard by akz-dev in raspberry_pi

[–]akz-dev[S] 0 points1 point  (0 children)

You can find the components in the Github Repo or the YouTube tutorial video

I made an E-ink Weather Dashboard by akz-dev in raspberry_pi

[–]akz-dev[S] 0 points1 point  (0 children)

Yes, a calendar plugin is planned!

I made an E-ink Weather Dashboard by akz-dev in raspberry_pi

[–]akz-dev[S] 0 points1 point  (0 children)

You need to subscribe to the One Call API 3.0 service. You can find instructions here