The Rabbit Hole

The Rabbit Hole

Share this post

The Rabbit Hole
The Rabbit Hole
Check Out My RACK!
Copy link
Facebook
Email
Notes
More
User's avatar
Discover more from The Rabbit Hole
On Youtube, I am the channel @LearnFastMakeThings. This is where I share more about the topics in my videos. Subscribe for a much deeper dive into things I learned while making the things I made. Be warned, you might end up in a Rabbit Hole!
Already have an account? Sign in

Check Out My RACK!

My eyes are up here, mister.

Gary Morse's avatar
Gary Morse
Apr 06, 2024
1

Share this post

The Rabbit Hole
The Rabbit Hole
Check Out My RACK!
Copy link
Facebook
Email
Notes
More
2
Share

Welcome back! As usual, this article contains all the thoughts, research, and deeper dives into topics mentioned in my YouTube video. The video today is about how I created a home server rack that fits into the - very common - cube organizer table (AKA Ikea Kallax)

So… Here’s the video. I recommend watching it first so you know what the heck I’m talking about below.

The Rabbit Hole is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.


Drilling a hole in my furniture…

After making the 3D model, I decided to drill and cut the access holes in the back of my table (shelf?). I did this on purpose for motivation. I find that without motivation, projects drag on or never get finished. In this case I really wanted to finish this project and get my office back into working order. So, I cut the holes before I actually printed anything. This way, having a table with holes in it would continue to remind me that I was already committed to finishing this.

I knew that what I designed was going to be DAYS of 3D printing and probably days of trying, testing, wiring, and failing. But… having holes in my shelf meant that it needed to be done so it could fill those holes.

If you are looking to make sure you finish your projects, try doing something permanent that requires you to finish. It’s helpful, and a little stressful.


My office is a challenging puzzle

This project, as well as many others, is related to solving one problem. I keep getting more stuff and yet my office doesn’t get any additional square footage. In this case, adding a 3D printer took up a huge footprint on the desk that I use for assembling most of my indoor-based projects. If I kept the printer and the home compute lab stuff on this table, there would be no room to actually work on other things. This presented the kind of challenge that I like solving. Make more space from what I have.

My office isn’t large (by American standards) and I don’t really intend on halting my acquisition of cool new toys so continuing to make it more efficient is a necessity and when done right you can organize things while continuing to make your workflows more efficient.

I personally cant stand a cluttered space so while my office is dense, it needs to not look that way. If you saw my last video (most didn’t, lol) you saw another one of these challenges. I like my desk space to be clear but continue to offer all the functionality I need.

This isn’t the first video about keeping my space in order and it wont be the last. As I mentioned in the video, my closet is probably the next big “infrastructure” project. It’s a terrible use of space and I know I can do better. If done right I could effectively eliminate everything that needs to sit on a desk (or in a drawer) and organize it in the closet. The challenge is doing this while continuing to make all the stuff accessible.

I am really inspired by Adam Savage’s “first order retrievability” video and it’s essentially what I keep in mind whenever I organize things.

While I enjoy looking at his eclectic clutter, it’s not really my style. I want all the access without the stuff being visible.

So that was a long way of getting to how this server rack works really well. The equipment needs to exist and I occasionally need access to it, but not very often (physically). By building this rack and putting it in the cube shelf, it exists and I can see it but it’s not immediately available or in the way. it also looks cool and that’s a bonus.


Making “the cube” - inspiration

In the video, I mentioned two different projects that I used as inspiration, but oh man there was so much more. I’m not going to do a bunch of typing here about each of them, but here’s a list of links for all the different designs I looked at while dreaming this up. Hopefully, you find them useful.

  • https://www.printables.com/model/148392

  • https://www.printables.com/model/108975-19cm-network-rack

  • https://www.printables.com/model/688952

  • https://www.youtube.com/watch?v=EB0pIagC6fs&t=15s

  • https://www.youtube.com/watch?v=N8UyJvSACgs

  • https://www.printables.com/model/759993-raspberry-pi-4-5-mini-server-rack-case

  • https://www.reddit.com/r/homelab/comments/16wq0nq/3d_printed_minirack/

  • https://www.thingiverse.com/thing:4635116

  • https://www.reddit.com/r/homelab/comments/lqr1gy/monty_3d_printed_mini_rack/


Parametric design in Autodesk fusion

One of my co-workers showed me this and it blew my mind. Fusion has a feature called custom parameters and being a programmer, I immediately forgot whatever fusion called and just started calling it what it really is: Variables.

essentially, any place where you type a number into a box in fusion, you can instead type a variable name and then define that variable to whatever you want. Later on, if your designs are well-made (mine usually aren’t, lol), you can go back and change the value of the variable and it will adjust your design automatically!

I used this feature to make it so I could adjust the size of the cube. I defined the number of "holes” that I wanted across the top and the side of the frame and set that as a variable. Later, I went back and adjusted that number so I could export all the different sizes.

By the way, this is the link to the frame on printables where you can get all the different sizes and make your own: https://www.printables.com/model/834467

And here’s a great video on using fusion parameters so you can try it out yourself.


Keystone jacks - Universal for all your plugs

In the video, I went back and forth between remembering what these things are actually called. I’m still not 100% positive they are called “keystone jacks”. maybe they are just called keystones? IDK…

Either way, these things are amazing! You usually see them on wall plates in houses. In my case, I have three different types.

  1. USB patch keystones

  2. HDMI patch keystones

  3. Network patch keystones

