Since I work from home the majority of the time and my job involves writing software and firmware for multiple small embedded ARM based devices, my computing setup tends to be a bit more complicated than normal. I'm also cheap so I've gotten almost everything on sale.
The picture above shows some of the equipment at home which makes it easier for me to switch between the many devices I need to use both for work and my personal computing needs. The red surface everything rests upon is a grounded anti-static mat which is a necessity as I often need to use bare circuit boards for easy access to JTAG connectors.
- Philips 4k monitor. I often have ssh sessions with anywhere between 2 and 5 Linux systems simultaneously. That many terminal windows take up a lot of screen space so the fact that a 4k monitor has 4 times as many pixels as the HD monitor I'm stuck using at the office has made working so much easier. I got this at a good price thanks to a Black Friday sale 3 years ago.
- IOGear KVM switch. I usually switch between my work laptop, my Mac Mini which is mostly for home use, and a Raspberry Pi 5. Since this is a 4 port KVM switch, that leaves an extra set of cables to connect to other devices as needed. I had a cheaper KVM but the move to a 4k monitor forced me to upgrade to one which supported the higher resolution.
- Mechanical keyboard. I opted for a cheap mechanical gaming keyboard with a PC key layout and which uses Outemu Blue switches (Cherry MX Blue clone). I find it much easier to use a PC style keyboard on a Mac than the other way around. Since I often connect to Linux and Windows machines, it just makes more sense for me.
- Technical Pro rack mount power supply. This allows me to easily power on or off any individual device in my setup as needed.
- Raspberry Pi 5. This is a great development device as there are much better free development tools available for Linux than there are for Mac or Windows. That provides me with a lot of flexibility in my development and debugging tasks. It's my favorite computer to work with.
- Anavi Macropad 10. This device comes with CircuitPython installed which makes it very easy to configure the key codes it can to send to my Mac. I like this one because it's also got a rotary encoder (which can be used to easily change the volume) with a button on top to pause the music. I often use my Mac Mini to play background music while I'm working. Being able to pause music playback, skip to the next song in the playlist, rewind to the previous song, or adjust the volume on the Mac while my keyboard and monitor are switched to my work laptop via the KVM is very handy. The situation which this keypad helps with most is when I get a call from someone at work and need to quickly pause the music in order to take the call.
- Canon PIXMA G6020 All-in-One Megatank Printer - It's affordable, reasonably fast at printing, doesn't use proprietary ink cartridges, and has copying and scanning capabilities as well. We've had it a year and are still on the original ink bottles supplied with the printer. I think we've been through about 6 reams of paper during that time, most of it double-sided.
The picture above is an EDID (Extended Display Identification Data) HDMI adapter. It causes the computer which it's plugged into to continue thinking that the 4k monitor is still plugged into the computer when it's actually switched to another computer via the KVM switch. The EDID HDMI adapter shown above is connected to my work laptop. I've got another one plugged into my Mac Mini. This prevents the windows on whichever machine from being rearranged when the monitor configuration changes via the KVM switch. More expensive KVM switches sometimes include this capability without requiring an external adapter like this.

No comments:
Post a Comment