Inspired by r/unixporn and cyberdeck builds, I made my own Handinavi from Serial Experiments Lain.
Peripherals/machines of choice: | (Free) Software used: |
128 GB microSD card | Raspberry Pi imager* |
Raspberry Pi SBC | PuTTY terminal |
Hosyond 3.5" GPIO LCD touchscreen | Autodesk Fusion 360 |
Any offbrand micro USB cable | Gimp |
Prusa MK4 Printer | Blender |
Platinum 3.2 USB card reader | RPi substitute model |
Canakit 2.5A RPi3B+ power adapter* | |
Anker battery pack |
* Used for first boot.
The lone size of the Raspberry Pi board + GPIO screen fully assembled made it a whopping 3cm horizontally, which isn't ideal. For reference, the source Handinavi is only as wide as a Motorola StarTAC, or charitably the Apple Newton. I'm modeling a damn brick. Despite that, I managed to keep it as compact as possible just to house the Pi, display, and battery.
The outside shell went through so many alterations in Blender until I decided to just learn how to use Fusion 360. Can't say this aspect of making the Handinavi is exciting to explain since trial and error is a typical motion of modeling from scratch.
The case comes with a hinged faux trackpad, snapguides, and inserts for the accessories. I also branded my username on the inside of the case, with a level depression to make space for a power cell. The back is carved out for an adhesed pseudo-vent and a hole for the sd card to rest on. I opted out of adding snapjoints as the guides were compact enough to hold the case together.
Some parts weren't modeled like the ribbon cable sockets or the antenna steels. Instead I could just take apart old computers for these parts or get them off Adafruit online for under the price of a steak. Which is what I did.
While functional, they don't really do much but look pretty until I figure out what to do with them to improve the build. Isn't that the art of the cyberdeck?
Before touching anything the LCD screen and touch matrix had to be inverted and the display resoluton changed to 800 x 600 4:3.
We get to see a lot of footage of what Lain's Handinavi looks like in the show. As far as I could tell... it'd be impossible to recreate it to the letter. The canonical Handinavi's applications are displayed as spherical windows that bounce around the screen, and I don't have the technical nerve to try and program that. Instead, I customized it after Lain's desktop environment as seen in Layer02 and ahead.
Several artistic liberties were taken when it came to making the wallpaper because I didn't have the privilege of creating interactive tooltips or buttons. The next best thing was just to make my own theme using Gimp and Blender.
I've pretty much made everything in the wallpaper except for the fontfaces,
The orb graphics are just mesh presets rendered in Blender. If I scale it around, I stretch it in Gimp with interpolation set to none. I made 2 versions; one for tooltip flavor and a flat platform as seen when Lain checks her E-mail or opens applications. These assets were recycled later for the custom icon packs.
The Navi logo in the back got airbrushed a bit to emulate a sort of glowing effect, as I felt it was missing the eerie capabilities and presence of the actual Lain computer without it. Gradients are your friend. Finally, 90s anime computers aren't 90s anime computers without its scanline overlay.
I'm happy with what I ended up with. Feel free to save the wallpaper for your own 640 by 480 display.