{"product_id":"mini-arcade-machine-for-retropie","title":"Mini Arcade Machine for RetroPie","description":"\u003cp\u003eBuild your own arcade!\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eMy take on a mini arcade build for RetroPie. Will add description and build instructions\/links to parts later if there is interest.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThis is a fairly advanced build. Could use a few tweaks to improve (might do that at some point), but overall was quite pleased with the end result.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHighlights:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eA two player system! \u003c\/strong\u003eplaying with a friend is incredibly fun\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntegrated sound\u003c\/strong\u003e with ground isolation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHaptic feedback\u003c\/strong\u003e in joysticks\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal coin insert button\u003c\/strong\u003e made from a real dime (to look similar-ish to mini quarter)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunctional coin “reject” button\u003c\/strong\u003e remapped as start button\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLive marquee\u003c\/strong\u003e which really ties the entire piece together\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFun lighting\u003c\/strong\u003e using \u003cspan style=\"background-color:rgb(255,255,255);color:rgb(15,17,17);font-size:14px;\"\u003eNeon Electroluminescent (EL) Wire\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 mappable action buttons\u003c\/strong\u003e in total per player (including the coin and reject\/play buttons)\u003c\/li\u003e\n\u003cli\u003eUsed \u003cstrong\u003eRetroPie \u003c\/strong\u003eplatform on \u003cstrong\u003eraspberry pi 4b\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSupports wireless controllers and keyboards\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHas a mini keyboard tray\u003c\/strong\u003e for paired Bluetooth keyboard. Useful when emulating DOS games.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eParts list and links:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eFYI, this was a project I put together mainly using parts I had laying around from other project that I had torn down. Rather than seeing these guys on a shelf sitting I put them to good use. So some parts may be unavailable right now such as the exact speakers. But I'll go ahead an upload the raw CAD files also so folks can modify to fit other audio choices. The audio I have is only mediocre. I recommend looking around for some upgrades and add a small woofer. \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eRaspberry Pi 4b \u003c\/li\u003e\n\u003cli\u003e32GB micro SD card\u003c\/li\u003e\n\u003cli\u003eI recommend a 5A USB-C power supply such as \u003ca target=\"_blank\" href=\"https:\/\/www.amazon.com\/dp\/B07H125ZRL\/ref=emc_bcc_2_i\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.amazon.com\/dp\/B07H125ZRL\/ref=emc_bcc_2_i\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eInstall retropie - \u003ca target=\"_blank\" href=\"https:\/\/retropie.org.uk\/\" rel=\"nofollow noopener\"\u003ehttps:\/\/retropie.org.uk\/\u003c\/a\u003e\u003cul\u003e\u003cli\u003eYou can do this easily using the raspberry pi image installer tool found here - \u003ca target=\"_blank\" href=\"https:\/\/www.raspberrypi.com\/software\/\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.raspberrypi.com\/software\/\u003c\/a\u003e\n\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eI used two 2-inch 4ohm speaker (currently unavailable at amazon but any similar speakers will do but may require modifying the mounts) \u003ca target=\"_blank\" href=\"https:\/\/www.amazon.com\/gp\/product\/B00LSF603M\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.amazon.com\/gp\/product\/B00LSF603M\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eStereo audio amplifier - \u003ca target=\"_blank\" href=\"https:\/\/www.amazon.com\/gp\/product\/B08RDN58SZ\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.amazon.com\/gp\/product\/B08RDN58SZ\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eAudio ground loop isolator - \u003ca target=\"_blank\" href=\"https:\/\/www.amazon.com\/gp\/product\/B019FC6ZQQ\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.amazon.com\/gp\/product\/B019FC6ZQQ\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e7.9 inch bar monitor - \u003ca target=\"_blank\" href=\"https:\/\/www.aliexpress.us\/item\/3256802114437873.html?spm=a2g0o.order_list.order_list_main.61.433a194dKTd8a0\u0026amp;gatewayAdapt=glo2usa\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.aliexpress.us\/item\/3256802114437873.html?spm=a2g0o.order_list.order_list_main.61.433a194dKTd8a0\u0026amp;gatewayAdapt=glo2usa\u003c\/a\u003e\u003cul\u003e\n\u003cli\u003eI used this mod for marquee - \u003ca target=\"_blank\" href=\"https:\/\/github.com\/rinalim\/PieMarquee2\" rel=\"nofollow noopener\"\u003ehttps:\/\/github.com\/rinalim\/PieMarquee2\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eInstall it after installing retropie\u003c\/li\u003e\n\u003cli\u003eI had to rotate the media player video output. Will add code references for this. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMain screen is using - \u003ca target=\"_blank\" href=\"https:\/\/www.waveshare.com\/5.5inch-hdmi-amoled.htm\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.waveshare.com\/5.5inch-hdmi-amoled.htm\u003c\/a\u003e\u003cul\u003e\n\u003cli\u003eThis screen is a little on the small side and overkill for what you need but works and is fun still. I used it as I had it laying around from another project and put to good use. \u003c\/li\u003e\n\u003cli\u003eI'll upload CAD files so you can mod this build to use other monitors if you would like. \u003c\/li\u003e\n\u003cli\u003eThis screen requires to modify the retropie settings to deal with screen rotation. I have gone through the trouble and will add reference code but some of the quick menu screens can't be rotated. Was a pain for me to figure out the rotations as some of the more straight forward methods did not work for some reason. Just FYI. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eTwo Xbox elite joysticks - \u003ca target=\"_blank\" href=\"https:\/\/www.aliexpress.us\/item\/3256806117161331.html?spm=a2g0o.order_list.order_list_main.31.433a194dKTd8a0\u0026amp;gatewayAdapt=glo2usa\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.aliexpress.us\/item\/3256806117161331.html?spm=a2g0o.order_list.order_list_main.31.433a194dKTd8a0\u0026amp;gatewayAdapt=glo2usa\u003c\/a\u003e\u003cul\u003e\n\u003cli\u003eNote that the joysticks are analog and require an analog to digital converter. I used two esp32-c3 devices for this. One for each player.\u003c\/li\u003e\n\u003cli\u003eAnother note, this joystick uses hall sensors so be cautions when wiring power, ground to get the connects correct else you will blow the sensors as these are not resistor pots. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eTwo ESP32-C3 micro controllers to function as the A2D joystick converters - \u003ca target=\"_blank\" href=\"https:\/\/www.adafruit.com\/product\/5405\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.adafruit.com\/product\/5405\u003c\/a\u003e\u003cul\u003e\u003cli\u003eAny microcontroller with 2 A2D inputs and 4 digital outputs will work (for one player, two controllers or double those pins for two players)\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eTwo of these zero delay controller boards - \u003ca target=\"_blank\" href=\"https:\/\/www.amazon.com\/gp\/product\/B00UUROWWK\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.amazon.com\/gp\/product\/B00UUROWWK\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e20 low profile choc switches. I recommend getting the blue clicky ones - \u003ca target=\"_blank\" href=\"https:\/\/www.aliexpress.us\/item\/3256803025285973.html?spm=a2g0o.order_list.order_list_main.16.1a571802Ax35O7\u0026amp;gatewayAdapt=glo2usa\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.aliexpress.us\/item\/3256803025285973.html?spm=a2g0o.order_list.order_list_main.16.1a571802Ax35O7\u0026amp;gatewayAdapt=glo2usa\u003c\/a\u003e\u003cul\u003e\u003cli\u003e Order a few extra in case you mess up soldering\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eYou will need various micro-usb to usb-a connectors to power the screens\u003c\/li\u003e\n\u003cli\u003eYou will also need cables for connecting the micro, to mini and regular hdmi. I bought from here - \u003ca target=\"_blank\" href=\"https:\/\/www.aliexpress.us\/item\/3256802388498848.html?gps-id=pcStoreLeaderboard\u0026amp;scm=1007.22922.271278.0\u0026amp;scm_id=1007.22922.271278.0\u0026amp;scm-url=1007.22922.271278.0\u0026amp;pvid=ca73be95-bf5b-48f7-a408-80619e172569\u0026amp;_t=gps-id%3ApcStoreLeaderboard%2Cscm-url%3A1007.22922.271278.0%2Cpvid%3Aca73be95-bf5b-48f7-a408-80619e172569%2Ctpp_buckets%3A668%232846%238115%232000\u0026amp;pdp_npi=4%40dis%21USD%210.79%210.74%21%21%210.79%210.74%21%402103248517071182394094773e10ac%2112000021219964939%21rec%21US%21702203193%21\u0026amp;spm=a2g0o.store_pc_home.smartLeaderboard_6000743633505.1005002574813600\u0026amp;gatewayAdapt=glo2usa\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.aliexpress.us\/item\/3256802388498848.html?gps-id=pcStoreLeaderboard\u0026amp;scm=1007.22922.271278.0\u0026amp;scm_id=1007.22922.271278.0\u0026amp;scm-url=1007.22922.271278.0\u0026amp;pvid=ca73be95-bf5b-48f7-a408-80619e172569\u0026amp;_t=gps-id%3ApcStoreLeaderboard%2Cscm-url%3A1007.22922.271278.0%2Cpvid%3Aca73be95-bf5b-48f7-a408-80619e172569%2Ctpp_buckets%3A668%232846%238115%232000\u0026amp;pdp_npi=4%40dis%21USD%210.79%210.74%21%21%210.79%210.74%21%402103248517071182394094773e10ac%2112000021219964939%21rec%21US%21702203193%21\u0026amp;spm=a2g0o.store_pc_home.smartLeaderboard_6000743633505.1005002574813600\u0026amp;gatewayAdapt=glo2usa\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFor the coin “play” button I used this led - \u003ca target=\"_blank\" href=\"https:\/\/www.amazon.com\/gp\/product\/B01DC0J0WS\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;th=1\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.amazon.com\/gp\/product\/B01DC0J0WS\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;th=1\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFor the electroluminescent wire I used - \u003ca target=\"_blank\" href=\"https:\/\/www.aliexpress.us\/item\/3256802567110977.html?spm=a2g0o.order_list.order_list_main.22.1a571802Ax35O7\u0026amp;gatewayAdapt=glo2usa\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.aliexpress.us\/item\/3256802567110977.html?spm=a2g0o.order_list.order_list_main.22.1a571802Ax35O7\u0026amp;gatewayAdapt=glo2usa\u003c\/a\u003e\u003cul\u003e\n\u003cli\u003eI would skip this!!! It looks kind of cool but is a pain to solder… I think some various RGB LED's could look better. Again will add CAD files soon so you can mod. The main key panel has cutouts for these wires however I would ditch that and think of something else that's easier to wire and assemble. \u003c\/li\u003e\n\u003cli\u003eIf you do skip this then you will want to fill in the gaps in on the button plate with some accent color filament or something. Get creative. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eFor the haptics inside of the joystick it just vibrates whenever you're moving. Not as dynamic as true haptic feedback. Still fun though. I used these - \u003ca target=\"_blank\" href=\"https:\/\/www.amazon.com\/gp\/product\/B0C6D9S9MB\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\" rel=\"nofollow noopener\"\u003ehttps:\/\/www.amazon.com\/gp\/product\/B0C6D9S9MB\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8\u0026amp;psc=1\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eVarious M4 and M3 bolts with nuts and a few M4 and M3 threaded inserts\u003c\/li\u003e\n\u003cli\u003eTwo dimes\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSoftware \/ code:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eto be added…\u003c\/li\u003e\n\u003cli\u003ewill upload code sometime in the next week for microcontrollers and the modifications to retropie that are needed\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eOkay I think that's all the parts… If I missed something will update. I don't have time to put together a full build guide this weekend. Will try to chip away at adding some guidance on the build over the next week. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eEnjoy!\u003c\/p\u003e\u003cp\u003eDesign by aaron.willey on MakerWorld (license: BY).\u003c\/p\u003e","brand":"Mymadmanlab","offers":[{"title":"Default Title","offer_id":67408065036592,"sku":"MW-154031","price":122.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/0809\/5280\/files\/0.publish_c10ca312-5bc5-41d2-aa1c-e83572e90c01.jpg?v=1785207475","url":"https:\/\/mymadmanlab.com\/products\/mini-arcade-machine-for-retropie","provider":"Mymadmanlab.com","version":"1.0","type":"link"}