Presentation is loading. Please wait.

Presentation is loading. Please wait.

Raspberry Pi Gamer David Easley, James Rolfe, Andrew Thomas.

Similar presentations


Presentation on theme: "Raspberry Pi Gamer David Easley, James Rolfe, Andrew Thomas."— Presentation transcript:

1 Raspberry Pi Gamer David Easley, James Rolfe, Andrew Thomas

2 The Idea: Design, Build and Implement a handheld game-streaming console that allows for remote play of Steam PC games. Design Pick components Layout circuit diagrams for peripherals Create a 3D printable casing that fits all parts Build Augment Raspberry Pi board to fit design Solder together additional components Print and assemble casing Implement Test and tweak Moonlight for prototype Write drivers for all inputs and outputs Refine design iteratively

3 Cornerstone Technologies
Raspberry Pi is a common, well supported ARM microcontroller. Designed to service multiple peripherals and has built in HDMI support. Moonlight is an open source implementation of the Nvidia GameStream protocol used in such products as the Nvidia Sheild All drivers are written with Python 2

4 Year Progress Report Designed, milled, soldered test PCB for button/joystick driver testing Updated controller python drivers for added/new peripherals cleaned up old python code and made it modular added dynamic diagonal scaling (for uniform directional movement) and swappable button configurations with a mapping generator multi-threaded the drivers for concurrent layered execution Added soft-shutdown feature Run python drivers on startup, moonlight streaming script Support new ac wireless chip Full Rev3 board PCB design, milling, and assembly (cardboard body) Iterative 3D printed case and button design Full Rev4 board PCB design, milling, and assembly (3D printed body) Squash dem bugs

5 Pics

6 Challenges Old screens with poor/strange resolutions force Pi to scale for stream Leads to multiple frame drops and video stuttering Hardware solution: New screen ordered through Kickstarter Won’t arrive until late May, now New new screen ordered with fast shipping through Amazon Gets stuck in US customs, won’t arrive until May 5th (by current estimates, OG estimate was April 24th) While constructing Rev4 to make our video on Tuesday, the power board burnt up in a puff of smoke, taking the old screen and USB hub down with it Also threading is hard on such a small cpu and memory space

7 Demo Video

8 Next steps New screen should arrive Friday (barring any further US customs problems) New power systems on order with express shipping Will revise PCB slightly, and re-design 3D printed case base to better fit design components Build a Rev5 for display and demo on the 12th Optimize driver threading and add some pre-built button mappings

9 Questions? Everyone


Download ppt "Raspberry Pi Gamer David Easley, James Rolfe, Andrew Thomas."

Similar presentations


Ads by Google