Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

PS4 controller build with 5 inch display



  • This is my 2nd build, first is shown here: https://retropie.org.uk/forum/topic/24530/handheld-with-7-inch-screen-finished

    I wanted something that was quick and easy this time, so I made this one as simple as possible. No case for the screen, no speakers...

    Next time I will use clear acrylic for the piece that covers the ps4 charging light, I used black because that's all I had at the time.

    I basically recreated the plastic piece on the back of the controller out of acrylic, drilled a couple holes in it and screwed it from the inside to another piece on the outside. That's what I attached the hinge to. It feels really solid and works great, but it is a bit top heavy due to the screen + battery weight.
    I'm going to make another one with a 3.5 inch display and try to move the battery inside the controller, hopefully that takes care of the weight issues.

    Also I need a screwdriver to loosen and adjust the hinge, going to replace the screws with something I can loosen by hand.

    Other than those issues it's super quick and easy to make and damn fun to play :)

    controller-build-1.jpg

    controller-build-2.jpg

    controller-build-3.jpg

    controller-build-5.jpg

    controller-build-4.jpg

    controller-build-6.jpg



  • Ordering parts for a build like it.



  • That's cool. Check out the thread in my signature, as I'll probably need assistance with the one I'm building.



  • What scree was used?



  • *screen



  • I used: https://www.amazon.com/gp/product/B013JECYF2/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1

    I tried the drivers they recommended, didn't work.

    Download the driver from github then execute the following command
    
    chmod -R 755 LCD-show
    
    cd LCD-show/
    
    sudo ./LCD5-show
    

    ^ The above did not work^

    I used this and it worked:

    in /boot/config.txt
    
    dtparam=audio=on
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=256
    overscan_scale=1
    
    hdmi_force_hotplug=1
    max_usb_current=1
    hdmi_drive=1
    hdmi_group=2
    hdmi_mode=1
    hdmi_mode=87
    hdmi_cvt 800 480 60 6 0 0 0
    dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900
    display_rotate=0
    

    I haven't tried the touchscreen yet, but in the reviews I found this to install the calibration tool:

    sudo apt-get install xinput-calibrator
    

    I got this info from the first review on Amazon



  • Thanks



  • Much cleaner build than my controller mount, great job!!!



  • Thanks, I realized a few things recently so I'm going to make some more changes.
    To reduce the overall weight I can remove the rumble motors and battery from the controller, and the ethernet port and 2 of the USB ports from the PI.
    Also to reduce the top heaviness I'm going to try and move the battery below the hinge instead of attached to the back of the screen.



  • Well, I got the 3.5 inch display today: https://www.amazon.com/gp/product/B076M399XX/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

    Has some pretty bad diagonal tearing, I'm probably just going to return it and use the 5 inch display.



  • I'd recommend the Pimoroni Hyperpixel 4.0 it comes in touch and non-touch version, my controller mount uses it and it is SUPER bright (I can play in full sunlight) 800x600 resolution. It uses the GPIO pins instead of HDMI and the footprint is about the same size as the Pi 3 itself. I think the power draw is only around 150mA.



  • awesome, thanks! I looked at that one when buying the 3.5 and didn't know if it would be as good considering it's not HDMI, so I went with the 3.5
    only 150mA is awesome!! I'll order one of those and give it a try



  • @VictimRLSH Got my hyperpixel 4 in the mail today, this is the display I've been looking for, the quality is excellent, small text looks very crisp, the color is beautiful, and the viewing angle is much better than some other displays I've used. Thanks for the recommendation!



  • @mud2005 Glad you like it too! The newer model is slightly squarer than the older ones and the resolution is a bit different, you might have an even better one.



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.