Skip to content

Commit a9bfe4a

Browse files
authored
Merge pull request #690 from mathoudebine/feature/264-88-inch-screen-support
2 parents 8effcd9 + e63603a commit a9bfe4a

File tree

443 files changed

+1558
-343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

443 files changed

+1558
-343
lines changed

.github/workflows/themes-screenshot-on-pr.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,7 @@ jobs:
3838
sed -i '/THEME:/c\ THEME: "'"$theme"'"' config.yaml
3939
4040
# For tests there is no real HW: use simulated LCD mode
41-
# Check if theme is for 5"
42-
orientation=$(grep 'DISPLAY_SIZE' "$dir/theme.yaml" | sed 's/ //g')
43-
if [ "$orientation" == "DISPLAY_SIZE:5\"" ]; then
44-
sed -i "/REVISION:/c\ REVISION: SIMU5" config.yaml
45-
else
46-
sed -i "/REVISION:/c\ REVISION: SIMU" config.yaml
47-
fi
41+
sed -i "/REVISION:/c\ REVISION: SIMU" config.yaml
4842

4943
# Run system-monitor for 10 seconds
5044
python3 main.py > output.log 2>&1 &

.github/workflows/themes-screenshot-on-push.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,7 @@ jobs:
5050
sed -i '/THEME:/c\ THEME: "'"$theme"'"' config.yaml
5151
5252
# For tests there is no real HW: use simulated LCD mode
53-
# Check if theme is for 5"
54-
orientation=$(grep 'DISPLAY_SIZE' "$dir/theme.yaml" | sed 's/ //g')
55-
if [ "$orientation" == "DISPLAY_SIZE:5\"" ]; then
56-
sed -i "/REVISION:/c\ REVISION: SIMU5" config.yaml
57-
else
58-
sed -i "/REVISION:/c\ REVISION: SIMU" config.yaml
59-
fi
53+
sed -i "/REVISION:/c\ REVISION: SIMU" config.yaml
6054
6155
# Run system-monitor for 10 seconds
6256
python3 main.py > output.log 2>&1 &

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,17 @@ Supported operating systems : macOS, Windows, Linux (incl. Raspberry Pi), basica
2222
| <img src="res/docs/turing.webp"/> | <img src="res/docs/xuanfang.webp"/> | <img src="res/docs/turing5inch.png"/> |
2323
| also improperly called "revision A" by the resellers | revision B & flagship (with backplate & RGB LEDs) | basic support (no video or storage for now) |
2424

25+
| ✅ Turing Smart Screen 8.8" | ✅ Turing Smart Screen 2.1" |
26+
|---------------------------------------------|------------------------------------------------------------------|
27+
| <img src="res/docs/turing8inch.webp"/> | <img src="res/docs/turing2inch.webp" width="60%" height="60%"/> |
28+
| basic support (no video or storage for now) | basic support (no video or storage for now) |
29+
2530
|[UsbPCMonitor 3.5" / 5"](https://aliexpress.com/item/1005003931363455.html) |[Kipye Qiye Smart Display 3.5"](https://www.aliexpress.us/item/3256803899049957.html) |
2631
|-----------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
2732
| <img src="res/docs/UsbPCMonitor_5inch.webp" width="60%" height="60%"/> | <img src="res/docs/kipye-qiye-35.webp" width="60%" height="60%"/> |
2833
| Unknown manufacturer, visually similar to Turing 3.5" / 5". Original software is `UsbPCMonitor.exe` | Front panel has an engraved inscription "奇叶智显" Qiye Zhixian (Qiye Smart Display) |
2934

35+
3036
### [> What is my smart screen model?](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Hardware-revisions)
3137

3238
**Please note all listed smart screens are different products** designed and produced by different companies, despite having a similar appearance. Their communication protocol is also different.
@@ -36,20 +42,16 @@ If you haven't received your screen yet but want to start developing your theme
3642

3743
### Not (yet) supported / not tested smart screen models:
3844

39-
|_Turing Smart Screen 8.8"_ |_Turing Smart Screen 2.1"_ |_[(Fuldho?) 3.5" IPS Screen](https://aliexpress.com/item/1005005632018367.html)_ |
40-
|--------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
41-
| <img src="res/docs/turing8inch.jpg"/> | <img src="res/docs/turing2inch.webp"/> | <img src="res/docs/fuldho_3.5.jpg"/> |
42-
| Very similar protocol than the 5". [Support planned in a future version.](https://github.com/mathoudebine/turing-smart-screen-python/issues/264) | Very similar protocol than the 5". [Support planned in a future version.](https://github.com/mathoudebine/turing-smart-screen-python/issues/264) | Managed by [proprietary Windows software `SmartMonitor.exe`](https://smartdisplay.lanzouo.com/b04jvavkb). Cannot be supported by this project: [see here](https://github.com/mathoudebine/turing-smart-screen-python/discussions/298). Use alternative library https://github.com/braewoods/hidss |
43-
4445
|_Waveshare [2.1inch](https://www.waveshare.com/wiki/2.1inch-USB-Monitor) / [2.8inch](https://www.waveshare.com/wiki/2.8inch-USB-Monitor) / [5inch](https://www.waveshare.com/wiki/5inch-USB-Monitor) / [7inch](https://www.waveshare.com/wiki/7inch-USB-Monitor) USB-Monitor_ |_[GUITION Smart screen](https://aliexpress.com/item/1005006169962183.html)_ |
4546
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
4647
| <img src="res/docs/waveshare-21inch-28inch.png"/> | <img src="res/docs/guition.webp"/> |
4748
| Sold on [Waveshare shop](https://www.waveshare.com/2.8inch-usb-monitor.htm) or [Aliexpress](https://fr.aliexpress.com/item/1005006071685067.html). Managed by [proprietary Windows software "Waveshare PC Monitor"](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Vendor-apps#waveshare-pc-monitor---vendor-app). Cannot be supported by this project: needs a firmware. | Managed by [proprietary Windows software "GUITION Smart screen"](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Vendor-apps#guition---vendor-app). Cannot be supported by this project: [see here](https://github.com/mathoudebine/turing-smart-screen-python/issues/426). |
4849

49-
|_[SmartCool Lcd](https://aliexpress.com/item/1005005443609423.html) / [GeekTeches AD35](https://aliexpress.com/item/1005004858688084.html) / AIDA64 / AX206_ |
50-
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
51-
| <img src="res/docs/ax206.jpg" width="30%" height="30%" /> <img src="res/docs/geekteches_ad35.jpg" width="30%" height="30%" /> <img src="res/docs/smartcool_lcd.webp" width="30%" height="30%" /> |
52-
| Not supported. Produced by multiple manufacturers, all use the same [Appotech AX206 hacked photo frame firmware](https://github.com/dreamlayers/dpf-ax). Supported by AIDA64 and lcd4linux |
50+
|_[SmartCool Lcd](https://aliexpress.com/item/1005005443609423.html) / [GeekTeches AD35](https://aliexpress.com/item/1005004858688084.html) / AIDA64 / AX206_ |_[(Fuldho?) 3.5" IPS Screen](https://aliexpress.com/item/1005005632018367.html)_ |
51+
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----|
52+
| <img src="res/docs/ax206.jpg" width="30%" height="30%" /> <img src="res/docs/geekteches_ad35.jpg" width="30%" height="30%" /> <img src="res/docs/smartcool_lcd.webp" width="30%" height="30%" /> | <img src="res/docs/fuldho_3.5.jpg"/> |
53+
| Not supported. Produced by multiple manufacturers, all use the same [Appotech AX206 hacked photo frame firmware](https://github.com/dreamlayers/dpf-ax). Supported by AIDA64 and lcd4linux | Managed by [proprietary Windows software `SmartMonitor.exe`](https://smartdisplay.lanzouo.com/b04jvavkb). Cannot be supported by this project: [see here](https://github.com/mathoudebine/turing-smart-screen-python/discussions/298). Use alternative library https://github.com/braewoods/hidss |
54+
5355

5456
## How to start
5557

config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ config:
99

1010
# Theme to use (located in res/themes)
1111
# Use the name of the folder as value
12+
# Choose a theme made for your screen size (see DISPLAY_SIZE inside theme.yaml)
1213
THEME: 3.5inchTheme2
1314

1415
# Hardware sensors reading
@@ -51,12 +52,11 @@ config:
5152

5253
display:
5354
# Display revision:
54-
# - A for Turing 3.5" and UsbPCMonitor 3.5"/5"
55-
# - B for Xuanfang 3.5" (inc. flagship)
56-
# - C for Turing 5"
57-
# - D for Kipye Qiye Smart Display 3.5"
58-
# - SIMU for 3.5" simulated LCD (image written in screencap.png)
59-
# - SIMU5 for 5" simulated LCD
55+
# - A for Turing 3.5" and UsbPCMonitor 3.5"/5"
56+
# - B for Xuanfang 3.5" (inc. flagship)
57+
# - C for Turing 2.1"/5"/8.8"
58+
# - D for Kipye Qiye Smart Display 3.5"
59+
# - SIMU for simulated display (image written in screencap.png). Width & height will be detected from the theme
6060
# To identify your smart screen: https://github.com/mathoudebine/turing-smart-screen-python/wiki/Hardware-revisions
6161
REVISION: A
6262

0 commit comments

Comments
 (0)