ownCloud Raspberry Pi Case + HDD

Added SketchUp file. I have begun setting up my own 'ownCloud' server using a Raspberry Pi.
14
79
0
1353
updated November 13, 2019

Description

PDF

Added SketchUp file.

I have begun setting up my own 'ownCloud' server using a Raspberry Pi. I wanted to use a harddrive to have maximum space (currently using a large USB flash drive) but didn't want a load of wires etc. to make a mess. So I have designed this case (based on my RetroPie case) to be able to hold a harddrive internally using a USB to SATA cable.

The HDD/SSD is attached to the upper half of the main case and retained using two clips. The current clips will allow for a 7mm drive but the size can be changed for different HDD/SSD thickness's. The USB lead is passed through the case, via the hole in the rear cutout and into the port on the Pi. There are now two different lower parts, one for passive use that just has slots to allow airflow, another that has an opening for a 40mm fan.

I am thinking of using an SSD as the Pi may not be able to supply enough power for a HDD.

Have tested the clip idea and it seems to work. The image is of a 9.5mm HDD and it is held in place quite tightly.

Have uploaded an image of the top with the HDD mounted (I recycled the clips from the test piece. It is inside and I hate to waste things!). Hold really well. Using a "Sabrent USB 3.0 to SATA" adaptor, chose that as it is small and compact. Other adaptors needed to much depth.

I have finished printing all of the parts and it is holding together well! Updated with some glamour photos of the final case.

Print instructions

Category: Computer Print Settings

Printer: Custom - Mendel Based

Rafts: No

Supports: No

Resolution: 0.3

Infill: 20

Post-Printing

Parts needed

Hardware
1 x Raspberry Pi B+/2/3
5 x 3mmx6mm Self Tapping Screws
2 x 2mmx6mm Self Tapping Screws
1 x Sabrent USB 3.0 to SATA

Printed Parts
1 x ownCloud_Case_UPPER.stl
1 x ownCloud_Case_LOWER.stlor ownCloud_Case_LOWER_FAN.stl
2 x ownCloud_Case_CLIP_7mm.stlor ownCloud_Case_CLIP_9.5mm.stl

Optional
1 x ownCloud_Case_LID.stl
1 x ownCloud_Case_INSERT.stl

Fitting

  1. Connect the USB/SATA cable to the harddrive.
  2. Place the harddrive into the space and attach the clips into position.
  3. Put the Raspberry Pi in position and attach using 2 x 2mmx6mm screws on the two mounting holes by the GPIO connector.
  4. Feed the USB cable out and plug into one of the USB ports.
  5. Bring the two case halves together, making sure the USB cable comes out through the hole between the case halves.
  6. Insert the 5 x 3mmx6mm self tapping screws. Be careful not to over tighten the two screws that attach by the Pi or the mounting points could snap.
    Optional

  7. Inert the printed inserts into the lid (should be push fit no need for glue).

  8. Glue the lid to the upper half. I used water activated Gorilla glue, seems to work well with PLA.
    Install ownCloud

    I found loads of guides to help with installing ownCloud.

    To install ownCloud I used this site (site guides for V7 I just changed the download and extraction to 8.2.2):
    http://www.techjawab.com/2014/08/how-to-setup-owncloud-7-on-raspberry-pi.html

    That page makes ownCloud use SQLite which is really slow, so used this post to install and setup MYSQL:

    https://forum.owncloud.org/viewtopic.php?t=14964#p38141

    I used this giude to setup a Dynamic DNS entry:
    http://www.htpcguides.com/nag-free-dynamic-dns-raspberry-pi/

    I think that is it :) Hope this helps if you want to make your ownCloud install, so far mine is working great!

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License


Highlighted models from creator

View more