{"id":1058,"date":"2017-11-25T11:57:49","date_gmt":"2017-11-25T11:57:49","guid":{"rendered":"https:\/\/retroberryblog.wordpress.com\/?page_id=1058"},"modified":"2019-10-30T15:27:45","modified_gmt":"2019-10-30T15:27:45","slug":"diy-retroberry-zero","status":"publish","type":"page","link":"https:\/\/shop.boejaker.com\/index.php\/page\/diy-retroberry-zero\/","title":{"rendered":"DIY RBZ"},"content":{"rendered":"<h1 style=\"text-align: center;\">DIY Retroberry Zero<\/h1>\n<p>This guide explains how to make a basic Retroberry Zero aka Gameboy Zero. This process is similar to our in-house process but simplified so it can be completed at home.<\/p>\n<p>A removable micro USB cartridge cap can be made to cover the cartridge slot, giving it the complete look.\u00a0 Flash storage and other things can also be incorporated into the cap.<\/p>\n<p>Find a guide on how to make the<a href=\"https:\/\/retroberryblog.wordpress.com\/page\/modifying-the-retrobrerry-gameboy-zero\/\"> cartridge cap here<\/a><\/p>\n<p>Regrettably this guide is currently half written. Updates soon.<\/p>\n<h3>Contents<\/h3>\n<hr \/>\n<p>Part 0 Requirements<br \/>\nPart 1 Shell Preparation<br \/>\nPart 2 Building the Motherboard<br \/>\nPart 3 Fitting Internals<br \/>\nPart 4 Wiring<br \/>\nPart 5 Finishing<br \/>\nPart 6 Extras &amp; Mods<\/p>\n<h3>Bill of materials<\/h3>\n<hr \/>\n<h4>Components<\/h4>\n<p>1x Raspberry Pi Zero<br \/>\n1x Gameboy DMG01 Shell<br \/>\n1x A+B button rubbers<br \/>\n2x Reproduction Buttons\u00a0 X+Y<br \/>\n1x 3.5&#8243; car reversing camera screen<br \/>\n2x 3D printed Button wells or Nylon spacers 10mm inner diameter, 3mm tall<br \/>\n4x Threaded nylon hex spacer M3, 6mm tall<br \/>\n1x Control PCB<br \/>\n1x Veroboard \/ perfboard<br \/>\n2x Long pole tactile button<br \/>\n1x 4000mAh Lipo Battery with battery connector (recommended mAh)<br \/>\n1x Battery boost and charge circuit<br \/>\n1x Dual channel 3W amplifier circuit<br \/>\n1x 3W speaker<br \/>\n1x Headphone jack<br \/>\n1x Male 40pin dual row header<br \/>\n1x Female 40pin dual row double hight header<br \/>\n1x Glass view-port cover<br \/>\n1x 10k Thumb potentiometer<br \/>\n1x 5v PNP transistor<br \/>\n1x Veroboard<br \/>\nSome wire (3m of various colors)<\/p>\n<h4>Tools<\/h4>\n<p>1x Rotary tool &amp; dust mask<br \/>\n1x Set of small files<br \/>\n1x Small junction pliers<br \/>\n1x 10mm bit and maybe a drill ( unless the bit fits your rotary )<br \/>\nRecommended: Multimeter<\/p>\n<h3>Part 1 &#8211; Shell Preparation<\/h3>\n<hr \/>\n<h4><strong>Notes <\/strong><\/h4>\n<p>Some things to keep I mind as you go:<br \/>\nWhen working with the case it is important to use fine grade rotary bits or sand paper to finish off any cuts or etches.<br \/>\nWhen working with veroboard \/ stripboard it is a good idea to check connections are properly broken at every step either visually or with a multimeter<\/p>\n<h4><strong>Raspberry Pi<\/strong><\/h4>\n<p>Solder a set of male headers to the Pi Zero facing up off the unit.<\/p>\n<h4><strong> Control PCB<\/strong><\/h4>\n<p>Solder male headers to the back (so soldering done on the front) of the control PCB.<\/p>\n<h4><strong>Button wells<\/strong><\/h4>\n<p>If you cant get hold of 3d printed button wells then the two nylon spacers described in the BOM will become our button wells with a bit of work.<br \/>\nFirstly file down the internal holes of the spacers untill the face buttons move freely in and out then using the rotary tool create opposing notches in the internal holes for the two guides protruding off the button to move through. Next the two spacers need to be glued together in a figure of 8 in such a way that they line up with the original button holes on the shell.<\/p>\n<h4><strong>Extra button holes<\/strong><\/h4>\n<p>You will need to print out a button drill guide, line it up and poke through the paper guide with a sharp point to mark the center of the button &amp; where to drill. Next drill the holes and check the buttons can move freely through the holes. Now you get your button wells and glue them on the inside of the shell inline with the new button holes. If you are using the nylon spacers you will notice that you have to remove a couple of portions of the outer edge to get it to fit.<\/p>\n<h4><strong>Raspberry pi zero slot<\/strong><\/h4>\n<p>On the back half of the shell, directly under the opening for the cartridge slot are some plastic posts. Cut the plastic walls leading from the posts to the slot opening. you will be left with a nook the perfect size for a raspberry pi zero. now carefully etch out the plastic, to make the bottom of the nook raspberry pi shaped minding not to got all the way through the case. Try to get the pi to be as flush with the back of the case as possible.\u00a0 Fit the Pi with the port side (not the nautical port side) facing out of the cart slot.<\/p>\n<h4><strong>B<\/strong><strong>attery Cutout<\/strong><\/h4>\n<p>Cut the top portion of the edge of the battery compartment out leaving the battery doors latch intact. File down the small walls in the bottom of the compartment and leave it flat.<\/p>\n<h4><strong>Spacers<\/strong><\/h4>\n<p>On the back half of the shell, add the hex spacers one by one to the top four screw posts. Screw them in as if you where shutting the shell.<\/p>\n<h4><strong>View-port<\/strong><\/h4>\n<p>Remove the top four screw posts on the front half of the shell. Carefully expand the view-port with a rotary tool and an engraving bit or a sanding\/filing medium to fit your glass, remember to leave a lip to glue the glass to.<\/p>\n<h4><strong>Screen fitting<\/strong><\/h4>\n<p>The screen and or the case may need filing down on the left and right edges of either if it is a close fit.<\/p>\n<h3>Part 2 \u2013 Fitting the internals<\/h3>\n<hr \/>\n<h4><strong>Buttons &amp; Control PCB<\/strong><\/h4>\n<p>Drop the plastic buttons, start &amp; select into place, then put the rubbers on top. Place the control board contact side down and header side up.<\/p>\n<h4><strong>Motherboard fitting<\/strong><\/h4>\n<p>Cut or buy a piece of double sided perf-board the right size to fit into the top half of the case, enough to fill from the top of the case to the battery compartment, then place it on the headers for the screen and control pcb trying to line it up with both the screen and buttons. File down any excess on the edges for a snug fit. Now place the male 20 pin header onto the perf-board lining it up with a ruler to the position of the female header in the pie. Once positoned mark the postion with a dry erase marker and cut the tracks between the two rows of pins then solder the male header in place. Now solder the motherboard to the control pcb. Don&#8217;t solder it to the screen yet. Remove the motherboard &amp; screen.<\/p>\n<h4><strong>Screen fitting continued<\/strong><\/h4>\n<p>Now is a good time to glue the screen glass, you can use many different kinds of glue for this, the best being glass glue or UV glue. Let it cure before handling.<\/p>\n<h4><strong>Power circuitry<\/strong><\/h4>\n<p>Now fit the battery into the compartment with the wires leading up into the unit<\/p>\n<h4><strong>Sound circuitry<\/strong><\/h4>\n<p>Fit the speaker into the holder on the front half of the shell,<\/p>\n<h4><strong>Wiring to the pi<\/strong><\/h4>\n<h4><strong>Screen fitting continued<\/strong><\/h4>\n<h3>Part 3 &#8211; Finishing touches<\/h3>\n<hr \/>\n<h3>Part 4 &#8211; Extras &amp; Mods<\/h3>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>DIY Retroberry Zero This guide explains how to make a basic Retroberry Zero aka Gameboy Zero. This process is similar to our in-house process but simplified so it can be completed at home. A removable micro USB cartridge cap can be made to cover the cartridge slot, giving it the complete look.\u00a0 Flash storage and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/shop.boejaker.com\/index.php\/page\/diy-retroberry-zero\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;DIY RBZ&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":9,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/pages\/1058"}],"collection":[{"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/comments?post=1058"}],"version-history":[{"count":2,"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/pages\/1058\/revisions"}],"predecessor-version":[{"id":1208,"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/pages\/1058\/revisions\/1208"}],"up":[{"embeddable":true,"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/pages\/9"}],"wp:attachment":[{"href":"https:\/\/shop.boejaker.com\/index.php\/wp-json\/wp\/v2\/media?parent=1058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}