K-0403: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
==ABS Case for RPi 4B with 3.5 Inch Resistive Touch Screen==
==ABS Case for RPi 4B with 3.5 Inch Resistive Touch Screen==
[[File:K0403a1.jpg|right|300px]]
[[File:K-0403-1.jpg|right|300px]]
* <font color=red>Purchase URL [ https://52pi.com/products/3-5-inch-480-320-resistive-touch-screen-tft-display-monitor-with-abs-case-cooling-fan-heatsinks-for-raspberry-pi-4-b ]</font>


==Description==
==Description==
Line 9: Line 10:
It is good for DIY projects such as mini gamepad, Desktop clock, appointment reminder, access control viewer and so on.
It is good for DIY projects such as mini gamepad, Desktop clock, appointment reminder, access control viewer and so on.
The Raspberry Pi 3.5 inch Touch Screen can adjust the resolution by the software which also available for connecting Raspberry Pi 3 B+ directly, without additional power.(The RPI screen original resolution is 320×480).<br>
The Raspberry Pi 3.5 inch Touch Screen can adjust the resolution by the software which also available for connecting Raspberry Pi 3 B+ directly, without additional power.(The RPI screen original resolution is 320×480).<br>
The screen support 125MHz SPI signal input, the refresh rate is about 50fps which is enough to play the videos or games and display stable without flicker.<br>
The screen support 125MHz SPI signal input, the refresh rate is about 5fps which is enough to play the videos or games and display stable without flicker.<br>
It supports Raspbian, Ubuntu, and Kali system, the drivers and image are provides freely. <br>
It supports Raspbian, Ubuntu, and Kali system, the drivers and image are provides freely. <br>
The case can be used as raspberry pi case with mini cooling fan and 3.5 inch screen case.<br>
The case can be used as raspberry pi case with mini cooling fan and 3.5 inch screen case.<br>
Line 22: Line 23:
* ABS material case
* ABS material case
* Supported OS: Raspbian buster for RPi 4B; Ubuntu mate, kali-linux, Raspbian stretch for RPi 3B/3B+
* Supported OS: Raspbian buster for RPi 4B; Ubuntu mate, kali-linux, Raspbian stretch for RPi 3B/3B+
 
===New Update===
==Specifications==
* 2023-06-05:
* Power Input: 5V/0.13A
[[File:K-0403 ZP-0274 PI4 ABS 外壳+ S-0002 3.5寸电阻触摸屏幕-风扇.jpg|left|800px]]
* Resolution: 320x480
<br style="clear:both;">
* Refresh rate:5fps
===Screen Features===
* Colors:  65535
* 320×480 resolution
* Backlight: LED
* Resistive touch control
* Aspect Ratio: 8:5
* Supports any revision of Raspberry Pi (directly-pluggable)
* Dimention: 91mm x 62mm x 34mm
* Compatible with Raspberry Pi A, B, A+, B+, 2B, 3B, 3B+,4B versions
* Drivers provided (works with your own Raspbian/Ubuntu directly)
* Size perfectly fits the Pi
* High quality immersion gold surface plating
* Supports Raspbian system, ubuntu system ,kali Linux system
===Key Parameters===
{| class="wikitable"
|-
! Parameter !!Value 
|-
|| LCD Type||TFT
|-
||LCD Interface|| SPI(Fmax:32MHz)
|-
||Touch Screen Type|| Resistive
|-
||Touch Screen Controller ||XPT2046
|-
||Colors|| 65536
|-
||Driver IC|| ILI9486
|-
||Backlight|| LED
|-
||Resolution|| 320*480 (Pixel)
|-
||Backlight Current|| 120ma
|-
||Power Dissipation ||0.13A*5V
|-
||Operating Temp. (℃)|| -20~60
|-
||Active Area ||48.96x73.44(mm)
|-
||Product Size ||85.42*55.60(mm)
|-
||Package Size ||118*72*34 (mm)
|-
||Rough Weight(Package containing) ||75 (g)
|}
===Pin Definitions===
{| class="wikitable"
|-
! Pin No. !! Symbol !! Description
|-
||1, 17 ||3.3V|| Power positive (3.3V power input)
|-
||2, 4 ||5V|| Power positive (5V power input)
|-
||3, 5, 7, 8, 10, 12, 13, 15, 16 ||NC ||NC
|-
||6, 9, 14, 20, 25|| GND ||Ground
|-
||11 ||TP_IRQ|| Touch Panel interrupt, low level while the Touch Panel detects touching
|-
||18|| LCD_RS ||Instruction/Data Register selection
|-
||19|| LCD_SI / TP_SI|| SPI data input of LCD/Touch Panel
|-
||21|| TP_SO|| SPI data output of Touch Panel
|-
||22|| RST|| Reset
|-
||23|| LCD_SCK / TP_SCK|| SPI clock of LCD/Touch Panel
|-
||24|| LCD_CS|| LCD chip selection, low active
|-
||26|| TP_CS|| Touch Panel chip selection, low active
|}
[[File:K0403a5.jpg|left|500px]]
[[File:K0403a5.jpg|left|500px]]
<br style="clear:both;">
<br style="clear:both;">
Line 40: Line 109:
|[[File:K0403a4.jpg|none|320px]]
|[[File:K0403a4.jpg|none|320px]]
|}
|}
===How to assemble it===
* Please follow following figure to assemle it.
[[File:K-0403 ZP-0274 PI4 ABS 外壳+ S-0002 3.5寸电阻触摸屏幕-安装1.jpg|left|800px]]
<br style="clear:both;">


==Package Includes==
==Package Includes==
Line 46: Line 119:
* 1 x Resistance Pen  
* 1 x Resistance Pen  
* 1 x Aluminum Heat Sinks pack(4PCS)
* 1 x Aluminum Heat Sinks pack(4PCS)
==Download Image==
===New Update from 2023-06-05===
* Download MHS3528-3.5inch-2020-12-02-raspios-buster-armhf.7z [ https://drive.google.com/drive/folders/1YDFCbfD8Yea26nGw9O0X4LhXP5E6mTTM?usp=sharing ]
* Download MHS3528-3.5inch-2021-10-30-raspios-bullseye-armhf.7z [ https://drive.google.com/drive/folders/1YDFCbfD8Yea26nGw9O0X4LhXP5E6mTTM?usp=sharing ]
* Download MHS3528-3.5inch-2022-04-04-raspios-bullseye-armhf.7z [ https://drive.google.com/drive/folders/1YDFCbfD8Yea26nGw9O0X4LhXP5E6mTTM?usp=sharing ]
* Download MHS3528-3.5inch-2022-09-22-raspios-bullseye-armhf.7z [ https://drive.google.com/drive/folders/1YDFCbfD8Yea26nGw9O0X4LhXP5E6mTTM?usp=sharing ]
* Download MHS3528-3.5inch-2023-02-21-raspios-bullseye-armhf.7z [ https://drive.google.com/drive/folders/1YDFCbfD8Yea26nGw9O0X4LhXP5E6mTTM?usp=sharing ]
=== For Raspberry Pi 3B/3B+ ===
* <s>Just download image file from: [ https://drive.google.com/open?id=1kma6FcBex-vHAH8CZ7mcJcAnrGwyfVHT ]</s>
* Just download image file from: [ https://drive.google.com/file/d/1RvTBX4M40CqNQ1XXFDDkfx_Qr1tFhgmV/view?usp=sharing ]
* Unzip it and then flash your TF card with this image.
** This image contains LCD driver and touch screen driver.
* You can also install the driver manually by following steps.
=== For Raspberry Pi 4B ===
If you have difficulty installing the driver, or if you still can't use the display properly after installing the driver,
Please Try our Configned images for tested.
Just need download and write the image into the TF card.
<pre>DO NOT need any driver installation steps.</pre>
* Select one of image files and download it from following URLS:
** Raspberry Pi OS image file name: "MPI3501-3.5inch-2020-12-02-raspios-buster-armhf.7z"
** [ https://drive.google.com/file/d/1Jce5SksRIeZu22BElT9x_Ad8rT8oPkZH/view?usp=sharing ]
** <s>[ https://drive.google.com/file/d/1z-LdPlJvh4yxhBVMXjFl4W7Pz7r6-EZJ/view?usp=sharing ]</s>
** Ubuntu 18.04 image file name: "MPI2418-MPI2801-MPI3201-Ubuntu-18.04.2.7z"
** <s>[ https://drive.google.com/file/d/1ydf3tcM9z0Ip2k_sr5Izd8OTsQwjXx36/view?usp=sharing ]</s>
** <s>[ https://drive.google.com/file/d/1n2iuTLrdd7DQmgb2lmpHfUZQf2R55PY2/view?usp=sharing ]</s>
* Unzip it and Flash it to TF card with etcher tool.
===More Documents===
* LCDwiki: [ http://www.lcdwiki.com/3.5inch_RPi_Display ]
==Install LCD driver==
==Install LCD driver==
<pre>
<pre>
Line 60: Line 165:
sudo ./LCD-hdmi
sudo ./LCD-hdmi
</pre>
</pre>
===Download LCD Driver Manually===
* Driver download
Download:[[ File:LCD-show.tar.gz | LCD-show.tar.gz ]]


==Touch screen calibration==
==Touch screen calibration==
Line 76: Line 184:
<br style="clear:both;">
<br style="clear:both;">


==Tutorial video==
* [ https://www.youtube.com/watch?v=M77N2biDozM ]
==Keywords==
==Keywords==
* ABS case, Raspberry Pi 4B, RPi 4B, 3.5 inch TFT screen, resistive touch screen, 3.5 inch touch screen, gameboy screen, monitor, display, 480x320
* ABS case, Raspberry Pi 4B, RPi 4B, 3.5 inch TFT screen, resistive touch screen, 3.5 inch touch screen, gameboy screen, monitor, display, 480x320
==FAQ==
==FAQ==
* Q: The screen is whitish and there is no display what should i do?
* Q: The screen is whitish and there is no display what should i do?
   A: You don't install the script.
   A: Install driver or just flash TF card with preload driver image.
* Q: If I set it according to the operation, what should I do if I start the display character interface?
* Q: If I set it according to the operation, what should I do if I start the display character interface?
   A: Please re-burn the system and do the same operation.
   A: Please re-burn the system and do the same operation.

Latest revision as of 15:06, 18 October 2023

ABS Case for RPi 4B with 3.5 Inch Resistive Touch Screen

K-0403-1.jpg
* Purchase URL [ https://52pi.com/products/3-5-inch-480-320-resistive-touch-screen-tft-display-monitor-with-abs-case-cooling-fan-heatsinks-for-raspberry-pi-4-b ]

Description

This is a kit for Raspberry Pi 4B.
It contains an ABS case and a 3.5 inch Resistive touch screen.
This TFT display is 3.5" diagonal adn bright (6 white-LED backlight) and colorful.
It has 480x320 pixels with individual RGB pixel control and a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen. It is good for DIY projects such as mini gamepad, Desktop clock, appointment reminder, access control viewer and so on. The Raspberry Pi 3.5 inch Touch Screen can adjust the resolution by the software which also available for connecting Raspberry Pi 3 B+ directly, without additional power.(The RPI screen original resolution is 320×480).
The screen support 125MHz SPI signal input, the refresh rate is about 5fps which is enough to play the videos or games and display stable without flicker.
It supports Raspbian, Ubuntu, and Kali system, the drivers and image are provides freely.
The case can be used as raspberry pi case with mini cooling fan and 3.5 inch screen case.
The 3.5 inch resistive Touch Screen can be directly inserted into any version of the Raspberry Pi (Raspberry Pi zero, zero w, a, A+, b, B+, 2B, 3B, 3B+)
(Raspberry Pi is not included in the package)
If Raspberry Pi is equipped with GPIO display drivers,the HDMI port will have no signal output

Features

  • Easy to assemble
  • 3.5" diagonal LCD TFT display
  • Resistive touch screen
  • ABS material case
  • Supported OS: Raspbian buster for RPi 4B; Ubuntu mate, kali-linux, Raspbian stretch for RPi 3B/3B+

New Update

  • 2023-06-05:
K-0403 ZP-0274 PI4 ABS 外壳+ S-0002 3.5寸电阻触摸屏幕-风扇.jpg


Screen Features

  • 320×480 resolution
  • Resistive touch control
  • Supports any revision of Raspberry Pi (directly-pluggable)
  • Compatible with Raspberry Pi A, B, A+, B+, 2B, 3B, 3B+,4B versions
  • Drivers provided (works with your own Raspbian/Ubuntu directly)
  • Size perfectly fits the Pi
  • High quality immersion gold surface plating
  • Supports Raspbian system, ubuntu system ,kali Linux system

Key Parameters

Parameter Value
LCD Type TFT
LCD Interface SPI(Fmax:32MHz)
Touch Screen Type Resistive
Touch Screen Controller XPT2046
Colors 65536
Driver IC ILI9486
Backlight LED
Resolution 320*480 (Pixel)
Backlight Current 120ma
Power Dissipation 0.13A*5V
Operating Temp. (℃) -20~60
Active Area 48.96x73.44(mm)
Product Size 85.42*55.60(mm)
Package Size 118*72*34 (mm)
Rough Weight(Package containing) 75 (g)

Pin Definitions

Pin No. Symbol Description
1, 17 3.3V Power positive (3.3V power input)
2, 4 5V Power positive (5V power input)
3, 5, 7, 8, 10, 12, 13, 15, 16 NC NC
6, 9, 14, 20, 25 GND Ground
11 TP_IRQ Touch Panel interrupt, low level while the Touch Panel detects touching
18 LCD_RS Instruction/Data Register selection
19 LCD_SI / TP_SI SPI data input of LCD/Touch Panel
21 TP_SO SPI data output of Touch Panel
22 RST Reset
23 LCD_SCK / TP_SCK SPI clock of LCD/Touch Panel
24 LCD_CS LCD chip selection, low active
26 TP_CS Touch Panel chip selection, low active
K0403a5.jpg


Gallery

K0403a2.jpg
K0403a3.jpg
K0403a4.jpg

How to assemble it

  • Please follow following figure to assemle it.
K-0403 ZP-0274 PI4 ABS 外壳+ S-0002 3.5寸电阻触摸屏幕-安装1.jpg


Package Includes

  • 1 x ABS Case for RPi 4B
  • 1 x 3.5 Inch Resistance Touch Screen
  • 1 x Resistance Pen
  • 1 x Aluminum Heat Sinks pack(4PCS)

Download Image

New Update from 2023-06-05

For Raspberry Pi 3B/3B+

For Raspberry Pi 4B

If you have difficulty installing the driver, or if you still can't use the display properly after installing the driver, Please Try our Configned images for tested. Just need download and write the image into the TF card.

DO NOT need any driver installation steps.

More Documents

Install LCD driver

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 Raspberry Pi is equipped with GPIO display drivers such as MPI2411, MPI2418, MPI2801, MPI3201, MPI3501, etc., the HDMI port will have no signal output
  • If you need to switch back to the HDMI display mode, execute:
cd LCD-show/
sudo ./LCD-hdmi

Download LCD Driver Manually

  • Driver download

Download:File:LCD-show.tar.gz

Touch screen calibration

  • This LCD can be calibrated using a program called xinput_calibrator
  • Install it with the commands:
cd LCD-show/
sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
  • Click the Men button on the task bar, choose Preference -> Calibrate Touchscreen.
  • Finish the touch calibration following the prompts. Maybe rebooting is required to make calibration active.
  • You can create a 99-calibration.conf file to save the touch parameters (not necessary if file exists).
 /ect/X11/xorg.conf.d/99-calibration.conf
  • Save the touch parameters

How to assemble

Assmeblek0403.jpg


Tutorial video

Keywords

  • ABS case, Raspberry Pi 4B, RPi 4B, 3.5 inch TFT screen, resistive touch screen, 3.5 inch touch screen, gameboy screen, monitor, display, 480x320

FAQ

  • Q: The screen is whitish and there is no display what should i do?
 A: Install driver or just flash TF card with preload driver image.
  • Q: If I set it according to the operation, what should I do if I start the display character interface?
 A: Please re-burn the system and do the same operation.
  • Q: Why is there no output on my HDMI interface?
 A: If you need to switch back to the HDMI display mode, execute:
    cd LCD-show/
    sudo ./LCD-hdmi