A friend of mine, Kragen Javier Sitaker has been designing something he calls the zorzpad (see link below). I can never remember the name, so as a joke my version became the “zorch pad”. We live on opposite sides of the globe, but we’ve picked up the same or similar hardware, and have been having fun developing the hardware and software together.
The basic idea of the Zorchpad is to have one computer, indefinitely. It should keep working until you die. That means no battery that runs out, and no parts that go bad (and of course, no requirements to “phone home” for the latest update via wifi!). This is not your standard computer, and we’ve been trying a lot of experimental things. One of the main requirements is that everything be very low-power. He picked out the excellent apollo3 processor, which theoretically runs at around 1mW. In general, the zorchpad is made of closed-source hardware.
Since I’ve realized this will be a long project, I’m going to post it piece-by-piece as I make progress. Below is a demo of the display.
The graphics demo shows, in order:
- a title screen
- a flashing screen (to show graphics-mode framerate)
- a demo of font rendering. we’re using the fixed-width font tamsyn.
- a munching squares animation
- a demo of how fast “text-mode” updates would be
We’re using a memory-in-pixel LCD. The only manufacturer is Sharp LCD. You have have seen these before in things like the Pebble watch–they’ve very low-power except when you’re updating. This particular screen is quite tiny–240x400px display (which is fine with me), but only 1.39×2.31 inches (35x59mm). The only bigger screen available in this technology is 67x89mm, a bit lower resolution, and out of stock. As soon as it’s in stock I plan to switch to it.
According to the datasheet, the screen consumes 0.05-0.25mW without an update, and perhaps 0.175-0.35mW updating once per second. We haven’t yet measured the real power consumption for any of the components.
The most obvious alternative is e-ink. E-ink has a muuuch slower refresh rate (maybe 1Hz if you hack it), and uses no power when not updating. Unfortunately it uses orders of magnitude more power for an update. Also, you can get much larger e-ink screens. The final zorchpad might have one, both or something else entirely! We’re in an experimentation phase.
Datasheets, a bill of materials, and all source code can be found in my zorchpad repo. Also check out Kragen’s zorzpad repo.
Very cool idea. I was imagining form factors, and was thinking briefly about somehow having a sort of laptop arrangement where an e-ink screen is visible through glass when it is closed and in some kind of “protective storage mode”, and then visible directly from “the proper side of the e-ink screen” after it opens up. This is probably impossible using default hardware options, but searching around to confirm this lead to some interesting links and unusual design demos.
Here’s ~12 year old thread from someone who wants a computer to use in an off grid cabin.
https://forums.tomshardware.com/threads/ultra-low-power-pc-to-run-off-solar-power.1375469/
Here is a 2023 video about the revived product “GVUIDO” (pronounced Guido) optimized for musicians where part of the UI involves covering a light sensor.
https://www.youtube.com/watch?v=wTIf9wjm0y8
One thing that struck me is that a lot of people might want a Xorchpad to stick INSIDE a larger system (out in nature? as part of a science package?) that might install a rugged solar panel and battery. Then a small USB-C cord might provide a Xorchpad inside the unit with power, and want some intelligence to come out of the same cord, in exchange?
I’m not sure if a USB-C is consistent with the vision, however. Maybe the “minimum power” for that is far above the “maximim power” that would not blow the Sourcepad’s circuits?
Try using numbers, instead of words! It works better for comparing power usage.
The “low-power computer” someone wants from 12 years ago should be 3W. The Zorchpad is designed to run at 0.001W.
I’m not sure what GVUIDO has to do with anything, was there a reason you linked that?
The Zorchpad could easily be powered by any standard cable, yes. But if you need a larger system to power it, you’re missing the point.
“Blowing circuits” is not a correct intuition for designing low-power electronics. Go learn about Ohm’s Law!
archive
za3k.com
archiving art backup blog book review cooking crafts dead tree debian electronics email game game design games go hack-a-day hacks hardware linux minecraft music november organization physical piskell pixel art programming publishing recipe research review self-improvement software storage system administration throwaway timelog video video game video games website websites wikipedia yearly review zorchpad