1 / 4
Sovol Zero 4.3inch LCD Enclosure and Mount — image 1
1 / 4

Sovol Zero 4.3inch LCD Enclosure and Mount

Order a print of this model

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

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:

Amazon links are examples of what you need and non affiliate links.

Assembly:

  1. Remove the 2 lower front screws from the side panel, place the mount in position and reinstall the screws.
  2. Screw the back case to the mount using M3x10 screws and washers
  3. 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. 
  4. Press the front and back halves of the case together.

Rotate LCD:

  1. SSH into the printer using your preferred SSH method.
  2. Modify /etc/X11/xorg.conf.d/01-dbbian-defaults.conf:
    sudo nano /etc/X11/xorg.conf.d/01-dbbian-defaults.conf
  3. 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"
EndSection

Restart printer using sudo reboot command

 

 

Tags