Prusa Black Friday is here! Free shipping, printer discounts, amazing gifts & more! See all deals!

Portal Companion Cube NAS

A complete NAS enclosure based on the Companion Cube from Portal that needs no supports to be printed.
192
154
0
3257
updated September 26, 2025

Description

PDF

The Portal NAS Case is a PC Case blending the iconic design of the Portal Companion Cube with the functionality of a Network Attached Storage (NAS) case. Fully 3D printed, this enclosure offers a distinctive aesthetic while being practical and modular. Its approximate dimensions are 220mm x 220mm x 220mm.

The case has been printed with a 0.6mm nozzle.

Features

  • Support-Free Printing: Designed to be printed without the need for external support structures, simplifying the printing process and reducing post-processing.
  • 2x HDD Hotswap Bays: Easily access and swap your hard drives without having to power down your system.
  • "Transparent" Design Aesthetic: The interlocking design of the pieces effectively hides many assembly seams.
  • Modular Interior Compartment: A flexible interior space allows you to adapt the case for your specific needs, whether for cable management, additional SSDs, or other accessories.
  • Independent Motherboard Tray: A dedicated tray for your Mini-ITX motherboard with support for a 120mm fan. This tray is detachable, enabling the creation of alternative versions for different component sizes or configurations.
  • Easy Front Fan Access: The front panel features a magnetic mounting system for the fan, allowing for quick, tool-free removal and cleaning.

What You'll Print

You will need to print all the .stl files provided in this download to assemble the complete case. The filament used is your choice, but Rose PLA, White PLA, and Grey PETG are recommended for the suggested aesthetic.

There is also a .3mf file avaliable

Required Hardware

Tools Needed

  • 3D printer capable of printing a minimum volume of 208mm x 208mm x 208mm.
  • Soldering iron (for installing M3 heat-set inserts).
  • Screwdriver appropriate for the screw sizes used (M3, PC fan screws, HDD screws).

Materials for Assembly

