Purpose: I wanted to build a SFF Mobile RoR Dev Workstation that would be somewhat light & portable, while being able to have an expandable platform that I could not obtain from a laptop system. Cord & Power management needed to be kept to a minimum as I had to be able to setup at a Cowork Site, Clients Office, Home, etc. Originally this was to be a Hackintosh Build. However, now that Windows Subsytem for Linux is out of beta and no longer super wonky, I have been able to have all my Dev Tools in one box, without using VMs.
Case: I am a fan of Clean, Minimalist cases. Streacom is a brand I keep coming back too. When I was looking for a SFF case for this Mini-ITX Mobo, I had to use the F1CWS. Although more of a HTPC case, it fit my needs perfectly. There were only a few hiccups. Depth in this case is almost existent, as you can see in a few of the photos. I had to mount my LED Push Button switch on a washer, to add clearance for my wiring terminals. Ventilation was also a worry... so much so that I bought a 3D Printed Case to add additional vents on the top. STL File can be found here: https://www.thingiverse.com/thing:1928417 Once these two things were address, this case was great to use.
Mobo: I am a big fan of Gigabyte Mini-ITX Mobos. Rock solid, easy to setup. I was happy that this came with two HDMI Ports, as I wanted to utilize a dual screen setup for IDE & Browser previews. Two M.2 Slots is hand's down one of the best features on this board. I have the expandability for a build, without adding any extra space.
CPU: Wooh boy! 6-Core i5 at 65W?!?!?! I am still amazed such a small build can have this much power. I also left room to run with getting the 8400. Might upgrade and overclock in the future, but for now this is more than plenty.
PSU: There are a few Fanless, Low Watt PSU on the market and I was able to get a deal on this guy. My only beef is that the power plug on the ATX connector board left me hardly any room for my initial RAM sticks. Had to buy a low profile set to fix this. Still not a fan of the plug connector orientation, but whatever.
CPU Cooler & Fan: I like Noctua coolers. I could probably get away with a little bit taller cooler but for now this suits the build fine. One of the things people had mentioned about the case was the lack of room for fans. I don't know how much the tiny 40mm fan I added will help, but it gives me a little more piece of mind.
RAM: Corsair RAM that met my height restrictions and was at a decent price.
Monitors: Man, these are cool monitors. I bought two of them. I literally can carry both of them in my old MacBook Pro sleeve together. USB 3.0 powered so now worry about plugging both into a power strip.
Keyboard & Mouse: Decent keyboard & mouse combo using 1 USB dongle. Small enough to fit in backpack.
PC Case: This was a totally random find. I wanted to have a case to protect the PC during transport. I have used Casemates before for other items and found this is a perfect fit for the Streacom. I'll try to post additional pics of it fitting later.
Recap: Definitely a unique build tat meets my dev box needs. I get questions about this setup all the time. If anyone has any questions I'd be happy to try to answer them.