I have a ton of issues with NFTs and while I don’t love that a lot of my favourite artists got involved with them, I at least understand that perspective a bit more.
36 karma · joined January 14, 2019
I have a ton of issues with NFTs and while I don’t love that a lot of my favourite artists got involved with them, I at least understand that perspective a bit more.
They’re a pretty academic lot and I’ve found their perspective on the books very rewarding as I read along. Highly recommend!
The waveshare e-paper screens I'm using come with some decent sample code for driving them, and I just found this Rust implementation that looks interesting as well https://github.com/caemor/epd-waveshare.
I do agree with you though that the idea of driving them directly with the waveforms sounds quite fun. I've seen some interesting stuff online where people have been customizing the waveforms to get even more performance out of them (maybe partial refresh would be fun to look into as well).
As someone who's only exposed to embedded development in a hobbyist way, that epdiy repo looks quite useful, thanks for linking that.
Now to find the time to add on yet more personal projects :)
I saw you mentioned you wrote a custom driver for the display controller. I'm curious how you found that process? I got the feeling a lot of these devices aren't documented very well, but that sounds like a fun project to tackle.
You can use any raspberry pi to drive it (or any microcontroller really) which is pretty cheap too.
It’s not the easiest to set up yourself - need to generate Spotify API keys and build the unnecessary separate binary for dithering, but here’s the project if anyone is interested!