TypeComponentsAdditional InformationQuantity (Recommended)
PlasticPLA RoseFor accents or details (optional)~50g
PlasticPLA WhiteFor the main body or contrast~850g
PlasticPETG GreyFor structural integrity and durability, or an alternative aesthetic~1.1Kg
InsertsM3x6 Heat-Set InsertsFor solid mounting points4x (for the motherboard tray) + a few extras are wise
ScrewsM3 screws (length as needed)For fixing components or panels (if required by design)~4x (verify compatibility with the design)
ScrewsPC Fan ScrewsFor attaching fans to their mounts18x
Screws3.5" HDD ScrewsFor mounting hard drives (ensure you have the correct length)8x (4 per HDD) or 12x (6 per HDD), depending on your drives
Fan92mm x 14mm FanFor the main case cooling (check compatibility)1x
Fan120mm x 15mm FanFor the motherboard tray cooling1x
AdapterSATA Angled adapterFor the hotswappable brackets2x
CablesSATA CableFor connecting the drives to Motherboard, get ones with a small head so it doesnt touch the printed brackets  
MotherboardMini-ITX MotherboardStandard form factor for the case1x
CPU CoolerMax Height 40mmTo ensure clearance within the case with the tray and top panel1x
Power SupplyFlex-ATX Power SupplyCompact form factor suitable for NAS builds1x
Storage3.5" Hard DrivesFor data storage2x
ButtonExternal Power Button (12mm)For system activation (121x
AdhesiveGlueGlue that glues well plastic together1x

Assembly

After printing everything and having everything mentionned above we can start the build

Chassis

We're going to start with the biggest printable piece of the project Wich is the chassis.

Task 1 - HDD Hotswap function
  • Mount the HDD angled brackets (2 brackets with each 2 fan screws) (it clips in) into the adapter and screw it to the chassis.
Task 2 - TPU Feet + Magnet insertion
  • Mount the TPU feet to the bottom of the case and insert the magnets to the chassis, you can push the magnets in, the magnet clips in the piece after pushing it inside. 
Task 3 - Power Button
  • Mount the button adapter in the back of the case
    The button can be modified to be adapted to the needed size of course
  • πŸ”΅πŸ”΅The button is force pushed into the chassis, it holds there by itself, if not, use glue
  • πŸ”΅πŸ”΅ If you buy the same button as me, it self-tapes itself into the button adapter print.
  • πŸ”΅πŸ”΅ It is recommended that cable of the button gets routed through the wall hole to go down to the motherboard
Task 4 - PSU
  • Add the PSU to the case
     
  • πŸ”΅πŸ”΅ The slot on the side of the PSU is made to hide the cables, a hole at the back of the interior is there to route the CPU + Motherboard cables. The SATA cables shouldnt pass there, you can look at the interior picture from the photos on the top of this page.
Task 5 - Pink stripes
  • Glue the pink stripes to the case (Normal & angled stripes)
  • πŸ”΄πŸ”΄ Look closely into the image to see wich ones go where (or logic also).
Task 6 - Middle edge pieces
  • Glue and clip the pieces onto the chassis
Task 7 - Corner pieces
  • Glue and clip the pieces onto the chassis.
  • πŸ”΅πŸ”΅ The top heart face has a different orientation compared to the side faces, check before gluing.
Task 8 - Pink hearts
  • Glue the hearts onto the chassis and the heart faces.

HDD Cages

Next we have the HDD Cages, per cage there are 6 TPU Screw washers, for a total of 12.

Task 1 - TPU Washers
  • Add the washers to the cage. 
  • πŸ”΅πŸ”΅ to know wich side to slide it in, Check the profile of the TPU washer and compare it to the hole of the HDD Cage, they should match.
Task 2 - Screwing the HDD
  • Slide in the disk first and screw it through the washers
  • β€ΌIf you only have 4 screws DO NOT skip the ones on the left of the image! the cage will slide with the disk!

Motherboard Tray

The Tray assembly is the only piece where a soldering iron is needed

Task  1 - Assembly
  1. Add the M3 Inserts the motherboard tray.
  2. (Optional) Screw the 120mm fan between the motherboard tray and washers.
  • πŸ”΅πŸ”΅ A closed motherboard tray is also avaliable to print.
Task 2 - Motherboard screw-in (Illustration WIP)
  • Mount the motherboard with the M3 screws on top the completed piece
  • ❔Sorry, i didn't find a good motherboard to show, it will be updated in the future, sorry in advance 

 

Front panel

Now, we have to do the front panel to do, the front panel has most of the pieces glued to it, the fonctionnal ones have a fan screw involved (The white corner pieces + the fan clamp).

Task 1 - Pink stripes
  • Glue the pink stripes (the rectangular thinner ones)
Task 2 - Middle white pieces
  • Glue the white pieces on the middle of the 4 sides, there are 3 pieces that have a totaly flat side without nothing except the one on the lower edge that clips in (must also be glued).
Task 3 - Magnet insertion
  • Add the magnets to the corner pieces, you can push the magnets in, the magnet clips in the piece after pushing it inside. 
  • πŸ”΅πŸ”΅ This is the lower front corner piece, the top one has the same magnet insertion mecanism, this task also applies for the top front corner.
  • πŸ”΄πŸ”΄ Make sure the magnet is in the right orientation for it to be attracted by the other one!
Task 4 - Corner pieces
  • Screw (with 4x fan screws) and glue the corner pieces
Task 5 - Front fan filter
  • Glue and connect the following pieces together
  • Glue the pink heart to the pieces.
  • πŸ”΅πŸ”΅Put the glue on the borders of the heart and push it in.
Task 6 - Front filter heart
  • Glue the heart to the front.
  •  
Task 7 - Front fan setup
  • Add the fan clamp first and the fan after.
Task 8 - Front fan locking
  • Add the screws to clamp the fan, the screws will push the fan clamp against the fan.

Final assembly

The final assembly consist of mounting the pieces you've put together from this little manual.

Task 1 - Motherboard tray to Interior chassis.
  • Connect the PSU Cables to the motherboard and slide the motherboard tray into the chassis.
  • Screw the 2 fan screws on the sides to the motherboard tray to hold it in place.
Task 2 - Front panel to chassis
  • Connect the front fan to the motherboard and simply put it in place, the magnets will hold the face together.
Task 3 - HDD Drives to chassis (seems obvious at this point)
  • Slide the HDD cages into the chassis

The end

I hope you enjoyed building this case, if you have feedback about the building process or some pieces, ill be checking the comments for a moment! 

PS: This has been written at 2AM and probably posted on reddit at 3AM, i might have to do some corrections on the texts etc…

Credits

I used some 3D models for the illustrations here are the sources for them

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more