GeeekPi Raspberry Pi 4 TFT 3.5 Inch Touch Screen with Case

GeeekPi 3.5-inch Touch Screen with Case for Raspberry Pi 4 Model B

Instruction Manual

1. Introduction

This manual provides detailed instructions for the assembly, installation, and operation of the GeeekPi 3.5-inch TFT LCD Touch Screen with an ABS case, designed specifically for the Raspberry Pi 4 Model B. This kit enhances your Raspberry Pi experience by adding a compact display and protective enclosure, along with cooling components.

GeeekPi 3.5-inch Touch Screen with Case for Raspberry Pi 4

Image 1.1: GeeekPi 3.5-inch Touch Screen with Case for Raspberry Pi 4.

2. Package Contents

Verify that all components listed below are included in your package:

  • 1 x ABS Case for Raspberry Pi 4B
  • 1 x 3.5 inch TFT Resistive Touch Screen
  • 1 x Aluminum Heatsinks Set
  • 1 x Touch Pen
  • 1 x 30x30x7mm Cooling Fan
Package contents of GeeekPi 3.5-inch Touch Screen kit

Image 2.1: Visual representation of included components.

3. Assembly Instructions

Follow these steps to assemble your GeeekPi 3.5-inch Touch Screen with the Raspberry Pi 4 Model B and case. Ensure the Raspberry Pi board is powered off before beginning assembly.

  1. Install Heatsinks: Carefully place the aluminum heatsinks onto the corresponding chips of your Raspberry Pi 4 Model B. Refer to Image 3.1 for correct placement.
  2. Mount Raspberry Pi: Place the Raspberry Pi board onto the base part of the ABS case. Ensure it sits securely.
  3. Install Cooling Fan: Attach the 30x30x7mm cooling fan to the designated position on the 3.5-inch display board. Connect the fan's power cable to the appropriate pins on the display board. Refer to Image 3.2 for fan placement.
  4. Connect Display: Carefully align and insert the 3.5-inch TFT resistive touch screen onto the GPIO pins of the Raspberry Pi. Ensure all pins are correctly seated.
  5. Install Frame: Place the middle frame of the ABS case around the display and Raspberry Pi assembly.
  6. Close Case: Secure the top part of the ABS case onto the assembly. Ensure all parts snap together firmly.
Heatsink placement on Raspberry Pi 4

Image 3.1: Recommended heatsink placement on Raspberry Pi 4 components.

Cooling fan installation on 3.5-inch display board

Image 3.2: The display board features a pre-determined position for the cooling fan to aid in heat dissipation.

Step-by-step assembly of Raspberry Pi, screen, and case

Image 3.3: Overview of the four main assembly steps.

Exploded view of GeeekPi 3.5-inch Touch Screen kit components

Image 3.4: Exploded view showing the layers of assembly: case base, Raspberry Pi, display, and case top.

The assembled case provides access to all necessary ports and includes an opening for the SD card, as shown in Image 3.5.

Bottom view of assembled case showing SD card slot and rubber feet

Image 3.5: Bottom view of the case, highlighting the SD card slot and rubber feet for stability.

4. Driver Installation

To enable the 3.5-inch touch screen functionality, specific drivers must be installed on your Raspberry Pi operating system. The screen supports Raspbian, Ubuntu, and Kali Linux systems.

4.1. Using Pre-configured Images (Recommended for Raspberry Pi 4B)

For Raspberry Pi 4B, it is recommended to use the pre-configured images provided by GeeekPi. These images include the necessary drivers pre-installed, simplifying the setup process. Download and write the image to your TF card using a tool like Etcher.

  • Refer to the official GeeekPi support page or the provided documentation for the latest download links for pre-configured images.
Screenshot of driver download links and instructions

Image 4.1: Example of driver download links and instructions for various Raspberry Pi models and OS versions.

4.2. Manual Driver Installation

If you prefer to use your existing Raspberry Pi OS installation, you can manually install the LCD drivers. This method requires command-line access to your Raspberry Pi.

