element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi Projects
  • Products
  • Raspberry Pi
  • Raspberry Pi Projects
  • More
  • Cancel
Raspberry Pi Projects
Blog PiSP Pocket
  • Blog
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi Projects to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: theluthier
  • Date Created: 10 Apr 2016 11:28 PM Date Created
  • Views 4025 views
  • Likes 5 likes
  • Comments 18 comments
  • rpibeginner
  • rpi3
  • gameboy
  • pocket
  • retropie
  • gbp
  • raspberry_pi_projects
Related
Recommended

PiSP Pocket

theluthier
theluthier
10 Apr 2016

About 6 months ago, I stumbled onto the Ben Heck Show and binge-watched several episodes before deciding to try some hardware modding myself. Here's my first project: The "PiSP Pocket"! I.e. a raspberry pi crammed into a gameboy pocket. The Pi-inside-a-GBP isn't an original idea but I think the dual analog sticks is unique, at least in terms of execution. I was inspired by this photoshopped image.

The specs:

  • Raspberry Pi 3 Model B
  • RetroPie 3.6
  • 2.2" SPI TFT display
  • 32 GB microSD storage
  • 3000 mAh battery with Powerboost 1000c (about 3-4 hours of battery life)
  • Battery status indicator circuit
  • 1 regular USB port, 2 micro USB ports (one for charging)
  • Original GBP power switch, D-pad, start, select, A & B buttons with additional L1, L2, R1, R2, X, Y buttons sourced from a TV remote (all interfaced via Teensy 2.0)
  • 2 PSP analog sticks
  • PWR and ACT LEDs
  • 2 mono speakers (no output from headphone jack unfortunately)

The rpi3 plays N64 perfectly, Dreamcast mostly perfect, and PSP surprisingly playable with a decreased frame rate. I'm quite impressed with the performance compared to the rpi2. It's been fun playing these systems on the nostalgic GBP form-factor. Though my adult hands get a skosh achy after a couple hours of playing heh.

Thanks for looking!

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

knas5S9e1ycQfRBFG_a7kEtySsxgKMObIWomGlqum4-NyikG664c-fSoUXgbHaJ-3AVCFdZxBy_B9RIlLo7ybbq9q4CEp0ZyRQEKNeilBRHjQvZ42rhq4Hm9qIvxCS5S_y0KuJJsSzmuW5R7fjzwMjWz7SZJTNszNEAWwcEFLIHfXha7C1h9pQCoH0FUzOurJ6d-Yp7W-E60EnYhqlzx88MFhIY1ZXWAS5_60B8cZNXspWCC5M1WgmDtKW0PyYrYpmGSSq2rpWtS4sAlzCPK0ct0KpV3OuQ_DtWvfzZwi8ovBDBITHYd0itvBX0t_wFNg82sDS1E3NSLcr0lve8PNgK4AiWLX1mekWEk1wEuLazSTnkoDP7Rn-VaQZJDqksbmynhS7TWn_a83yl_Msry0Pl3ss2h-1GARZ5SAmJf5MIp3rsXTEC7A-rslElBZqn3zzVu2LjG5huDDm2iz3finENrz1SV7_asktl6OksGlVwkmhUoyBZrcS_EbofAr-koANqWq66XZOM7KJpNs7TU8xZ4D1U27VBWj_AJTHoVBZ8iXpBw7S3buMQ_NHPNHhjIOxXy3A=w3064-h2050-no