but you can look on Amazon and find all kinds of different cables that come in this format.

The best thing about these is that they all fit into a standard space and allow you to mix and match for whatever you want. In my model, I have a total of 11 keystone mounting holes and I used 8 of them so far. I was able to find a 3d model of a single keystone jack and then hack it up to make the shapes I needed.

Here’s the link to the model I used: https://grabcad.com/library/panel-socket-keystone-jack-rj45-1

As a side note, the Grabcad website has tons of free STEP files that you can pull into your models. More about that below.


The importance of everything in CAD

Speaking of 3D models, I can’t stress enough the importance of modeling EVERYTHING when trying to make something that needs to integrate multiple parts or fit into a certain space.

For example, in this project, the very first thing I did was model the shelf that this whole rack fits into. Modeling your reference materials will save your butt over and over again. It just makes it so easy to see where something isn’t going to work. You will notice that i also made rough models (just squares) of each of the hardware pieces that would end up in this rack. Doing this allowed me to see how it all fits together without all the trial and error.

As I mentioned above, if you have a common item that you need to represent in your model, check out grabcad.com. This site has tons of models that you can easily pull in as a reference. But… beware some are not accurate. Always double-check.

for example, check out this “8 port switch” that has 9 ports, lol


Making an automated cooling solution with simple hardware

I left out quite a bit of detail on the whole cooling fan situation in the video. Honestly, it’s super cool and I didn’t really have to do anything to make it all work.

So here I want to shout out Github user patrickcollins12 for making an excellent tutorial on how to set up a cooling fan system using ESPHome. This thing works great and always keeps the temp in the case within a level of tolerance that I set.

I made a couple of modifications to this since I only had one fan, but otherwise, it was taken directly from the readme on the project

And here’s a link to the fan I used: https://geni.us/HsNnFTr

I chose a more expensive Noctua fan because they are well-known for being very quiet. Since I record videos in here I need to make sure I don’t have things making constant noise.


Side note on sharing “custom stuff”

Making 3D-printed custom stuff and sharing it has always seemed strange to me. Beyond saying “Look at this thing I made”, most really custom projects are just that: custom. They are made for a single specific purpose and likely won’t work for everyone.

This is why in this video and on the printables page for this project I don’t specifically say that someone should just make the same exact thing that I did. I think the cube frame is useful to others. I also think the rest of the stuff is useless to anyone else.

If I look around my house, there are literally dozens of custom things I’ve made. But there are only a handful of videos. That’s mainly because I have trouble making a video that doesn’t result in the viewer (or reader) actually getting some value.

but maybe this is just my opinion. Maybe I’m wrong. If you’re reading this and think I should share more of my “custom” stuff, let me know. I’ll consider it.


Finally, a new camera in my arsenal

This video is the first of many that will feature a new tool in my video-making kit. Recently I got an Insta360 Go 3. I feel like this camera filled a gap in my video tools for one specific reason.

All my other cameras require setup. I have a camera that is permanently attached to my desk, which is great for a simple headshot explainer video. I have my phone but I found that I often need my phone when recording for other reasons. I have a very nice Sony ZV E10 that takes amazing video but requires configuration to get everything right before filming and the battery dies quickly.

All of those cameras have a purpose, but they don’t offer what the Go3 offers: the ability to grab a camera, press one button, and just start recording.

This thing has automatic horizon leveling so every shot looks level, even if I’m holding the camera crooked. It records up to 4k. And… it allows me to pop out the tiny camera from the frame and wear it on my head. Upcoming videos will definitely use that feature for a first-person point of view when I’m working on stuff.


Whew, this was a long one! I hope you liked it.

Leave a comment, get subscribed (here or YouTube or both), and share if you think someone else might like it too.

Until next time, I hope I helped you learn faster!

The Rabbit Hole is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

1

Share this post

The Rabbit Hole
The Rabbit Hole
Check Out My RACK!
Copy link
Facebook
Email
Notes
More
2
Share

Discussion about this post

User's avatar
JD Pelayo-Petit's avatar
JD Pelayo-Petit
Apr 6, 2024

As someone that is still in the planning phase of building a homelab, this is inspiring!

Expand full comment
Like
Reply
Share
1 reply by Gary Morse
1 more comment...
Step-by-Step: Adding Shared Storage to a Kubernetes Cluster
Today I’m going to show you how to expand the capabilities of a Kubernetes cluster by adding shared storage
Mar 13, 2023 • 
Gary Morse

Share this post

The Rabbit Hole
The Rabbit Hole
Step-by-Step: Adding Shared Storage to a Kubernetes Cluster
Copy link
Facebook
Email
Notes
More
How To Turn Your Old Hardware Into A Kubernetes Cluster
Today I’m going to show you how to set up Kubernetes on an old computer that you may have sitting around.
Mar 12, 2023 • 
Gary Morse

Share this post

The Rabbit Hole
The Rabbit Hole
How To Turn Your Old Hardware Into A Kubernetes Cluster
Copy link
Facebook
Email
Notes
More
How to Download Files from Github: 4 Easy Methods
If you’re new to coding or just really like to find cool software on the web, you’ve probably come across GitHub
Mar 29, 2023 • 
Gary Morse

Share this post

The Rabbit Hole
The Rabbit Hole
How to Download Files from Github: 4 Easy Methods
Copy link
Facebook
Email
Notes
More

Ready for more?

© 2025 Ask Cloud Architech LLC
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More

Create your profile

User's avatar

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.