Steps for LCD Driver Installation:

sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show/
cd LCD-show/
sudo ./LCD35-show

If your Raspberry Pi is equipped with GPIO display drivers (e.g., MPI2411, MPI2418, MPI2801, MPI3201, MPI3501), the HDMI port will not have signal output after driver installation. To switch back to HDMI display mode, execute the following commands:

cd LCD-show/
sudo ./LCD-hdmi

For more detailed information or alternative driver downloads, refer to the official documentation or the wiki page provided by GeeekPi.

Screenshot of LCD driver installation commands

Image 4.2: Commands for manual LCD driver installation and switching to HDMI output.

5. Operating Instructions

5.1. Touch Screen Calibration

After installing the drivers, you may need to calibrate the touch screen for accurate input. This can be done using the xinput_calibrator program.

Steps for Touch Screen Calibration:

  1. Install Calibrator: Open a terminal and install the calibrator with the command:
    cd LCD-show/
    sudo dpkg -i xinput-calibrator_0.7.5-1_armhf.deb
  2. Run Calibration: Click the Menu button on the taskbar, navigate to Preference > Calibrate Touchscreen.
  3. Follow Prompts: Complete the touch calibration by following the on-screen prompts. A reboot may be required for the calibration to take effect.
  4. Save Parameters (Optional): You can save the touch parameters by creating a 99-calibration.conf file. This step is not always necessary if the file already exists or if calibration persists after reboot.

6. Specifications

Key technical specifications for the GeeekPi 3.5-inch Touch Screen and Case kit:

FeatureSpecification
Screen Size3.5 Inches
Resolution320x480 pixels
Display TypeTFT LCD
Touch TypeResistive Touch
CompatibilityRaspberry Pi 4 Model B (Case only for Pi 4B, screen compatible with any Pi version)
Operating System SupportRaspbian, Ubuntu, Kali
SPI Signal Input125MHz
Refresh RateApproximately 50fps
Product Dimensions7 x 1 x 3.5 inches (assembled)
Item Weight5.1 ounces
Dimensions of the assembled GeeekPi 3.5-inch Touch Screen with Case

Image 6.1: Dimensional overview of the assembled product.

Screen features and specifications

Image 6.2: Summary of screen features including resolution, touch control, and system support.

7. Troubleshooting

This section addresses common issues that may arise during the installation or operation of your GeeekPi 3.5-inch Touch Screen.

7.1. Display Not Working / White Screen

  • Driver Installation: Ensure that the correct drivers for your specific Raspberry Pi model (e.g., Raspberry Pi 4B) and operating system version are installed. Outdated or incorrect drivers are a common cause of display issues.
  • Pre-configured Image: If manual driver installation is problematic, try using a pre-configured OS image provided by GeeekPi, which includes the drivers.
  • Connections: Verify that the display is securely connected to the Raspberry Pi's GPIO pins. Loose connections can prevent the display from functioning.

7.2. External Monitor Issues After Driver Installation

  • HDMI Output: After installing the LCD drivers, the HDMI output may be disabled. To switch back to HDMI, use the command sudo ./LCD-hdmi from within the LCD-show/ directory.

7.3. Overheating

  • Heatsinks and Fan: Ensure all aluminum heatsinks are correctly applied to the Raspberry Pi's chips and that the cooling fan is properly installed and connected. Verify the fan is spinning when the Raspberry Pi is powered on.
  • Airflow: Confirm that the case vents are not obstructed to allow for adequate airflow.

7.4. Touch Screen Unresponsive or Inaccurate

  • Calibration: Perform the touch screen calibration as described in Section 5.1.
  • Driver Integrity: Reinstall the touch screen drivers if calibration does not resolve the issue.

8. Warranty and Support

GeeekPi products are covered by a manufacturer's warranty. For specific warranty terms, technical support, or further assistance, please contact GeeekPi customer service through their official website or the platform where the product was purchased. Ensure you have your purchase details and product model number available when contacting support.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.