Cerberus KVM: custom 3‑monitor & USB switch control via RS‑232

I built a setup to seamlessly switch input on three monitors and USB devices using RS‑232. Started with a dual‑monitor KVM and a single‑monitor KVM with RS‑232, then hacked apart USB switches and used an Arduino + TTL‑to‑RS‑232 to control them via serial commands.

Chained devices on one RS‑232 bus: dual‑monitor KVM, HDMI switch, USB switch—no interference. Designed a custom controller (3 toggle switches + 4 input buttons + OLED) to select inputs per display and manage USB focus.

Faced challenges: Arduino memory limits in display library (resolved by swapping to a lighter OLED lib), and CNC fitting issues for housing. But after some adjustments, everything fit into a case, soldered and wired cleanly.

Result: reliable daily control—switch HDMI and USB across 3 monitors with a single physical interface.

#WhatsOnMyDesk #desksetup #WeirdDeskThings #WorkFromHome

A recent post featuring my cat unexpectedly kicked off some conversations about the more unique or custom accessories on my desk.

So I figured it might be time to start sharing them properly.

I'm starting a little series called #WhatsOnMyDesk, where I'll highlight some of the weirder, more custom, or just plain fun things scattered around my workspace. From retro tech to one-off oddities, I'll try to post something new each week (or whenever I find a moment).

If you're into hardware hacks, cozy workspaces, or just want to see what quietly powers my caffeine-fueled chaos, stick around.

See something you like? Reply and I'll give you a heads-up when I post about it.

#DeskSetup #MastoMakers #HomeLab #WeirdDeskThings #WorkFromHome