Close
0%
0%

Pi Box

Pi Box is an all-in-one Raspberry Pi 4 setup combined with a MIPI 5-inch display and onboard power source.

Similar projects worth following
0 followers
Pi Box is an all-in-one Raspberry Pi 4-based Mini PC with an internal power supply and an impressive 5" IPS display. We are currently running Recalbox OS in the Pi Box to play games, but this configuration can also be used as a Raspberry Pi Desktop running Linux and other operating systems.

Here, we are using Rasperry Pi 4 combined with the DFRobot's 5'' 800x480 IPS display, and both are being powered by a battery pack circuit we created for a previous project. We are using a 11.1V lithium cell battery pack. The Pi 4 and Display need stable 5V to operate so to step down the 11.1V from the battery pack, we prepared a custom Buck converter circuit that provides stable 5V 3A to power the Pi.

Here, we're using a Raspberry Pi 4 with the DFRobot's 5'' 800x480 IPS display, both powered by a battery pack circuit we created for a previous project. We're using a 11.1V lithium cell battery pack.

The Pi 4 and display require a stable 5V to function; therefore, we designed a customized Buck converter circuit to step down the 11.1V from the battery pack, providing a stable 5V 3A to power the Pi.

In terms of design, we created a box-like enclosure that is divided into two halves: the front section houses the display with Pi 4, and the back section holds the battery pack circuit in place. To improve the design's looks, we added a handle-like section to the left side of the front and back parts, as well as printed the enclosure in two colors to give the entire design a duotone vibe.

This device can be used as a Pi desktop or with an OS such as Octoprint or other general-purpose OS. One usage for this device was as a game emulator station, and YES, THIS SETUP CAN RUN DOOM.

Raspberry Pi 4 and 5" Display

We are using the Raspberry Pi 4 Model 4GB variant in this project, which is a significant improvement over the previous Raspberry Pi 3 in terms of power and functionality.

It features a quad-core 1.8GHz processor, up to 8GB of RAM, and dual 4K monitor support via micro-HDMI ports, making it suitable for a variety of demanding applications.

It offers excellent connectivity options, including Gigabit Ethernet, dual-band Wi-Fi, and Bluetooth 5.0, ensuring fast and reliable network connections. The inclusion of two USB 3.0 ports and two USB 2.0 ports provides enhanced data transfer capabilities. This model is also equipped with advanced multimedia support, including H.265 video decoding and OpenGL ES 3.1, making it an ideal choice for multimedia projects

As for the display, we are using the DFRobot's 5'' 800x480 IPS display, which is an IPS display that supports Raspberry Pi DSI display interface and comes with a capacitive touch panel

The display operates at a voltage of 3.3V, supplied by the Raspberry Pi display interface, with a maximum operating current of 320 mA and a screen-off current of 100 mA. It features a resolution of 800x480 and connects via the Raspberry Pi DSI video interface. It supports up to 5 touch points, with an 80-degree viewing angle on all sides.

The color depth is RGB888, offering 16 Mega True Colors, and the display has a refresh frequency of 60Hz. Additionally, the IPS panel includes optical bonding for improved brightness and clarity, anti-fingerprint and anti-glare coatings for better visibility in various lighting conditions.

3D Design

This project begins with the creation of the model, which began in Fusion360 by importing the model of the 5" display, Raspberry Pi, and Battery Pack Cirucit into the design. All three crucial components are positioned such that the display is at the front, and the Pi is placed behind the display but not on the mounting holes given on the back of the display, but the Pi is shifted slightly left so that we can access the I/O from the left side of the model.

The battery circuit is positioned behind the Raspberry Pi. By arranging the components in their proper positions, we started forming a box-like body around them, with the display at the front, the Pi in the center, and the battery pack circuit on the rear. We designed the model and divided it into two sections, with the front section housing the display, Raspberry Pi, and power switch in place. The battery pack circuit is housed in the second half, which is the back.

In addition, we designed...

Read more »

PiTab v11.step

step - 28.66 MB - 01/09/2025 at 19:34

Download

PiTab v11.f3d

fusion - 11.79 MB - 01/09/2025 at 19:34

Download

LINE.3mf

3mf - 18.70 kB - 01/09/2025 at 19:33

Download

SCH.pdf

Adobe Portable Document Format - 102.04 kB - 01/09/2025 at 19:33

Preview

BACK.3mf

3mf - 157.15 kB - 01/09/2025 at 19:33

Download

View all 9 files

  • 1
    Power Module Assembly Process
    • The PCB Assembly Process for this project begins with applying solder paste to each component pad with a solder paste dispensing needle. We're using 63/37 Sn-Pb solder paste.
    • Next, we select all of the SMD components and place them in the correct spot.
    • We next place the board on our Mini Reflow Hotplate, which heats the PCB from below up to the solder paste melting temperature of roughly 200 °C. Solder paste melts permanently and connects all SMD components to their pads.
  • 2
    Pi4 Frame Holder
    • We begin the assembly procedure by attaching four hex M3 PCB standoffs to the four mounting holes of the Pi 4. We're utilizing four 6.7mm-long hex standoffs here.
    • Next, we install the Pi Holder Part to the bottom side of the Pi 4 using the M3 Standoffs.
  • 3
    Front Body Prepwork

    To improve the aesthetics of the design, we created two add-on parts: a line printed in orange PLA and placed on the front side, and a nametag printed in two colours and placed on the top of the front body.

    • We applied Super glue to the bottom side of the 3D printed line and then placed it on the front body.
    • Super glue is next applied to the rear side of the Pi Box nametag, which is then placed on the top side of the front body.

View all 9 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates