RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Sega USB hub build - UP Core PC Board

    Scheduled Pinned Locked Moved Projects and Themes
    sega genesis ususb hubbuild
    1 Posts 1 Posters 799 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      praetorian55
      last edited by

      I got some great inspiration from the previous Sega USB hub builds with RPIs and wanted to share my Sega USB hub build with a twist.

      Getting started:
      I started this before some of the new retroarch enhancements came out with the "runahead" lag reduction feature - I was disappointed with the built-in "extra" frame of lag in the RPI GL video driver and saw that KMS mode in Linux/PC environments could shave that off. After some research I settled on the UP Core Board with an Atom CPU, built in storage and memory. It's actually smaller than an RPI and arguable much more powerful.

      Build:
      I borrowed heavily from the previous excellently documented Sega USB hub builds, so I don't have much to add as far as ideas go, but I will say that the Up Core board made some things much easier. specifically:

      • built in USB header on board

      • built-in power switch functionality

      • Built-in FAN power header (used for LED)

      • Built-in Wifi connector (purchased a small antenna)

      These saved space and made some things easier. I was able to purchase the right connector to interface with the boards power/reset switch and also solder the USB header connector right to the provided USB hub on the board. I was also able to use the built-in 5v fan header to power the LED on the Sega Hub to make it come on/go off when its powered up/powered down.

      I also used a dremel to cut out the "cartridge" area on the top of the hub and used some perforated plastic/fan covering to hide the heatsink a bit, similar to one of the RPI build I saw in the form here - I think it looks pretty sharp!

      As it stands, a simple push on the power switch will turn on/boot the device, and a slight push/hold will power it down. The LED will light up upon power-on and turn off on power-down. Wi-fi works, I'm able to emulate NES/SNES/Genesis all with Runahead latency mitigation set to 3 frames using KMS video mode in Ubuntu Linux. I'm quite pleased with the build and hope the pics help out if someone was interested in a similar build.

      PICs:
      Again, most of the "design" borrowed heavily from previous Sega hub builds, with modifications as required to use the features above on the Up Core board.

      Stand offs for board - hot glued.
      alt text

      Cutouts for connectors
      alt text

      Fit in the hub case/Mounted. The UP Core board fits PERFECTLY within the "dome" of the cartridge/logo area of the top half of the USB hub. I spaced the standoffs to fit within that part of the dome due to the heatsink being a bit tall.
      alt text

      It fits!
      alt text

      Rear View/Cutouts
      alt text

      Soldered connections for USB hub
      alt text

      USB all set, board and hub mounted in case
      alt text

      Fan 5V header for LED connection (required a small resistor)
      alt text

      Power Switch mounted
      alt text

      Everything ready to go!
      alt text

      All done - Works GREAT!!!!!
      alt text

      1 Reply Last reply Reply Quote 3
      • First post
        Last post

      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.