.__ . . . . | |
| \ _. _| |_ _ |_ |_ * _ __ | |
|__/(_](_] [ )(_)[_)[_)|(/,_) | |
(Dad hobbies) | |
October 07, 2020 | |
I've been engaged in what I think of as Dad hobbies, which I'm sure is an | |
idiosyncrasy. I remember my father spending hours on the computer doing | |
computer things for the sake of computer things. I mean, he'd always be | |
defragging the harddrive on the IBM XT, or running virus scans for pretty | |
much no reason. I didn't understand it at the time, but I think I do now | |
that I have my own brand of Dad computing. I think it's a Zen activity, | |
like raking patterns in sand, or doing Tai Chi. | |
I'm currently engaged in making an overly embellished KVM. It's less zen | |
and more hotrodding, but without the flash, but arguably as pointless as | |
running defrag every other day. I'm setting up a server cabinet, and I | |
have 3 computers I want to be be able to switch between: A small server, | |
my desktop, and my work laptop. The sensible way to do it is just to buy | |
an off the shelf kvm that has HDMI and whatever USB 3.0 ports I need. | |
But instead I thought it'd be cooler to buy a redriving industrial USB-C | |
switch, and do it all with one cable. This switch is used for testing | |
USB-C connections, so it needs to be controlled by a separate computer, | |
which will be an OrangePi, the RaspberryPi's low-rent cousin. And I want | |
it to be an API, so I can control it with different devices... because. | |
And then I need a device to control the KVM, so I'll use a Raspberry Pi | |
with a small IPS screen, and a tiny 40% mechanical keyboard, hitting that | |
API via Flask served webpage. Help. | |