Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

4inch HDMI Display-C: Difference between revisions

From LCD wiki
More languages
No edit summary
Fang (talk | contribs)
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 63: Line 63:
= <font color="blue">Hardware Description</font> =
= <font color="blue">Hardware Description</font> =


==== PCBA Socket Fuction Description ====
== PCBA Socket Fuction Description ==
[[File:4.0-HDMI-0009-5.jpg|400px]]   
[[File:4.0-HDMI-0009-5.jpg|400px]]   


Line 72: Line 72:
:<big>⑤</big> 13*2 Pin Socket:Get +5V Power from raspberry Pi to LCD, at the same time transfer touch signal back to Raspberry Pi.
:<big>⑤</big> 13*2 Pin Socket:Get +5V Power from raspberry Pi to LCD, at the same time transfer touch signal back to Raspberry Pi.


==== '''13*2 Pin Socket  interface definition''': ====
== '''13*2 Pin Socket  interface definition''': ==
{| class="wikitable"
{| class="wikitable"
|Pin
|Pin
Line 115: Line 115:
|}
|}


==== <font color="blue">Dimension drawing</font> ====
== <font color="blue">Dimension drawing</font> ==
[[File:4.0-HDMI-size.jpg|400px]]
[[File:4.0-HDMI-size.jpg|400px]]


Line 224: Line 224:
|-
|-
| rowspan="2" |Raspbian
| rowspan="2" |Raspbian
| rowspan="2" |2024-03-15
| rowspan="2" |2024-11-19
| rowspan="2" |PI4/PI3B+/PI3/PI2/
| rowspan="2" |PI4/PI3B+/PI3/PI2/
PI1/ZERO/ZERO W
PI1/ZERO/ZERO W
Line 230: Line 230:
password:raspberry
password:raspberry
|[[File:Baiduyun.jpg|24px]]BaiduYun:
|[[File:Baiduyun.jpg|24px]]BaiduYun:
|[https://pan.baidu.com/s/1Tl7q10kLuLBnzOJF_Ulyug MPI4008-4inch-2024-03-15-raspios-bookworm-armhf(Pi4-Pi5)] Fetch Code:8elb
|[https://pan.baidu.com/s/1Tl7q10kLuLBnzOJF_Ulyug MPI4008-4inch-2024-11-19-raspios-bookworm-armhf(Pi4-Pi5)] Fetch Code:8elb
|-
|-
|[[File:Mega-1.jpg|24px]]Mega:  
|[[File:Mega-1.jpg|24px]]Mega:  
Line 248: Line 248:
| rowspan="2" |Kali Linux  
| rowspan="2" |Kali Linux  
RaspberryPi 2, 3 and 4
RaspberryPi 2, 3 and 4
| rowspan="2" |2023.1
| rowspan="2" |2024.3
| rowspan="2" |PI4B,PI3B+,PI3,PI2
| rowspan="2" |PI4B,PI3B+,PI3,PI2
| rowspan="2" |user:kali
| rowspan="2" |user:kali
Line 254: Line 254:
|[[File:Baiduyun.jpg|24px]]BaiduYun:
|[[File:Baiduyun.jpg|24px]]BaiduYun:
|
|
[https://pan.baidu.com/s/1yk7VahBFqkzNTydVEWkqXw  MPI4008-4inch-kali-linux-2023.1] Fetch Code:3ril
[https://pan.baidu.com/s/1yk7VahBFqkzNTydVEWkqXw  MPI4008-4inch-kali-linux-2024.3] Fetch Code:3ril
|-
|-
|[[File:Mega-1.jpg|24px]]Mega:  
|[[File:Mega-1.jpg|24px]]Mega:  

Latest revision as of 16:35, 26 November 2024


Product Pictures

Product Description

  • 4.0-inch IPS full-angle display, support HDMI input, refresh rate up to 60FPS
  • The physical resolution is 800x480
  • Raspberry Pi monitor with touch control (need to install touch driver)
  • It can be used as standard HDMI output device for computer display(no touch function)
  • Compatible with and can be directly inserted into all versions of raspberry PI motherboards (raspberry PI 1 generation B and Zero need additional HDMI cable)
  • Support HDMI audio output, backlight brightness adjustable

Product Parameters

SKU MPI4008
Screen Size 4.0inch
LCD Type TFT
Module Interface HDMI
Resolution 800*480 (Pixel)
Active Area  51.84x86.40(mm)
Touch Screen Controller XPT2046
LCD Driver IC NT35510
Backlight LED
power consumption 0.16A*5V
Working temperature(℃) -20~60
Module PCB Size 98.60*58.05 (mm)
Package Size 143*134*51 (mm)
Rough Weight(Package containing) (g) 126 (g)

Hardware Description

PCBA Socket Fuction Description

3.5mm Headphone Jack: Output audio signal
HDMI:Used to connect the main board and LCD display for HDMI transmission
Micro USB:Get 5V Power from USB, If ⑤-13*2 Pin Socket has been connected, that this USB interface can be No Connect.
Backlight adjustment button: Short press backlight change 10%, long press a few seconds to close backlight; short press to open backlight
13*2 Pin Socket:Get +5V Power from raspberry Pi to LCD, at the same time transfer touch signal back to Raspberry Pi.

13*2 Pin Socket interface definition:

Pin Name Description
1、17 3.3V Power supply  +3.3V
2、4 5V Power supply  +5V
3、5、7、8、10、11、12、13、15、16、18、24 NC NC
6、9、14、20、25 GND GND
19 TP_SI SPI data input of touch panel
21 TP_SO SPI data output of touch panel
22 TP_IRQ The touch panel is interrupted and the low level is detected when the touch panel is pressed down
23 TP_SCK Touch the SPI clock signal of the panel
26 TP_CS Touch panel select signal, low level select touch panel

Dimension drawing

How to ues

How to use Raspbian/Ubuntu Mate/Kali/Retropie system

Method 1

  • Use the image of the driver preinstalled

1) Download the driver image file from the website: Image_Download
2) Format Micro SD card by SDFormatter
3) Burn the official image into Micro SD card by using Win32DiskImager.
4) Insert Micro SD card, connect LCD, start Raspberry Pi, and it will work normally.

