EasyManua.ls Logo

Raspberry pi 3B - User Manual

Raspberry pi 3B
9 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
SalesIdeasUniverse@gmail.com
Raspberry pi 3B / 4B Mini Tower Case (v8)
SalesIdeasUniverse@gmail.com
Introduction
Thank you for purchasing our product. Your case is made using our own CNC laser cutting
equipment in Telford (UK) and we are here to help with any issues or questions you may have.
We hope you enjoy your pi’s new home.
The case is made from a combination of high gloss acrylic, Perspex and Birch Ply Wood. The
clear Perspex side panels are removable by unscrewing the 4 fastening nuts on each side. We
advise you to remove both sides to install your pi. Note that the panels are not the same on
one side the slot / hole is lower than the other. It should be high slot on the left side and low
slot on the right side. This is so the slots align with the pi’s header pins on the left, and power,
hdmi, etc on the right side.
Undo the nuts and remove the Perspex cover.
Your case will have installed the 4 mounting pillars / stand offs we use M2 or M2.5 spacers /
standoffs for the Raspberry pi range of boards (mote the stand offs are not shown in the above
picture). On these pillars you will find very small nuts or screws -undo them and keep them
safe.
Before inserting your pi into the case, make sure your SD Card is installed and make sure your pi
has heat sinks fitted to the main CPU, Memory chips etc. See you heat sink guidance for details.
Question and Answer IconNeed help?

Do you have a question about the Raspberry pi 3B and is the answer not in the manual?

Summary

Mini Tower Case Assembly and Introduction

Case Materials and Panel Removal

Details on case construction materials and how to remove side panels for pi installation.

Raspberry Pi Installation Guide

Steps for installing the Raspberry Pi using mounting pillars and pre-installation checks.

Component Wiring Guide

RGB Fan Connection

Connects the 5v RGB Fan's power and ground wires to the Raspberry Pi header pins.

OLED Display Wiring

Connects the SSD1306 OLED display, detailing Type 1 and Type 2 pin configurations.

OLED Software Setup

System Updates and Python Installation

Commands for updating the OS, installing Python3, and pip.

Install Dependency Libraries

Installs essential libraries like adafruit-python-shell for the OLED.

Enable I2 C and Detect OLED

Steps to enable I2C and verify OLED connection using i2cdetect.

OLED Python Library Installation

Installs the adafruit-circuitpython-ssd1306 library for the display.

Automate Stats Script on Boot

Configures the stats.py script to run automatically on Raspberry Pi startup.

System Access and Configuration

Front Panel Access for SD Card

Instructions for removing the front panel to access the SD card.

Default Partition Size Adjustment

Guide to expanding the SD card filesystem using raspi-config.

Overview

This document describes the Raspberry Pi 3B / 4B Mini Tower Case (v8), a custom-designed enclosure for Raspberry Pi boards. The case is manufactured in Telford, UK, using CNC laser cutting equipment, ensuring precision and quality. It is designed to house a Raspberry Pi, along with an RGB 5V fan and a standard SSD1306 OLED display, providing both protection and enhanced functionality.

Function Description

The primary function of the Raspberry Pi Mini Tower Case is to provide a secure and aesthetically pleasing enclosure for your Raspberry Pi 3B or 4B. It protects the delicate electronics of the Raspberry Pi from dust, physical damage, and accidental contact, making it suitable for various environments. The case integrates an RGB 5V fan for active cooling, which is crucial for maintaining optimal operating temperatures, especially during intensive tasks, thereby preventing thermal throttling and ensuring stable performance. Additionally, it incorporates an SSD1306 OLED display, allowing users to visualize system statistics, custom messages, or other relevant information directly on the case, enhancing the user experience and providing immediate feedback without needing an external monitor.

The design of the case facilitates easy access to essential Raspberry Pi components and ports. The clear Perspex side panels are removable, allowing for straightforward installation of the Raspberry Pi board. These panels are specifically designed with different slot/hole positions to align correctly with the pi's header pins on the left side and power, HDMI, and other ports on the right side, ensuring all necessary connections are accessible. The case also includes pre-installed mounting pillars/standoffs for securing the Raspberry Pi board, utilizing M2 or M2.5 spacers.

The integrated RGB fan not only provides cooling but also adds a visual element to the case. The fan's wiring is designed for simple connection to the Raspberry Pi's 5V and ground pins. The OLED display, a 4-pin serial display, is pre-wired and ready for connection to the Raspberry Pi's GPIO header, specifically for I2C communication. The manual provides detailed instructions for connecting both the fan and the OLED, ensuring users can set up these features correctly.

The software setup for the OLED display is also comprehensively covered, guiding users through updating the operating system, installing Python 3, and setting up necessary dependency libraries. This includes instructions for enabling the I2C communication interface, installing the Adafruit CircuitPython SSD1306 library, and running a Python script to display system statistics. The case is designed to be a complete solution, combining hardware protection with integrated cooling and display capabilities, all supported by clear setup instructions.

Usage Features

The Raspberry Pi Mini Tower Case is designed for ease of use throughout the installation and operation process.

Installation of Raspberry Pi:

To install the Raspberry Pi, users first remove the clear Perspex side panels by unscrewing four fastening nuts on each side. It's important to note that the panels are not identical; one has a higher slot/hole for the pi's header pins, and the other has a lower slot/hole for power, HDMI, and other ports. Users then undo the small nuts or screws on the pre-installed mounting pillars/standoffs. Before inserting the Pi, it's crucial to ensure the SD card is installed and heat sinks are fitted to the main CPU and memory chips for optimal thermal management. Once the Pi is in place, the nuts are used to secure it, and any cabling from the fan and OLED should be pushed out of the way to prevent interference.

Connecting the RGB Fan:

