The lifespan is probably not as limitless as you might have imagined, the discs tend to fall off or get stuck. But they are really neat while they are working, especially how they sounds.
I was at an office with these flip dot displays, and eventually we dismantled the display. I took some picture of the pieces and you can see how stuck discs look like:
For sure. They're similar to butterfly wings. It's easy to lose or break discs. Our kids loved touching them while we were building, and we'd constantly have to replace discs that fell off.
Fun fact: Texas Instruments DLP (Digital Light Processing) are like a miniaturized version of the flip-disc display.
But some differences are that flip-discs rotate 180° whereas DLP pixels only tilt a little bit to redirect the light to a heatsink, flip-discs have different colors on each side whereas DLP has mirror pixels, flip-discs probably have finite lifespan whereas DLP is good for trillions of cycles, and DLP responds so quickly (in microseconds) that grayscale is accomplished by duty cycle modulation (PWM).
They have a work that shows melting polar ice, but I wonder how energy efficient it is (I expect it does not consume energy when nothing flips, but still ...)
Amazing art from this studio! If you like this stuff, check out their "brixels" pieces like the one titled Ocean for the new Fontainebleu Hotel in Vegas
How exactly did the author get the panels? I've looked into stuff like this before and it's basically impossible to source outside of things like eBay. Unless you're willing to buy industrial quantities at industrial prices.
I got mine off eBay, but you can get the same panels from AlfaZeta. There are some more affordable options like: https://xqd-led.en.alibaba.com/productgrouplist-936470954-2/.... I do mention in my post that I would like to see these panels become more affordable for hobbyists. If anyone wants to collaborate on this, please contact me!
Speaking as someone who also recently purchased these panels (and read the second paragraph where they mention where they got them), they're from the company AlfaZeta.
They build and ship from Poland. They don't have a publicly available price list but they cost approx 220 EUR per 7x28 panel. Expensive, but few places still manufacture them.
If you continue reading the post, they also link out to other manufacturers including ones on AliExpress that seem to be cheaper.
I love to see Javascript used for stuff like this. It blew my mind that the James Webb Telescope uses a custom Javascript runtime for a lot of the onboard functions.
Not the parent, but I like seeing particular languages used for something like this because it may be a langauge that I am familiar with along with all of its libraries and tooling. This makes a project like this that interacts with hardware easier to acheive.
to speak to your example: my girlfriend's dad was a welder on aluminum boats. he is always excited to see aluminum boats, find out who built them, etc.
It's also intresting to see a language used in a way it's not intended to necessarily our for a creative/unique use. Why do people like to port doom to random devices, because it was never indended to run on those (and it's a challenge/meme at this point)
Sorry, late reply, but I think it's still worth answering.
I think Javascript is a really fun language. I've done a lot of embedded C and it can be... exhausting? I would love to try Javascript on an embedded system, IoT device, etc. I'll bet a lot of the most annoying stuff can be abstracted away pretty easily on modern hardware.
As a JavaScript hater, I admit they surely they do, but I'm still curious as to why it was the best choice. If it's a custom runtime, existing runtimes being reliable\secure\well understood by existing engineers isn't relevant. And it's not like they're adding in lots of external libraries either.
no one's doubting it, but they still want to know the reason because it goes contrary to the expectations of most developers here, even the JavaScript fans
I think this could be useful as a NOC monitor. Mostly the display is static but if something goes wrong the display updates and the noise naturally draws your attention. No “alarm” necessary.
Nice. I also have a fondness for flip-dots. Started with Javascript controller for Hanover bus display (https://engineer.john-whittington.co.uk/2017/11/adventures-f...) and continued with the Alfa-Zeta modules following a commission to make the controller for a 256x56 one - 24 panels!
It's my project TODO list to make a FPGA based direct HDMI controller for the Alfa-Zeta modules since refresh rate of the on-board firmware leaves a little to be desired.
> flipdisc displays are sort of an obscure technology
"niche technology" is probably the better term - that niche being readability in sunlight. A few years ago, flipdisc displays used to be very common in buses, trains etc. Then LEDs got better and the niche vanished...
It was going to happen, these flip displays with moving parts probably required maintenance. Also higher energy consumption. Not to mention the noise. I still remember the noise when they use to have these in trains and airports.
Owen McAteer, https://motus.art/, @motus_art did something similar with the flip-dot displays from AlfaZeta. I have no stake, but I'm a fan of his work.
I built a lo-fi device like this (with a LED matrix instead of a flipboard) and I didn't really find great software for building animations at a low pixel count. I ended up doing something super low level where I draw to a buffer directly using ImageMagick. If there's a better library I'd love to know.
The stack here is lo-res but not lo-power. “…we’re leveraging existing web tech that we’ve found to work well - PIXI for general 2D rendering, Three.js for 3D rendering, Matter.js for physics engine, and GSAP for animations. We also utilize node-canvas, and node-gl for server-side rendering.”
I'd be fine with power, I'm running off a raspberry pi that can do all this easily. Still I'm not sure how I'd go about plugging something like PIXI onto a custom display? It draws to a screen from a browser, and I need it to draw to a memory buffer...
So happy to find out what this is! The Meow Wolf in Denver has a huge one of these in the entrance way and I thought it would really fun to build one myself. They have this wonderful clickiness to them, a mesmerizing display both modern- and ancient-feeling.
Mike from Mikes Electric Stuff on YouTube, did a very interesting 25 minute video deep dive on flipdots - how they work, patent details, how to drive and get the best performance, etc:
As for what to do next, there is nothing I want more than the old split-flap departure board of Penn Station. It was exactly like this one https://www.youtube.com/watch?v=U8azGTsslNc
I've seen people making custom ones themselves, and its on my todo list of projects. https://youtu.be/K_UEkRFP7fs was where I got the idea from, but many videos exist
I've got one of these too, albeit much lower resolution. I bought it as a Krush Flip Clock at CES 2016, and wrote a Python driver for it. Looks like it's the same exact protocol.
I have looking for a cheap low-res 18in x 10in display so that I can display stuff to it via Python using a raspberry pi; this is very interesting but its a bit too big and expensive.
In a world of flat featureless screens, I really love the physicality of this. Even the noise it makes. It feels like it communicates a lot more than its raw “pixel” count would suggest.
It would be really cool if you could read out the state of the grid as well. You could then use the display as SRAM. Would look very cool as part of the world's slowest microcontroller.
Man I love those things. I have warm memories of standing in Italian train stations as a kid and letting the clacking wash over me when they did a full board refresh. It’d fade out like a rain stick as the stragglers that started furthest from their target letter trickled in.
Now it’s all LED, which is way more practical and so much less magical.
I was curious roughly how long 150 million operations is...
Assuming (literally just a guess) that the tiles "operate" at a rate of 3 times per second playing back a video or something:
(150 million operation) / (3 operations/ second) = 50 million seconds = 578 days
It's likely much slower than 3 operations per second too - so probably 6-10x that in reality, which would be on the order of a decade of continuous runtime before they reach expected EOL.
> Keeping low numer of controllers on one data line, allows to drive these displays with an increadible speed of 15 frames per second (black – to – white).
From Alfazeta's page (including the typos). 15 frames per second feels pretty wild, but would also, unfortunately, change this math pretty considerably if you ran it full tilt.
I had originally assumed 15 fps but it did feel a bit too fast.. BUT a 15 fps video being displayed in black and white doesn't mean the tiles will "flip" 15 times per second - a 15fps video could still mean that a tile doesn't flip at all for 50 "frames".
It does leave you exposed to the risk of a video where one of these does flip like 12 times in a second for like 20 seconds or something.
You could probably analyze whatever video is being played to calculate some kind of like "risk" value or "expected-lifetime-decrease" value to at least better understand what the impact is of the video being played. All that goes out the window when you do the sort of real-time mirroring shown in the article.
The disc moves, but there aren't any moving mechanical parts to cause it to move. It's done with electromagnetic pulses. I'll update it to make this more clear.
You might as well say a motor has no moving parts, because it's done with electromagnetic impulses. But that would be absurd.
Obviously the hinge of each disc will wear and tear and eventually fail. Buildups of dust and oil will affect them too and prevent them from flipping. Flipdiscs are as mechanical as mechanical parts get.
You writing in the intro: "...have no moving parts, near limitless lifespan..." is just not credible.
And if I'm being entirely honest, that's where I stopped reading your post, because you simply didn't seem trustworthy. You might want to focus more an accuracy rather than hyperbole if you want to maintain readers.
Probably because they are just a hobbyist and not an expert in the field (nor do they assert that they are). Maybe be a little kinder on the internet. It sounds like it was just a minor oversight.
I really did think about whether or not to write that last paragraph. But the thing is, it's the truth. And I think it's going to be more helpful in the long run for authors to know these things.
Believe me, I've been on the receiving end many times and it's made me a vastly better writer and communicator. When somebody stops reading your article because of a howler, it's much better for you to hear why so you can learn from it.
(And you don't need to be an expert in the field to realize that discs that flip are mechanical, or that they don't have a "near limitless lifespan". These aren't exactly subtle mistakes, and it's one of the main justifications presented in the introduction itself.)
You're seriously insinuating that a person has to be an expert in the field to be able to identify that a device with moving parts has... moving parts in it?
The entire history of the world stands as proof that focusing on hyperbole maintains readers better :)
Though I do wish for more accuracy. These things are totally moving parts, and there is no way they have even a long lifespan, let alone a "near limitless" one. Though to be precise, "near limitless" is meaningless.
It's amazing the type of pretty tame criticism that gets downvoted here these days. Your criticism is entirely factual and has zero hint of malice. I felt the exact same way when I read these things in the article -- just pure nonsense.
So sorry to have caused the confusion. I've updated the post to be more detailed. Honest mistake. I was referencing the mechanical parts of the board that move the dot. For example, unlike Vestaboards, which have a gear to move the panels, flipdisc boards use magnets. Good thing pixels on a webpage are easier to update than pixels on a flipdisc board!
The lifespan is probably not as limitless as you might have imagined, the discs tend to fall off or get stuck. But they are really neat while they are working, especially how they sounds.
I was at an office with these flip dot displays, and eventually we dismantled the display. I took some picture of the pieces and you can see how stuck discs look like:
https://photos.app.goo.gl/onpHefUVL8oeP4si7