Method 2

Step 1, install the latest official images of various systems (Q:Don‘t know how to install?)
(1)Download from the official website
(2)Format Micro SD card by SDFormatter
(3)Burn the official image into Micro SD card by using Win32DiskImager
 Step 2,Connect to Raspberry Pi

As shown in the figure, connect the LCD module to the Raspberry Pi


Step 3, Install the LCD driver
A. Install drivers in the Raspbian system(Raspberry Pi requires Internet connection)
(1)Log on to the Raspberry Pi terminal(User: pi; Password: raspberry) (Q:SSH cannot connect?)
(2)Execute the following command (copy and paste it by right-clicking on the Putty window):
sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./MPI4008-show
B. Install drivers in the Ubuntu / Kali / RetroPie system
(1)Download local drivers "LCD-show.tar.gz"
Raspberry Pi OS-Driver
Ubuntu-18.04-Drivers
Kali-2019.1-Drivers
RetroPie-Pi2-Pi3-Drivers
RetroPie-Pi1-ZERO-Drivers
(2)Copy "LCD-show.tar.gz" to the Raspberry Pi system
(3)Log on to the Raspberry Pi terminal, Execute the following command ( Username Password)
tar -xvzf LCD-show.tar.gz
chmod -R 755 LCD-show 
cd LCD-show/
sudo ./MPI4008-show
Step 4, Check whether the driver is installed successfully
After the installation of the LCD driver is completed, the system will restart automatically. If the LCD can be normally displayed and touched, the installation of the driver is successful

Note:

A. Ubuntu system default SSH is not enabled, the specific method of opening seeRaspberryPi Ubuntu-mate open ssh instructions
B. Ubuntu-18.04 system ssh connection may fail, the specific solution is shown in RaspberryPi Ubuntu-mate-18.04 ssh connection failure solution description
C. The retropie-rpi1_zero system cannot log in via SSH (no network port and wifi module). You need to copy the driver through the serial port. For details, see RaspberryPi Zero open serial instructions
D. Retropie system game installation and setup instructions see RaspberryPi Retropie using instructions