hlLTAJAu-fV9P4OWdPerKreq5IFLbUPj7-vwd3SvvB0goUjPZy1S3jTOOvgLc5hYxZylj_w5EsRHsN3GTiA8neMrVpukgop3QZHQHfybHd7kJGBEspw38K05VCNQnimrLclN9AHLDtbebGy1TzVz4NBdIEhGbCk-jIGImI2Rbh3ALz7v2D32fvCVqKPGaN0rfmy0vZd5Z719QGkUN97dB-nOK3zy9mxKD86OXwS6snfelSj3Aheqxsc_Ys_fipsEkxW6M9c6bE6_cQM1xG5refzlyyJd6HphbjoXSeDnjRVK31yKePHxw-LM4BVDIWpQ-Z-s_4tsInBPIE1U73SN1zuj8oNaE8nAT3tQyKjlDXOdZKF9ebvGS4Hg309fQDJ-eVwLddKCtD9sJ6zg7nY0vRudcouoC8syH5c0kMmEwpkeWDgGzkkBeEH7ukcgZMkLOLbF5-NEkOfiC-BOcBjyRktwWmkAd1TuF1Lp5decXgGOWdB3h4Ala2cHa1-_iEMZSUa-trECoKEKy-3BtT7orxwS0Cva9gqXfPq9MXmEaprnBD3rP596CgLknRRW0Qo0lds7xA=w3064-h2050-no7GJq2aQu4PiI67cnNVkNoGwgjRL8zhRFv-btulZbsG4a0HAcuJNLTc_hhXYyiZjcZZlqmobdSAwfp8Dm-wZLiIhAOCiL4LM1mL_H1BovyUDlGqMTI-71KQ4KpBf3bUSyYe7BAyJupOaiELTe8T4Xsz59aRCoycNG_P5HlyoNS85MTV1D4wEbItoyROmwRDg-lSjbzBSHK2aqIQVpSDazG8LWQuagXwtUIESE4Z7WzMyWZiwOdgbpTmaAhWCx7Z16JjuW0HBTuTCmLAPxpJv1eX7dOE1__qwvA-ncLWgTbdbPAGiP1_qr52wh-XSxvdkRHCDdtMAhCjM6qZg8xP1CKU6MfoRc-lw7LzcRrPNW9G2JtnOrykKLYMKh6pN4kw4tFHXYoOlGMA8E70OSDkT6826ObQ7M7Dye79WrvhafMqAQVdjdTnSCC197D7w7-bpe3-lDQN4oN9cQ13A1sSCmMCuv_22RP3wD_X4loz024qDYyTjf2a-WPFWuChuawk1OpnKBONqwpJAr2z8uaLH4pvgVeqsg0JOa-giIbutZB818Lu_gWtmeMy8R1DUySLL7AGiU9w=w3064-h2050-no

ipoxDvv-bxoUQrkOlrYEBhooY3AdxUqeVpUxjOEUWd13qFrYFiyYyb7iSADiw47VMmlE17hgp3zEpVJbaskLbK8HHcjIo-vY9qHuwPKZVmdqXigJjY_LTK0ZOl451NbJFI-CAYccdCCpALIy3xsfsSvCxxQuRHyMeQnQCbdB6RulY8QMBlhztAC1-IUeZ9NxASElZTuvgziI-xKDhidKlSV1ayCobj-MDcwxY0Tnb34s4bf3Tfe-E_-nYMr8E-vMt6ou3RUCzYZXqBxRYjKk7BtTOZGmXQpECz3Ueq9wyIEq2b9lHvmbV1SzMCoaKpPqnr2Njr-Wj6MInPKbYZROAE_GSjZM0jW9C_3Zg2lBy11J6eoF9yf8Zzxx6jRBmRqA5ZmXg1GLEln7QSxFonMJmYo_H-M5dmdaHDqJyXlUZK8LWPn58PdOlfd9a0R4MHshh79AVR-bzyIULORoNLqi9vEb3QeXvOfmrg_AnPaaFaioKNllXS2S3h2u_sS91wilo3ez4E_rvCq5ycq0IpoKVt9BC1TMiMLfGjDXhxnx_CoFEND_foEMgRn_a5r-tBdyIguvUQ=w3064-h2050-no

imageimageimage
  • Sign in to reply

Top Comments

  • theluthier
    theluthier over 10 years ago in reply to Nate1616 +2
    Thank you, Nate! I've set it to 30 fps with frameskip at 1 and almost every game runs in realtime. So I guess that results in 15 fps. Sounds bad when I put it that way lol...but it renders games quite…
  • clem57
    clem57 over 10 years ago in reply to theluthier +2
    Ben Heck show did the same in one of his episodes. A chip off the old block. Eh!
  • theluthier
    theluthier over 9 years ago in reply to 6paths +2
    Hi Chris - Yes, I cut out pieces of the PCB and used conductive glue to attach wires to the conductive traces. I don't like tactile clicking either. The TV remote buttons have worked great except they…
  • Former Member
    Former Member over 10 years ago

    How do you connect the buttons and analog sticks?

     

    Do you know if it is possible to use an analog stick as a mouse? Or will it be too shaky?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • theluthier
    theluthier over 10 years ago

    Updated the original post with a video.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 10 years ago in reply to theluthier

    Ben Heck show did the same in one of his episodes. A chip off the old block. Eh!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • theluthier
    theluthier over 10 years ago in reply to aaroNiGHTS

    Hey thanks! Removing all the ports on the rpi3 allowed me to squeeze everything in without having to thicken. It's certainly a tight fit though. It took me several attempts at the configuration before it sealed up nicely.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • aaroNiGHTS
    aaroNiGHTS over 10 years ago

    That looks so cool. Did having a Raspberry Pi 3 inside force you to make the unit any thicker than a normal Gameboy Pocket, or did it all squeeze in?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube