Portable XBMC Lunch Box

I wanted a portable XBMC system. I want to take this in my trailer camping, to hotels, friends house etc. Basically this is a Raspberry Pi running XMBC, powered USB hub, 2.5″ USB SATA enclosure with a 250GB laptop drive. This case needed to be all self enclosed. I can carry all the cables and accessories.

Portable XBMC Lunch Box

Parts List:


* For some reason my USB hub quit driving my hard drive. I tested everything and swapped it out. I used a 4 port hub with a 2.6A power supply. This seems to power the hard drive fine. This new hub had vertical ports. I unsoldered the ports and directly soldered wires in their place. This lowered the profile.

Step 1: Prep the lunch box

I used a mini lunch box. The dimensions are approximately 7-5/8″ x 6″ x 2-3/4″H

Cut metal and install keystone panel

  • Determine where to put the keystone panel.
  • Mark jack panel with sharpie marker
  • Dremel out the rectangle
  • Press in the keystone panel
  • Mark holes for screws
  • Drill holes
  • Remove screws and extra plastic from low voltage device ring
  • Place low voltage ring inside and screw faceplate to ring
    • This is to make a securely sandwich the metal. Cables tend to tug.
  • Screw panel into ring

Attach keyboard

  • Velcro the keyboard to the back of the lunch box

Step 2: Build triple stack for Pi and Hub

I went though several orientations of the Pi and hub. This required that I have an easy way to change configurations and move the devices until I got the perfect orientation. I used plastic DVD covers. The width and length of the DVD cover worked well with the mini lunch box. I may redo this with acrylic now that I have the desired pattern.

Prep the DVD covers

  • Trim clear plastic cover (what holds the paper)
  • Split DVD case along seams
  • Cut the DVD cover to length. Ideal is to snugly press against the low voltage device ring.

Mount components

  • Screw standoffs on the Pi and Hub
  • Orient Pi and Hub on their respective DVD plastic
  • Mark stud location
  • Exacto a X on the stud location
  • Press stud in the X

* This will securely hold the component yet allow you to easily more the mount point if needed. Figuring out exactly where the Pi and Hub go and how they are oriented can be determined by the amount of space the cables take and your desired cable path.

Portable XBMC Lunch Box

Assemble the stack

  • Measure the depth of the lunchbox. Mine would fit 3″ bolts.
  • Measure the spacers needed between each stack
  • Cut ball point pen tupe to length
  • Mark and drill holes for bolts
  • Thread bolts through holes and screw nut on top

Velcro HD

I wanted the hard drive removable so I could copy new data to it.

  • Add large strip of velcro to top of stack and HD enclosure

Step 3: Custom cables

The lunch box is oriented. The keystone panel is installed. The component stack is cut to fit and slipped in. Now we have to make lots of custom cables.

For more detail: Portable XBMC Lunch Box

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
Scroll to Top