Kodi Box PC Build and a DIY PC Test Bench 2017

Building a DIY / Free PC Test Bench – A Kodi PC Build

Planning My Kodi Box PC Build

This article is for anyone who is interested in the process I undertook to build a DIY test bench in order to build my own Kodi box using spare hardware from an old pc build. In order to run kodi, you certainly don’t need any super expensive hardware, especially if what you are mostly going to do is stream, which is what I planned on using this build for.

To start, I had an old PC Build that I had mushed together with spare hardware years ago for my mom, but finally the time came where it had to go in replacement for a new one, so I re-claimed all of the hardware for re-purposing. After some thought I decided that I didn’t need another generic pc laying around doing nothing, so I needed to find a use for it. I had seen a bunch of others buying these Kodi TV boxes or others building their own, so I thought this would be the perfect addition to my media room. I also didn’t necessarily want to spend any cash, so I had to think of exactly how I was going to do this.

Kodi Box PC Build and a DIY PC Test Bench 2017

The PC Build Hardware I Used For The Kodi Box:

Within the old build I had was an older AMD APU (with no graphics card), a compatible ASUS Motherboard, 8GB of DDR3 RAM, a 500W PSU, and I have a ton of HDD’s lying around so I chose a very small Seagate 120GB 7200RPM HDD as I was going to mainly use this system for streaming to start with as I have plenty of other drives with media on them at the moment (I would have much preferred an SSD, but didn’t have a spare).

  • CPU: An AMD APU (2011)
  • Motherboard: ASUS F1A75-M LE
  • RAM: 8Gb DDR3 Gskill RAM (2x 4Gb Sticks)
  • PSU: 500Watt Cooler Master PSU
  • STORAGE: A Seagate 120Gb 7200 HD (I just chose one of the many spare old HD’s I had laying around – prefer an SSD)
  • PC CASE: I built a Test Bench out of some wood and an old PC case (*learn more below)
  • EXTRA: D-LINK Wireless PCI-E Card for WiFi

Minimum Hardware Requirements for Kodi

The actual hardware requirements are really low for any PC Kodi streaming build, which you can see in the table below. So if you are planning your own budget Kodi streaming pc build then you can use this table as a reference (from kodi.wiki Supported Hardware):

CPU x86 or x86-64 processor such as: Intel Pentium 4/ Pentium M, AMD Athlon 64 / Opteron, or newer CPU (that support SSE2, which all CPUs made within the last 10-years does).

  • If your GPU/VPU does not support hardware video decoding then you will require a fast modern processor is required to decode some 1080p videos encoded in H.264, VC-1/WMV9, HEVC/H.265 VP9, etc
  • There is very limited Power PC (PPC) support
  • Recommended: 1GB or more in a HTPC media player appliance-like computer dedicated for Kodi, and 2GB or more in a computer for multipurpose use.
Graphics Kodi will run on most graphics cards made within the last 10-years or so, though for good hardware video decoding support a little newer graphics cards can be required. This includes most cards from AMD/ATI, Intel, or NVIDIA which support OpenGL 2.0 or later.

ATI Intel Nvidia
Minimum without HW decoding: ATI Radeon RV710/M92 (HD 4300/4500) Note: These are uvd2.2 cards Intel GMA 950 (945G) Nvidia GeForce 6-Series
Minimum for HW decoding of 8-bit H.264 and VC-1: AMD/ATI Radeon HD 5000 Series or newer Intel GMA X4500HD (G45) or newer Nvidia GeForce 8-Series or newer
Minimum for HW decoding of 10-bit HEVC (H.265) and VP9: TBA: AMD Radeon R9 300 Series (R9 380) or newer TBA: Intel HD 510 (Skylake) or newer Nvidia GeForce 900 series (GM20x) or newer
Video decoding For hardware video decoding, which may be necessary on low-performance CPUs to playback 1080p content, make sure your GPU or VPU supports either VAAPI, VDPAU, or OpenMAX.
Drive space The Kodi application generally only takes up between 100 to 200 MB of space, depending on how the binary is compiled. Technically speaking, if your hardware supports netbooting, you do not even require a internal storage for either the operating-system or for Kodi.

  • Minimum: 4 to 8GB
  • Recommended: 16GB or more
Depending on how big your video library is. Most of the space required for Kodi comes from the images/artwork cache, which can be adjusted.

Building My DIY PC Test Bench

The old PC Build I had was using an even older PC case that was a typical large ATX case that had the loudest fans you’ve ever heard and simply would not fit into my media space where I wanted to keep this Kodi Streaming PC Build. So I had to either find another case or solution for putting all of this hardware together – and what I decided to do was cut up the old case and use some spare wood I had from some old ikea shelving to create my very own DIY PC test bench.

For those of you that don’t know, a PC test bench is generally a PC without a case that is generally used to test out hardware without the hassle of first fitting all of you hardware into a PC case. Now this solution may not be for everyone, but it seemed to fit the bill for my budget and what I had laying around in terms of parts and hardware.

Step 1 – Taking Out The Motherboard Tray From The Old PC Case To Use For The PC Test Bench Top

My goal was to make this build as tight as possible, at least reasonably so for an old ATX sized motherboard and hardware. So what I did was completely cut out the motherboard tray from the old case I had, which was a tad larger than the overall ATX motherboard size. Now the motherboard tray was the size I used as a reference for the overall build size in terms of it’s length and width.

Taking a Part the old PC Case and Hardware

I took a part an old PC case salvaging it for parts. In this image you can see the motherboard tray I detached from the case that still has the old motherboard attached to it.

Step 2 – Used Plexiglass Glass For The PC Test Bench Bottom from Old PC Case

Now for this step I was going to simply cut a piece of wood the size of the motherboard tray, but then realized that the siding from the old pc case I had used a plexiglass window that was roughly the exact size of our tray. This was a very easy as all I had to do was unscrew it from the metal side door and the plexiglass was ready to use.

Plexiglass used for the DIY PC Test Bench Bottom

I detached plexiglass from the old pc cases side window to use as a bottom for the PC test bench.

Step 3 – Cutting Four Legs For The PC Test Bench’s Support

Now that I had a top and bottom for this PC Test bench, I needed to find a way of attaching them both. I had some old ikea shelving pieces in the garage that worked perfectly as these pieces simply needed to be cut to the height I wanted. In terms of figuring out exactly how high I wanted the bench, I determined simply by measuring the height of my Power Supply Unit and then adding an inch or so for breathing room – my rationale was that there would be nothing higher than this that I would need to put inside.

In order to attach the wood to the plexiglass and motherboard tray, I used screws with drill ends on them (no need to pre-drill) and slowly screwed the wood legs into each of the four corners through the metal motherboard tray and the plexiglass bottom. I was a little rough on the last screw going into the plexiglass and did crack it a bit, but nothing that glue couldn’t fix.

DIY PC Test Bench Plexiglass Screwed in

I screwed the top metal motherboard tray and the plexiglass I salvaged from the old pc case on to the four wooden corner legs.

Step 4 – Installing The PC Hardware Into The PC Test Bench

Now that the bones for my box was put together the last step of the actual DIY PC test bench was to insert all of the hardware into it to make sure of a nice fit.

Since I used a motherboard tray for the Test Bench’s top, the motherboard screwed in as nicely as it had been in the old pc build, which was nice.

In order to secure the hardware going in the middle of the test bench, I had to cut some more wood pieces using the same wood as I had for the legs supporting the top and bottom of the test bench. I cut some wood pieces and measured how wide the Power Supply was and made a nice cubby that I was then able to slide the Power Supply into nice and tightly (screwing the wood pieces in as I went).

Cubby for PSU inside the DIY PC Test Bench Kodi Case

Cubby created inside the PC Test bench to support the size of the Power Supply (roughly same width as the PSU at the back of the case).

I then created a similar cubby using the same wood pieces that fit my HDD across from the Power Supply, not being too precise but leaving just enough room to squeeze in the HDD and all the power cords needed.

HDD Insert and PSU Installed in DIY Test Bench Case

The insert you see on the side of the PC Test bench case here is big enough to slide a normal HDD into.

Finally, I needed a switch to turn the actual build, which is where using an old PC case came in handy. I popped off the front casing from the old PC case I had and used a Jig Saw to cut the housing for the button out measuring the height to match that of the PC Test Bench. I was then able to snuggly squeeze the button assembly into the middle of the test bench and pop the button into place. I then threaded all of the needed wires inside and plugged them in to the needed connections on the motherboard.

Kodi PC Build Almost All Put Together using a DIY PC Test Bench

I had cut the switch and in casing taken from the old PC case. It was cut to the height of the PC Test Bench case and I was able to snug it in tightly between the top and bottom of the case.

Step 5 – Installing Kodi Software

Now that the PC build was put together on to the test bench, all that was left was to install the actual Kodi software.

The first step here was to first download a copy of Kodi on to my other PC and then I had to install that on to a bootable USB stick – to do this there is various software available such as Linux Live USB Creator (and many others) and there is a full tutorial of how to do this on the Kodi wiki on their HOW-TO:Install Kodibuntu from a USB drive article.

The next step is to install Kodi on your PC by booting in the BIOS and then selecting to boot up from the USB stick that has Kodi on it, then all you do is follow the installation steps.

Kodi Box and PC Build Completed Using a DIY PC Test Bench

In the end I had a tight & compact DIY PC Test Bench that was probably almost as small as I could build using an ATX sized motherboard tray and little effort. I also had put together a PC Build that now supports a copy of the Kodi Open Source Home Theatre Software that I use to stream media to my TV.

In terms of controlling the Kodi media software and the PC, I downloaded the Sybu Kodi app to my iPhone, which literally just works with little setup. So all I have to do is boot the build up, startup the app on my iPhone and viola the app works instantaneously without the need of a keyboard or mouse (which I only needed to use for the initial installation and setup of the Kodi software). *Plus the app also shuts the PC off!

The Kodi Box PC Build works perfectly and was accomplished for no extra cash on my part, and could possibly be done very cheaply even if you have to buy all of the pc hardware from scratch. If you are looking to do something similar, take a look at any old hardware you have laying around or ask your friends and family, you could find a use out of someones old PC hardware.

Building My DIY PC Test Bench And Kodi Box PC Build Gallery


Comments 4

  1. HI Corey, very good example. I would also be interested in the software side of this project. I am planning to use some old PC hardware , but have no idea on what software to use.

    1. Post

      Say you have your PC all setup up, you’d then just install the Kodi software on to an empty hard drive. You can download it here: https://kodi.tv/download/

      To actually install the software you have to make a bootable USB so that you have a way of installing it on your newly built pc, of which you can use http://www.linuxliveusb.com/en/download to create the bootable USB on another PC.

      Once you have it on the USB, just plug it into your newly built pc and boot up using the USB, and install Kodi.

      Hopefully this helps!

      1. Am I missing something? Everything I’m reading indicates Kodi is an application, not an OS. Therefore, you cannot just boot into Kodi – you have to install an OS first (ie Android, Linux, Windows, etc) and then install the app. No?

        1. Post

Leave a Reply