How to use as PC Monitor

  • Connected the computer HDMI output to the LCD HDMI interface by HDMI cable.
  • Power to Micro USB interface
  • If you have multiple monitors, please pull the other displayer, and make this LCD as the only displayer for testing.
  • As computer monitors, the touch function will not be available.

How to rotate the display direction

This method only applies to the Raspberry Pi series of display screens, other display screens do not apply.

  • Method 1,If the driver is not installed, execute the following command (Raspberry Pi needs to connected to the Internet):
sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./XXX-show 90

After execution, the driver will be installed. The system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.
' XXX-show ' can be changed to the corresponding driver, and ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)

  • Method 2,If the driver is already installed, execute the following command:
cd LCD-show/
sudo ./rotate.sh 90

After execution, the system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.
( ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)
If the rotate.sh prompt cannot be found, use Method 1 to install the latest drivers

Download Resources

Documents

  1. MPI4008-4inch-HDMI-Display-C-User-Manual-V1.0.pdf
  2. How_to_install_the_LCD_driver_V1.2
  3. How_to_install_matchbox-keyboard
  4. How_to_calibrate_the_resistance_touch_screen-V1.2
  5. How_to_use_Raspberry_Pi(Download,Format,Burn,SSH,PuTTy)-V1.0.pdf
  6. How_to_change_display_direction-GPIO-Resistive_Touch-V1.2
  7. RaspberryPi Ubuntu-mate open ssh instructions
  8. RaspberryPi Ubuntu-mate-18.04 ssh connection failure solution description
  9. RaspberryPi Zero open serial instructions
  10. RaspberryPi Retropie using instructions

Driver Download

  1. Raspberry Pi OS-Driver
  2. Ubuntu-Driver
  3. Kali-2019.1-Driver
  4. RetroPie-Pi1-ZERO-Driver
  5. RetroPie-Pi2-Pi3-Driver

Image Download

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 Micro SD card. DO NOT need any driver installation steps.
Image Name Version Support Password Download
Raspbian 2024-11-19 PI4/PI3B+/PI3/PI2/

PI1/ZERO/ZERO W

user:pi

password:raspberry

BaiduYun: MPI4008-4inch-2024-11-19-raspios-bookworm-armhf(Pi4-Pi5) Fetch Code:8elb
Mega: MPI4008-4inch-2022-04-04-raspios-buster-armhf.7z
Ubuntu MATE 22.04 PI4,PI3B+,PI3B user:pi

password:raspberry

BaiduYun: MPI4008-4inch-ubuntu-mate-22.04-desktop-armhf+raspi.7z Fetch Code:f7pm
Mega: MPI4008-4inch-ubuntu-mate-22.04-desktop-armhf+raspi.7z
Kali Linux

RaspberryPi 2, 3 and 4

2024.3 PI4B,PI3B+,PI3,PI2 user:kali

password:kali

BaiduYun:

MPI4008-4inch-kali-linux-2024.3 Fetch Code:3ril

Mega: MPI4008-4inch-kali-linux-2021.3
RetroPie 4.4 Pi1,Pi-ZERO user:pi

password:raspberry

BaiduYun: MPI4008-4inch-HDMI-C-retropie-4.4-rpi1-zero.7z Fetch Code:fgfw
Mega: MPI4008-4inch-HDMI-C-retropie-4.4-rpi1-zero.7z
RetroPie 4.4 Pi3B+,Pi3,Pi2 user:pi

password:raspberry

BaiduYun: MPI4008-4inch-HDMI-C-retropie-4.4-rpi2-rpi3.7z Fetch Code:jrkv
Mega: MPI4008-4inch-HDMI-C-retropie-4.4-rpi2-rpi3.7z
OctoPi 1.0.0 Pi4,Pi3B+,Pi3,Pi2 user:pi

password:raspberry

BaiduYun: 4inch-MPI4008-2022-08-03_2022-04-04-octopi-bullseye-armhf-lite-1.0.0 Fetch Code:me3s
Mega: 4inch-MPI4008-octopi-buster-armhf-lite-0.18.0

Common Software

  1. Panasonic SDFormatter
  2. Win32DiskImager
  3. PuTTY