{"id":1366,"date":"2018-09-07T07:07:13","date_gmt":"2018-09-06T17:07:13","guid":{"rendered":"http:\/\/commons.pratt.edu\/open-source\/?p=1063"},"modified":"2018-09-07T07:07:13","modified_gmt":"2018-09-06T17:07:13","slug":"mini-arcade-consoles","status":"publish","type":"post","link":"https:\/\/www.kornequipped.com\/blog\/?p=1366","title":{"rendered":"Mini Arcade Consoles"},"content":{"rendered":"\n<p>My son and I decided to update the Cigar Box Controller using some boxes from harbor freight.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1316.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>First thing was the artwork. Not my job&#8230; Probably why it came out so nice&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1192.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>Starting with a 1\/8 drill bit then moving on to forstner bits.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1183.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1184.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1185.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1186.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1187.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>The trick with the plexi is to use the 1\/8 hole to center the big bit and only drill halfway through. Then flip it over and complete the hole. That way you don&#8217;t chip the plexi when you break through.<\/p>\n\n\n\n<p>I had these lighted joysticks lying around. only problem is they need 12V power. I will just add a small boost converter to keep it USB powered.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1188.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>the boost converter got a little 3D printed sled to protect the wiring side.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1209.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>I temporarily removed the mounting plate to use as a drilling template.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1189.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>Not too bad looking.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1194.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1193.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>Now for the guts.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1196.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>In the cigar box controller I used an AtMega8 but this time I&#8217;m using PIC 18F2550 Microchip. I used a usb feedthrough so I can use them as standard USB controllers with other consoles if I want.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1248.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1249.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1250.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1251.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1252.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>Now for the RetroPi<\/p>\n\n\n\n<p>I printed up a bunch of mounting hardware and bezels.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1206.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>I re did the bezel with a collar to hide the edge of the cut. I hade the cuts by hand with a dremel.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1279.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1280.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1281.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>Now to extend the HDMI and power&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1199.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1200.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1201.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>turns out the threads on the power plug were long enough to make it through the box and felt padding so I didn&#8217;t use the square plate I made. I did print a nice washer for the inside instead&#8230;.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1208.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>The washer is just visible here. Its cone shaped to get it through the felt easily.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1288.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1289.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>I still might add a headphone jack on the right side. At the retro gamer nights we sometimes use a guitar amp&#8230;..<\/p>\n\n\n\n<p>I did add a separator to make a compartment to carry all the cables. I might make a lid for that when I get a chance.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1291.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>I added a fuse and 6.8V Zener to protect the Pi in case someone plugs in a laptop power brick by mistake&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1292.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>I also added a WiFi \/ Bluetooth hat and some silica gel packets&#8230;..<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1317.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>Everything on the back sits well below the hinges and feet so you can still stand them up on their edge without crushing anything.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/es.pratt.edu\/Commons\/Images\/arcade%20boxes\/IMG_1283.jpg\" alt=\"\" \/><\/figure>\n\n\n\n<p>Best part is you can connect both controllers to one Pi and play 2 player games&#8230;<\/p>\n\n\n\n<p>Add some Xbox&nbsp; or PS2 controllers for even more players&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My son and I decided to update the Cigar Box Controller using some boxes from harbor freight. First thing was the artwork. Not my job&#8230; Probably why it came out so nice&#8230; Starting with a 1\/8 drill bit then moving on to forstner bits. The trick with the plexi is to use the 1\/8 hole [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1528,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,15],"tags":[],"class_list":["post-1366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gaming","category-pic-microcontrollers","category-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1366"}],"version-history":[{"count":0,"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=\/wp\/v2\/media\/1528"}],"wp:attachment":[{"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kornequipped.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}