top of page
fasaddroulsfipo

A Custom Raspberry Pi 4 Arcade Cabinet



Pimoroni's Picade is a wonderful thing. Officially the first project for Kickstarter's UK offering in 2012, the project provided a DIY means to build your own Raspberry Pi powered arcade cabinet. The project expanded to become a product range and Pimoroni has sold many around the world. One of those ended up in the hands of Aardman (yes the Wallace and Gromit animation company) Animation director and designer Gavin Strange.


What clearly attracted us to Strange's project is the bold color palette that screams a 90s vibe. The neon yellow, pink and green flows from the marquee to the controls via the bezel. The arcade buttons, which also follow the color scheme, are custom from Arcade World UK, they appear to be dome topped. Whether you prefer convex or concave buttons is your choice, as Picade uses standard sized arcade parts, you are free to swap them out to meet your needs.




A Custom Raspberry Pi 4 Arcade Cabinet



Get help and support from other RetroPie users\n","undefined":1,"subCategoriesPerPage":10,"minTags":1,"maxTags":5,"postQueue":0,"isSection":0,"totalPostCount":171791,"totalTopicCount":24716},"tagWhitelist":[],"minTags":1,"maxTags":5,"thread_tools":[],"isFollowing":false,"isNotFollowing":true,"isIgnoring":false,"bookmark":null,"postSharing":["id":"facebook","name":"Facebook","class":"fa-facebook","activated":true,"id":"twitter","name":"Twitter","class":"fa-twitter","activated":true],"deleter":null,"merger":null,"related":["cid":8,"lastposttime":1594272515396,"mainPid":229352,"postcount":13,"slug":"27045/arcade-cabinet","tid":27045,"timestamp":1593908693233,"title":"Arcade Cabinet","uid":33135,"viewcount":2378,"teaserPid":229782,"postercount":9,"tags":["value":"arcade bartop","valueEscaped":"arcade bartop","valueEncoded":"arcade%20bartop","class":"arcade-bartop","value":"arcade cabinet","valueEscaped":"arcade cabinet","valueEncoded":"arcade%20cabinet","class":"arcade-cabinet"],"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"titleRaw":"Arcade Cabinet","timestampISO":"2020-07-05T00:24:53.233Z","scheduled":false,"lastposttimeISO":"2020-07-09T05:28:35.396Z","pinExpiryISO":"","votes":0,"thumbs":[],"category":"cid":8,"name":"Help and Support","slug":"8/help-and-support","icon":"fa-support","backgroundImage":"","imageClass":"cover","bgColor":"#cc0000","color":"#ffffff","disabled":0,"user":"uid":33135,"username":"faka","userslug":"faka","reputation":0,"postcount":3,"picture":null,"signature":null,"banned":false,"status":"offline","displayname":"faka","icon:text":"F","icon:bgColor":"#ff5722","banned_until_readable":"Not Banned","teaser":"pid":229782,"uid":8187,"timestamp":1594272515396,"tid":27045,"content":"I used these guides to decide my layout, started simple but managed to squeeze a mouse based trackball in the middle after moving things around. Still doesn't look cluttered\nStandard six button layout, plus two extra per player for 'shoulder' buttons ZL/ZR so I don't also have joypads laying around so ended up with 8 buttons per player that wasn't my original plan\n \n -buttons-how-many-layout\nThis was my original layout, but as I also wanted true pinball emulation (the PI simply can't handle anything like Future Pinball or Visual Pinball) I also added two buttons on the cabinet sides for pinball flipper and also load/save states for emulators that support it\nHence finally going down the IPac4 route. Worth the extra effort as its a true keyboard interface that supports multiple buttons and upto 4 players or in my bartop with lots of buttons and two players. BIG improvement over the Chinese USB interface that the kit I bought came with\n -PAC-4-Keyboard-Encoder.html\nThis is basically the joystick/button set I used, but had to rewire the joysticks to fit the I-Pac interface. Not difficult\n -LED-Arcade-Mame-DIY-Kit-2-Joystick-20-LED-Illuminated-Button-Encoder-Set/143568782687?hash=item216d5dc55f:g:dM8AAOSwKtVegyuu\nSpeakers were taken from a dead 2.1 PC speaker set and bought a cheap 2.1 amplifier that runs off 12v from China. Its rubbish and needs changing for a better quality 2.1 amplifier but it was a start\nI'll post a picture of my bartop later today sometime. The vinyls and edging need adding but this is the case I used for my PI bartop, I just squeezed a PC motherboard and power supply inside when I decided I wanted pinball emulation and more intensive emulation the PI will never be able to manage such as PS2/Wii/Wii U/Xbox\nThis is the original layout I used, but added a trackball mouse. The PI can easily support USB hubs but make sure its a powered one and one that doesn't reverse power. A lot of cheaper ones do so send power back to the PI, Buying one from the PI HUT will guarantee it works as it should\n!( -img_2320-resized.jpg)\nThis is the trackball I used, but for the PI you will need a PS2 to USB adaptor. It works exactly as it should so I can also play trackball games as they should be played such as Centipede and also it functions perfectly well as a mouse, but I had to add yet two more buttons to my cabinet panel to use it as a mouse when needed. Amiga games need a mouse and this works perfectly for them such as Cannon Fodder. Amiga emulation will be no problems with a PI4 as it worked on a Pi3B easily\n -Illuminated-50mm-PS-2-Trackball/184018227197?hash=item2ad8574ffd:g:Ky4AAOSwqCtdwdFv\nAlso found a few things you might find interesting. The passive aluminium heatsink case for the PI4 looks interesting. I would consider adding a standard PC case fan on top as the guide says the casing WILL get hot and make it run even cooler with an extra fan. Should easily power the fan off the PI itself\n -armour-heatsink-case-for-raspberry-pi-4\n -2-0-powered-hub-7-ports-with-5v-2a-power-supply\n -port-usb-hub-usb-2-0\n","timestampISO":"2020-07-09T05:28:35.396Z","user":"uid":8187,"username":"steptoe","userslug":"steptoe","picture":null,"displayname":"steptoe","icon:text":"S","icon:bgColor":"#9c27b0","index":13,"isOwner":false,"ignored":false,"unread":true,"bookmark":1,"unreplied":false,"icons":[],"cid":8,"lastposttime":1607605437962,"mainPid":244853,"postcount":1,"slug":"28778/arcade-cabinet-simple-tweaks-suggestions-needed","tid":28778,"timestamp":1607605437962,"title":"Arcade Cabinet-simple tweaks/suggestions needed","uid":22238,"viewcount":150,"postercount":1,"tags":["value":"arcade cabinet","valueEscaped":"arcade cabinet","valueEncoded":"arcade%20cabinet","class":"arcade-cabinet","value":"button config","valueEscaped":"button config","valueEncoded":"button%20config","class":"button-config","value":"default","valueEscaped":"default","valueEncoded":"default","class":"default"],"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"titleRaw":"Arcade Cabinet-simple tweaks/suggestions needed","timestampISO":"2020-12-10T13:03:57.962Z","scheduled":false,"lastposttimeISO":"2020-12-10T13:03:57.962Z","pinExpiryISO":"","votes":0,"teaserPid":null,"thumbs":[],"category":"cid":8,"name":"Help and Support","slug":"8/help-and-support","icon":"fa-support","backgroundImage":"","imageClass":"cover","bgColor":"#cc0000","color":"#ffffff","disabled":0,"user":"uid":22238,"username":"common763","userslug":"common763","reputation":4,"postcount":80,"picture":null,"signature":null,"banned":false,"status":"offline","displayname":"common763","icon:text":"C","icon:bgColor":"#ff5722","banned_until_readable":"Not Banned","teaser":null,"isOwner":false,"ignored":false,"unread":true,"bookmark":1,"unreplied":true,"icons":[],"cid":8,"lastposttime":1654224325520,"mainPid":277992,"postcount":2,"slug":"32782/using-chromium-as-an-emulator-for-scratch-projects","tags":["value":"chromium","valueEscaped":"chromium","valueEncoded":"chromium","class":"chromium","value":"scratch","valueEscaped":"scratch","valueEncoded":"scratch","class":"scratch","value":"webgl","valueEscaped":"webgl","valueEncoded":"webgl","class":"webgl","value":"arcade cabinet","valueEscaped":"arcade cabinet","valueEncoded":"arcade%20cabinet","class":"arcade-cabinet"],"tid":32782,"timestamp":1654205497587,"title":"Using Chromium as an "emulator" for Scratch projects","uid":43308,"viewcount":124,"postercount":2,"teaserPid":278002,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"titleRaw":"Using Chromium as an \"emulator\" for Scratch projects","timestampISO":"2022-06-02T21:31:37.587Z","scheduled":false,"lastposttimeISO":"2022-06-03T02:45:25.520Z","pinExpiryISO":"","votes":0,"thumbs":[],"category":"cid":8,"name":"Help and Support","slug":"8/help-and-support","icon":"fa-support","backgroundImage":"","imageClass":"cover","bgColor":"#cc0000","color":"#ffffff","disabled":0,"user":"uid":43308,"username":"Rhys","userslug":"rhys","reputation":0,"postcount":1,"picture":null,"signature":null,"banned":false,"status":"offline","displayname":"Rhys","icon:text":"R","icon:bgColor":"#9c27b0","banned_until_readable":"Not Banned","teaser":"pid":278002,"uid":11426,"timestamp":1654224325520,"tid":32782,"content":"@Rhys said in Using Chromium as an \"emulator\" for Scratch projects:\n\nDoes anyone know if there is a way to temporarily enable and disable the GL drivers from the shell, on the fly, without having to do a reboot?\n\nNo, unfortunately this is cannot be done on the fly - it needs a reboot and thus would 'break' RetroPie's front-end (EmulationStation).\n","timestampISO":"2022-06-03T02:45:25.520Z","user":"uid":11426,"username":"mitu","userslug":"mitu","picture":"/forum/assets/uploads/profile/11426-profileavatar.png","displayname":"mitu","icon:text":"M","icon:bgColor":"#607d8b","index":2,"isOwner":false,"ignored":false,"unread":true,"bookmark":1,"unreplied":false,"icons":[],"cid":8,"lastposttime":1607523235866,"mainPid":244477,"postcount":6,"slug":"28726/hello-new-here-please-help","tid":28726,"timestamp":1607229155095,"title":"Hello New here please help","uid":35936,"viewcount":281,"postercount":2,"teaserPid":244766,"tags":["value":"bubble bobble","valueEscaped":"bubble bobble","valueEncoded":"bubble%20bobble","class":"bubble-bobble","value":"raspberry pi","valueEscaped":"raspberry pi","valueEncoded":"raspberry%20pi","class":"raspberry-pi","value":"arcade cabinet","valueEscaped":"arcade cabinet","valueEncoded":"arcade%20cabinet","class":"arcade-cabinet"],"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"titleRaw":"Hello New here please help","timestampISO":"2020-12-06T04:32:35.095Z","scheduled":false,"lastposttimeISO":"2020-12-09T14:13:55.866Z","pinExpiryISO":"","votes":0,"thumbs":[],"category":"cid":8,"name":"Help and Support","slug":"8/help-and-support","icon":"fa-support","backgroundImage":"","imageClass":"cover","bgColor":"#cc0000","color":"#ffffff","disabled":0,"user":"uid":35936,"username":"Ryan","userslug":"ryan","reputation":0,"postcount":7,"picture":null,"signature":null,"banned":false,"status":"offline","displayname":"Ryan","icon:text":"R","icon:bgColor":"#3f51b5","banned_until_readable":"Not Banned","teaser":"pid":244766,"uid":11426,"timestamp":1607523235866,"tid":28726,"content":"@ryan said in Hello New here please help:\n\nI am making an arcade with a IPAC2. How can I set up a two-player system once I'm on retropie? Thanks.\n\n -Controllers/#configuration-example-ipac\n","timestampISO":"2020-12-09T14:13:55.866Z","user":"uid":11426,"username":"mitu","userslug":"mitu","picture":"/forum/assets/uploads/profile/11426-profileavatar.png","displayname":"mitu","icon:text":"M","icon:bgColor":"#607d8b","index":6,"isOwner":false,"ignored":false,"unread":true,"bookmark":1,"unreplied":false,"icons":[]],"unreplied":false,"icons":[],"privileges":"topics:reply":false,"topics:read":true,"topics:schedule":false,"topics:tag":false,"topics:delete":false,"posts:edit":false,"posts:history":false,"posts:delete":false,"posts:view_deleted":false,"read":true,"purge":false,"view_thread_tools":false,"editable":false,"deletable":false,"view_deleted":false,"view_scheduled":false,"isAdminOrMod":false,"disabled":0,"tid":"27045","uid":0,"topicStaleDays":60,"reputation:disabled":0,"downvote:disabled":0,"feeds:disableRSS":0,"signatures:hideDuplicates":0,"bookmarkThreshold":5,"necroThreshold":7,"postEditDuration":0,"postDeleteDuration":180,"scrollToMyPost":true,"updateUrlWithPostIndex":true,"allowMultipleBadges":false,"privateUploads":false,"showPostPreviewsOnHover":true,"rssFeedUrl":"/forum/topic/27045.rss","postIndex":1,"breadcrumbs":["text":"[[global:home]]","url":"/forum/","text":"Help and Support","url":"/forum/category/8/help-and-support","cid":8,"text":"Arcade Cabinet"],"pagination":"prev":"page":1,"active":false,"next":"page":1,"active":false,"first":"page":1,"active":true,"last":"page":1,"active":true,"rel":[],"pages":[],"currentPage":1,"pageCount":1,"loggedIn":false,"relative_path":"/forum","template":"name":"topic","topic":true,"url":"/forum/topic/27045/arcade-cabinet","bodyClass":"page-topic page-topic-27045 page-topic-arcade-cabinet page-topic-category-8 page-topic-category-help-and-support parent-category-8 page-status-200 theme-persona user-guest","_header":"tags":"meta":["name":"viewport","content":"width=device-width, initial-scale=1.0","name":"content-type","content":"text/html; charset=UTF-8","noEscape":true,"name":"apple-mobile-web-app-capable","content":"yes","name":"mobile-web-app-capable","content":"yes","property":"og:site_name","content":"RetroPie Forum","name":"msapplication-badge","content":"frequency=30; polling-uri= ","noEscape":true,"name":"theme-color","content":"#ffffff","name":"keywords","content":"pi,raspberry,retrogaming,retro,emulation,games","name":"msapplication-square150x150logo","content":"/forum/assets/uploads/system/site-logo.png","noEscape":true,"name":"title","content":"Arcade Cabinet","name":"description","content":"Hello, I am trying to build a custom bartop arcade cabinet using raspberry pi 4 but I am new to all this. I was wondering if there's a good, comprehensive DIY guide or place where I can get help on this project? Few of the random questions I have are...: ...","property":"og:title","content":"Arcade Cabinet","property":"og:description","content":"Hello, I am trying to build a custom bartop arcade cabinet using raspberry pi 4 but I am new to all this. I was wondering if there's a good, comprehensive DIY guide or place where I can get help on this project? Few of the random questions I have are...: ...","property":"og:type","content":"article","property":"article:published_time","content":"2020-07-05T00:24:53.233Z","property":"article:modified_time","content":"2020-07-09T05:28:35.396Z","property":"article:section","content":"Help and Support","property":"og:image","content":" -logo.png","noEscape":true,"property":"og:image:url","content":" -logo.png","noEscape":true,"property":"og:image:width","content":"undefined","property":"og:image:height","content":"undefined","content":" -cabinet","property":"og:url"],"link":["rel":"icon","type":"image/x-icon","href":"/forum/assets/uploads/system/favicon.ico?v=ops7hf6fdlo","rel":"manifest","href":"/forum/manifest.webmanifest","crossorigin":"use-credentials","rel":"search","type":"application/opensearchdescription+xml","title":"RetroPie Forum","href":"/forum/osd.xml","rel":"apple-touch-icon","href":"/forum/assets/uploads/system/touchicon-orig.png","rel":"icon","sizes":"36x36","href":"/forum/assets/uploads/system/touchicon-36.png","rel":"icon","sizes":"48x48","href":"/forum/assets/uploads/system/touchicon-48.png","rel":"icon","sizes":"72x72","href":"/forum/assets/uploads/system/touchicon-72.png","rel":"icon","sizes":"96x96","href":"/forum/assets/uploads/system/touchicon-96.png","rel":"icon","sizes":"144x144","href":"/forum/assets/uploads/system/touchicon-144.png","rel":"icon","sizes":"192x192","href":"/forum/assets/uploads/system/touchicon-192.png","rel":"prefetch","href":"/forum/assets/src/modules/composer.js?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/src/modules/composer/uploads.js?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/src/modules/composer/drafts.js?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/src/modules/composer/tags.js?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/src/modules/composer/categoryList.js?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/src/modules/composer/resize.js?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/src/modules/composer/autocomplete.js?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/templates/composer.tpl?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/language/en-GB/topic.json?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/language/en-GB/modules.json?v=ops7hf6fdlo","rel":"prefetch","href":"/forum/assets/language/en-GB/tags.json?v=ops7hf6fdlo","rel":"prefetch stylesheet","type":"","href":"/forum/assets/plugins/nodebb-plugin-markdown/styles/default.css","rel":"prefetch","href":"/forum/assets/language/en-GB/markdown.json?v=ops7hf6fdlo","rel":"canonical","href":" -cabinet","rel":"alternate","type":"application/rss+xml","href":"/forum/topic/27045.rss","rel":"up","href":" -and-support"],"widgets":"footer":["html":"\r\n\r\nContributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.\r\n\r\n\r\nHosting provided by\r\nMythic-Beasts. See the\r\nHosting Information\r\npage for more information.\r\n\r\n"],"header":["html":"Please do not post a support request without first reading and following the advice in -this-first"]}Looks like your connection to RetroPie Forum was lost, please wait while we try to reconnect. 2ff7e9595c


0 views0 comments

Recent Posts

See All

College brawl apk todo

College Brawl Mod APK Không Che: um jogo beat'em up pixelado Se você está procurando um jogo beat'em up divertido e viciante que oferece...

Kommentare


bottom of page