Close
0%
0%

Viper PRO

Viper PRO is a portable game console built with a Raspberry Pi 3 which is currently running Lakka Operating System.

Similar projects worth following
This game console is being designed to run the most famous games from NES to PlayStation One.

So, the goal here was trying to build a portable emulation station using the raspberry pi 3, but that can transform in a desk emulation when HDMI cable was pluged in, Pi 3 obviously  because of his perfomance much higher then zero, with a high quality display and a built in controller.

Okay, what we have here,  let me list the components used until now:

1x Raspberry Pi 3

1x LCD TFT 4.3 40 pin Parallel interface

2x Battery's of 3A at 3.7V in parallel, that's result in a 6A battery at 3,7V

1x PS2 Controller

1x Charging module

3x USBs Female

(This is outdated)

View all 6 components

  • LCD Set up

    Artur Gomes12/27/2017 at 14:08 0 comments

    OKAY, now that we have the raspberry set up, we can star the assemble of parts.

    Let's make the LCD work!

    First thing that we need is a adapt board ( its on components list), so we can solder every pin on 40 pin connector to the 40 pin GPIO on raspberry.

    Now we can start solder the pins, the schematic is this:

    The hard part is the backlight circuit, because its not a simple step up, you can use this circuit:

    I have a different circuit here, and i prefer to use it.

    Now you just need to enable this lcd in raspberry.

    First you need to download this DPI file and paste on boot partition of SD card.

    DPI-File

    and edit config.txt also in boot partition, you need to put this:

    # Disable spi and i2c, we need these pins.
    dtparam=spi=off
    dtparam=i2c_arm=off
     
    # Set screen size and any overscan required
    overscan_left=0
    overscan_right=0
    overscan_top=0
    overscan_bottom=0
    framebuffer_width=480
    framebuffer_height=272
     
    # enable the DPI display
    enable_dpi_lcd=1
    display_default_lcd=1
     
    # set up the size to 480x272
    dpi_group=2
    dpi_mode=87
     
    # set up the hsync/vsync/clock polarity and format
    dpi_output_format=520197
     
    # set up the size to 480x272
    hdmi_timings=480 0 40 48 88 272 0 13 3 32 0 0 0 60 0 32000000 3
    

    Now just reboot. 

    And that's it.

  • Removing what we don't need

    Artur Gomes12/26/2017 at 15:00 0 comments

    The first thing that i do was removing Ethernet, GPIO headers and the two USB hosts, be careful doing that, if you heat too much you can break the circuit line in board, it's a patiently job.

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates