V02 2.8 waveshare (#894)

* add V0.2 waveshare display

* Update README.md

* Update README.md

* Delete display_mount_with_accent_mesh.stl
This commit is contained in:
hart 2023-01-20 11:07:30 -08:00 committed by GitHub
parent 45891639ed
commit 2c33fde689
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 15787 additions and 0 deletions

View File

@ -179,6 +179,7 @@ like so:
| hhammarstrand | [Afterburner connector cover for 42STH20-1004AS](./hhammarstrand/afterburner_connector_cover_42STH20-1004AS) | Connector cover for 42STH20-1004AS | :x: | :x: | :x: | :heavy_check_mark: |
| hartk1213 | [Voron0 deck panel](./hartk1213/Voron0_deck_panel_with_logo_and_VORON0) | Used @Kruppes blank deck panel to add the logo as well as the name VORON0 | :heavy_check_mark:| :x: | :x: |:x:|
| | [Voron0 display dualcolor](./hartk1213/Voron0_display_dualcolor) | Added a dual color file for the Voron Display Front housing | :heavy_check_mark:| :x: | :x: |:x:| :x:|
| | [Voron0.2 2.8 Waveshare Display](./hartk1213/Voron0.2_2.8_WaveshareDisplay) | 2.8 Waveshare display for V0.2 | :heavy_check_mark:| :x: | :x: |:x:| :x:|
| | [Voron0 C14Inlet](./hartk1213/Voron0_C14Inlet) | Added a new Power inlet that uses a Fused C14 plug and switch that covers the mains contacts | :heavy_check_mark:| :x: | :x: |:x:|:x:|
| | [Voron0.2 Rear Keystone Skirt](./hartk1213/Voron0.2_Rear_Keystone_Skirt) | Added keystone slot on rear skirt for V0.2 | :heavy_check_mark:| :x: | :x: |:x:|:x:|
| | [Voron0 Hinged Top Hat](./hartk1213/Voron0_Hinged_Top_Hat) | Created a new hinged top hat design for the V0 so it can fold away when you dont want a top hat on | :heavy_check_mark:| :x: | :x: |:x:|:x:|

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -0,0 +1,47 @@
# Voron 0.2 Waveshare 2.8 DSI Display
![render](Images/WaveshareSkirtMount.png)
##
### BOM
[Waveshare Display](https://www.waveshare.com/2.8inch-dsi-lcd.htm)
[DSI Cable](https://www.amazon.com/A1-FFCs-Black-Raspberry-Camera/dp/B07J57LQQS/ref=sr_1_3?)
This display mount attaches using stock hardware on the V0.2 as well as the hardware that is included with the display
---
| ![DK_V02](Images/2.png) |
|:--:|
| *Thanks DragonKitty! for testing the display mount* |
---
To install the display follow the driver installation procedure on waveshares website [here](https://www.waveshare.com/wiki/2.8inch_DSI_LCD)
if you find that the drivers that you need are not included in the waveshare repo, they removed older versions but i have zipped and uploaded those [here](Software) along with the old instructions from waveshare
After the drivers are installed run the following command to open up the config.txt for the raspberry pi
cd ~
sudo nano /boot/config.txt
This line you added in the driver installation
dtoverlay=WS_xinchDSI_Touch,invertedy,swappedxy,I2C_bus=10
Needs to be changed to
dtoverlay=WS_xinchDSI_Touch,invertedy,invertedx,I2C_bus=10
save and exit that file
then while still ssh into the pi you will need to place [this](Software/90-monitor.conf) file in the following directory, you may have to create that directory if it is not already created
/usr/share/X11/xorg.conf.d/
now you can proceed with installing klipperscreen as normal i typically use [kiauh](https://github.com/th33xitus/kiauh) to do that as it makes it that much easier

View File

@ -0,0 +1,12 @@
Section "Monitor"
Identifier "DSI-1"
# This identifier would be the same as the name of the connector printed by$
# it can be "HDMI-0" "DisplayPort-0", "DSI-0", "DVI-0", "DPI-0" etc
Option "Rotate" "left"
# Valid rotation options are normal,inverted,left,right
Option "PreferredMode" "640x480"
# May be necesary if you are not getting your prefered resolution.
EndSection

View File

@ -0,0 +1,44 @@
## Old Waveshare-DSI-LCD 2.8 Drivers
## Step 1:
unzip and copy the Waveshare-DSI-LCD.zip folder to your /home/pi directory
## Step 2:
run the following in the terminal to view the kernal version and cd to the corresponding file directory
uname -a
5.15.32
cd 5.15.32
5.15.56
cd 5.15.56
5.10.103
cd 5.10.103
## Step 3:
Please check the bits of your system, enter the 32 directory for 32-bit systems, and enter the 64 directory for 64-bit systems
32
cd 32
64
cd 64
## Step 4:
Enter your corresponding model command to install the driver
2.8inch DSI LCD 480×640
sudo bash ./WS_xinchDSI_MAIN.sh 2_8INCH I2C0
## Step 5:
Wait for a few seconds, when the driver installation is complete and no error is prompted, restart and load the DSI driver and it can be used normally
sudo reboot