February 19, 2026
Description
This project integrates a Raspberry Pi 5, 10.1" display, power bank, cooling system, and peripherals into an Apache 2800 case from Harbor Freight. This is a precursor to the Raspberry Pi Briefcase Pentesting Rig.
Note:Â This project is intended for educational and laboratory use. Ensure all activities comply with applicable laws and network authorization requirements.
base_battery_holder
base_keyboard_left
base_keyboard_right
base_pi_holder
screen_back
screen_back2
screen_bottom_left
screen_bottom_right
screen_top_left
screen_top_right
i_o_hub
Fan cover pins (x8)
0.187 in. L X .5 in. W Disc Magnets (x8)
Raspberry Pi 5 (NVMe HAT optional)
40mm fans (x2)
10.1" display
USB Hub (x2)
Ethernet Extender
Micro HDMI Male to HDMI Female
Bluetooth keyboard
Bluetooth mouse
65W USB-C power bank
Requirements:
65W recommended
Must physically fit battery compartment
Capable of powering Raspberry Pi 5 and display simultaneously
Note: The original build used a Baseus BS-30KP365 power bank. This model has since been recalled and is not recommended. Select a current-production alternative meeting the specifications above.
HDMI cable
Pi power cable
Display power cable
Pick apart foam
Adhesive (E6000 or epoxy) if using magnets
The primary structural components of the base are:
base_battery_holder
base_pi_holder
These two parts interlock directly.
Align the tabs between base_battery_holder and base_pi_holder.
Press firmly until the tabs fully seat.
These pieces form the structural core of the lower assembly.
The keyboard side pieces:
base_keyboard_left
base_keyboard_right
do not snap into place.
Instead, they:
Friction-fit against the structural base components
Rely on the case walls for lateral retention
Position them against the assembled base core and verify proper fit within the bottom half of the Apache 2800 case.
Place everything inside the case before installing electronics.
Connect the following parts:
screen_top_left
screen_top_right
screen_bottom_left
screen_bottom_right
These pieces interlock using integrated tabs and slots, forming a rigid bezel frame around the display.
Press together firmly until fully seated.
Place the 10.1" display into the assembled bezel.
Ensure it sits flush and centered.
Snap screen_back and screen_back2 together.
Position the assembled back panel behind the display.
Press into place so the back panel captures the screen firmly against the bezel.
The display should now be securely retained between the bezel and back assembly.
The bezel includes integrated mounting pins designed to clip into the factory holes in the Apache 2800 lid.
Align the pins with the lid holes.
Press until the assembly clicks into place.
If a more permanent mount is desired, or if the printed pins break:
Cut the factory holes off the lid.
Sand the lid surface.
Install disc magnets into the bezel and corresponding lid locations using adhesive.
Allow adhesive to fully cure before use.
Place the Raspberry Pi 5 into base_pi_holder.
Install both 40mm fans in the i_o_hub and connect them to the Pi.
Install both USB hubs in the i_o_hub and connect them to the Pi.
Install the ethernet extender and HDMI extender in the i_o_hub and connect them to the Pi.
Route the display HDMI to the pi.
Install the battery into base_battery_holder and route the pi and display power cables.
Position the i_o_hub over the Pi area.
Note: The screen HDMI and power cables route through the integrated rear channel on the bezel. This prevents cable pinching and maintains clean routing when closing the case.
License:
Creative Commons — Attribution — Noncommercial