The RGB 5V fan comes with three wires, but only the red and black wires are used for power. The third wire should be looped to prevent it from interfering with the fan blades. The red wire connects to a 5V pin on the Pi header, and the black wire connects to a ground pin. The manual provides a detailed GPIO pinout diagram to guide users in making these connections accurately.

Connecting the OLED Display:

The SSD1306 OLED display has four pre-connected wires. The color of these wires may vary, but their function remains consistent. The manual identifies two types of OLED wiring sequences based on supplier variations, emphasizing the importance of checking the back of the OLED to determine the correct type. For Type 1 OLEDs, the pins (from left to right) are SDA, SCL, VCC (3.3V), and GND. For Type 2 OLEDs, the pins are SDA, SCL, GND, and VCC (3.3V). The SDA wire connects to the left column 2nd pin down (GPIO 2 Serial Data I2C). The SCL wire connects to the left column 3rd pin down (GPIO 3 Serial Clock I2C). The VCC wire connects to the left column 1st pin down (3.3V). The GND wire connects to the right column 7th pin down (Ground). It is important to note that the OLED uses a 3.3V supply from the Pi board, unlike the fan which uses 5V.

Software Setup for OLED:

The software setup for the OLED display involves several steps to ensure it functions correctly.

  1. Update Operating System & Install Python3: Users need to run sudo apt-get update, sudo apt-get full -upgrade, and sudo reboot. After rebooting, sudo apt-get install python3-pip and sudo pip3 install --upgrade setuptools are executed.
  2. Install/Update Dependency Libraries: Users navigate to their home directory (cd ~) and then install adafruit-python-shell using sudo pip3 install --upgrade adafruit-python-shell. They then download and run the raspi-blinka.py script from Adafruit's GitHub repository (wget https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/raspi-blinka.py and sudo python3 raspi-blinka.py). This script enables the I2C communication interface. Users can verify I2C connectivity by typing sudo i2cdetect -y 1 and looking for '3c' in the output. If the OLED is not detected, troubleshooting steps include checking if the I2C interface is enabled via sudo raspi-config or re-checking the wiring.
  3. Install OLED Python Library: The adafruit-circuitpython-ssd1306 library is installed using sudo pip3 install adafruit-circuitpython-ssd1306, along with python3-pil using sudo apt-get install python3-pil.
  4. Python Stats Script: Users download a stats.py file from the provided website (https://ideasuniverse.co.uk/pages/downloads) and save it to the root directory (home/pi). They can test the script by running python3 stats.py.
  5. Running Stats File on Start-up: To make the stats script run automatically on boot, users open the crontab editor (crontab -e), select an editor, and add @reboot python3 /home/pi/stats.py & to the end of the file. The & at the end is crucial. After saving and exiting, a reboot will verify the screen comes up on boot.

Default Partition Size Management:

For pre-built systems or SD cards with pre-installed configurations, the default partition size is 16GB. Users can expand this to utilize the full capacity of their SD card by running sudo raspi-config, selecting the "expand filesystem" option, and confirming the choice. A reboot will then show the expanded filesystem.

Maintenance Features

The Raspberry Pi Mini Tower Case is designed with maintenance and accessibility in mind, particularly for accessing the SD card and other internal components.

Front Panel Access for SD Card:

The front panel of the case is removable to allow access to the Raspberry Pi's SD card after the Pi has been installed. This is a crucial feature for users who frequently need to swap SD cards or perform system maintenance. The front panel is secured by a bracket fitted to the top bolts of the fan on the inside of the case. To remove the front cover:

  1. Ensure all power is removed, and all cables are unplugged from the Raspberry Pi.
  2. Remove both Perspex side panels.
  3. Undo the top bolts that hold the fixing bracket. It is recommended to hold the nut with pliers and use a Phillips screwdriver from the front of the panel. The lower bolts should be left in place. Care must be taken not to misplace the small nuts.
  4. Remove the bracket, noting its direction, and slide out the top bolts. The front cover should then come away freely.
  5. To replace the front panel, simply reverse these steps. Users are advised not to force the front panel or apply excessive pressure to the case during handling to prevent damage.

Removable Side Panels:

The clear Perspex side panels are easily removable by unscrewing four fastening nuts on each side. This feature is not only for initial installation but also for general maintenance, troubleshooting, or upgrading internal components. The ability to quickly remove both sides provides full access to the Raspberry Pi board, the fan, and the OLED display, making it convenient to check connections, clean components, or replace parts if necessary.

Heat Sink Guidance:

The manual explicitly advises users to ensure heat sinks are fitted to the main CPU and memory chips of the Raspberry Pi before inserting it into the case. While the case includes an active cooling fan, proper heat sink installation on critical components is a fundamental maintenance practice to maximize thermal efficiency and prolong the lifespan of the Raspberry Pi, especially under continuous load. This guidance underscores the importance of proactive thermal management.

Wiring Accessibility:

The design ensures that once the side panels are removed, all wiring for the fan and OLED display is accessible. This allows for easy inspection, re-connection, or modification of the wiring if needed, simplifying troubleshooting in case of display or fan issues. The clear instructions for wiring connections also serve as a reference for re-checking during maintenance.

Overall, the Raspberry Pi Mini Tower Case is designed to be a user-friendly and maintainable enclosure, providing both protection and enhanced functionality for Raspberry Pi users.

Raspberry pi 3B Specifications

General IconGeneral
ColorVaries
DimensionsVaries depending on the specific enclosure
WeightVaries depending on the specific enclosure
AccessibilityVaries depending on the specific enclosure (access to ports, GPIO, etc.)
CoolingVaries depending on the specific enclosure (passive cooling, fan mounting options, etc.)
Mounting OptionsVaries
CompatibilityRaspberry Pi 3 Model B
MaterialVaries (commonly plastic or metal)