Sovol Zero 4.3inch LCD Enclosure and Mount
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Enclosure and bracket for mounting a Waveshare 4.3" HDMI LCD to a Sovol Zero using existing screws and screw holes.
- Rating
- 0 / 5
- Likes
- 12
- Downloads
- 19
- Makes
- 0
- Views
- 397
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Other Printer Parts & Upgrades
- License
- Creative Commons — Attribution
Print Settings:
I printed the parts in ASA and there was a bit of flex to them so I increased the walls to 4, and the infill to 25%, there's still a little bit of flex which may be due to the base backing being quite thin, but its stiff enough for touch screen usage. The LCD is a very snug fit so you may have to force it in or scale the case a bit bigger or smaller depending on the filament.
Required hardware:
- 2x M3x10 screws and washers
- 4.3" HDMI Raspberry Pi LCD
https://www.waveshare.com/4.3inch-hdmi-lcd-b.htm
Additional Parts:
- HDMI female-female joiner
https://www.amazon.com/AmazonBasics-Female-Coupler-Adapter-Black/dp/B06XR8RBTQ - HDMI cable with 90 degree angle connector
https://www.amazon.com/GELRHONR-Gold-Plated-Connector-Ethernet-Projector-Black/dp/B0B174Q781
Amazon links are examples of what you need and non affiliate links.
Assembly:
- Remove the 2 lower front screws from the side panel, place the mount in position and reinstall the screws.
- Screw the back case to the mount using M3x10 screws and washers
- Refer to picture of back of screen, I used one of the U connectors that came with the screen and a HDMI joiner to connect a 90 degree cable, this keeps the cabling neat and the bulky HDMI connector inside the enclosure.
- Press the front and back halves of the case together.
Rotate LCD:
- SSH into the printer using your preferred SSH method.
- Modify /etc/X11/xorg.conf.d/01-dbbian-defaults.conf:
sudo nano /etc/X11/xorg.conf.d/01-dbbian-defaults.conf - Below is my updated config that rotates the LCD 270 degrees to suit it's orientation and modifies the touch screen layout to work in 270 degree orientation.
Section "Monitor"
Identifier "Monitor0"
Option "DPMS" "false"
EndSection
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "Device"
Identifier "default"
Driver "fbdev"
# valid values: "CW" (90° clockwise)
# "CCW" (270° clockwise)
# "UD" (180° upside-down)
Option "Rotate" "CCW"
EndSection
Section "InputClass"
Identifier "touchscreen catchall"
MatchIsTouchscreen "on"
# 180° (i.e. UD)
#Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1"
# 90° clockwise (i.e. CW)
#Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
# 270° clockwise (i.e. CCW)
Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"
EndSectionRestart printer using sudo reboot command
