{"id":3059,"date":"2023-10-12T10:04:26","date_gmt":"2023-10-12T15:04:26","guid":{"rendered":"https:\/\/lab.rapternet.us\/?p=3059"},"modified":"2023-09-19T22:05:31","modified_gmt":"2023-09-20T03:05:31","slug":"building-the-richard-macropad","status":"publish","type":"post","link":"https:\/\/lab.rapternet.us\/?p=3059","title":{"rendered":"Building the Richard Macropad"},"content":{"rendered":"\n<p>Every once in a while there&#8217;s a product you need just for the laughs. And this is one of those times. Here&#8217;s how I assembled it, which basically follows their guide to the T with the addition of hot swap sockets.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Let&#8217;s start by emptying all the parts onto our table.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_0815031358179978180392954-768x1024.jpg\" alt=\"\" class=\"wp-image-3063\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_0815031358179978180392954-768x1024.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_0815031358179978180392954-225x300.jpg 225w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_0815031358179978180392954-1152x1536.jpg 1152w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_0815031358179978180392954-1536x2048.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_0815031358179978180392954-scaled.jpg 1920w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">The Richard Kit<\/figcaption><\/figure>\n\n\n\n<p>We start by soldering the pin headers to the circuit board. Don&#8217;t solder the micro controller on yet, we have to add the hot swap sockets first.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_180356-1024x768.jpg\" alt=\"\" class=\"wp-image-3064\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_180356-1024x768.jpg 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_180356-300x225.jpg 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_180356-768x576.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_180356-1536x1152.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_180356-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Headers Soldered to the circuit board<\/figcaption><\/figure>\n\n\n\n<p>When installing the switches in the case, keep in mind how they will orient in the circuit board. You want to make sure they&#8217;ll still line up with the holes for the connections. They are difficult to remove, so double check before snapping them into place.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_181558-1024x768.jpg\" alt=\"\" class=\"wp-image-3066\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_181558-1024x768.jpg 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_181558-300x225.jpg 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_181558-768x576.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_181558-1536x1152.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_181558-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Switches Installed in the Case<\/figcaption><\/figure>\n\n\n\n<p>Slide the rotary encoders into place, they do have a pin and slot to orient them and hold them in place when using them.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1819186846348300963989415-768x1024.jpg\" alt=\"\" class=\"wp-image-3067\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1819186846348300963989415-768x1024.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1819186846348300963989415-225x300.jpg 225w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1819186846348300963989415-1152x1536.jpg 1152w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1819186846348300963989415-1536x2048.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1819186846348300963989415-scaled.jpg 1920w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Rotary encoders installed and pinned into place<\/figcaption><\/figure>\n\n\n\n<p>Once the rotary encoders are in place, bend the pins over the solder points on the circuit board and solder it in place.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182022-1024x768.jpg\" alt=\"\" class=\"wp-image-3069\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182022-1024x768.jpg 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182022-300x225.jpg 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182022-768x576.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182022-1536x1152.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182022-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Rotaries from the Bottom<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"3072\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182402-1024x768.jpg\" alt=\"\" class=\"wp-image-3072\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182402-1024x768.jpg 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182402-300x225.jpg 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182402-768x576.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182402-1536x1152.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182402-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Inner pins soldered<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1920\" data-id=\"3071\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182508-scaled.jpg\" alt=\"\" class=\"wp-image-3071\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182508-scaled.jpg 2560w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182508-300x225.jpg 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182508-1024x768.jpg 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182508-768x576.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182508-1536x1152.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_182508-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Outer pins soldered<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p>Next up we need to solder in the micro controller. Be careful not to melt the case with your iron when you solder it in. Also be careful not to short any pins together with excess solder since it will be hard to clean up.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302047674805453567162419-768x1024.jpg\" alt=\"\" class=\"wp-image-3253\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302047674805453567162419-768x1024.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302047674805453567162419-225x300.jpg 225w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302047674805453567162419-1152x1536.jpg 1152w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302047674805453567162419-1536x2048.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302047674805453567162419-scaled.jpg 1920w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">I might have forgotten to take the photos before mounting the bottom on the case<\/figcaption><\/figure>\n\n\n\n<p>Everything in place on the bottom other than the final cover. That&#8217;s a quick screw into place and then you can optionally add the rubber feet to the macro pad.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1847152872415642095837478-768x1024.jpg\" alt=\"\" class=\"wp-image-3068\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1847152872415642095837478-768x1024.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1847152872415642095837478-225x300.jpg 225w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1847152872415642095837478-1152x1536.jpg 1152w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1847152872415642095837478-1536x2048.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/p_20230714_1847152872415642095837478-scaled.jpg 1920w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>One final step is to mount the plexiglass on the bottom and optionally add feet to it. Don&#8217;t tighten it too much as the acrylic can crack or the screws strip.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"3070\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_184648-1024x768.jpg\" alt=\"\" class=\"wp-image-3070\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_184648-1024x768.jpg 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_184648-300x225.jpg 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_184648-768x576.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_184648-1536x1152.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/P_20230714_184648-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Fully Assembled Richard<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"3254\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302137420979285191515847-768x1024.jpg\" alt=\"\" class=\"wp-image-3254\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302137420979285191515847-768x1024.jpg 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302137420979285191515847-225x300.jpg 225w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302137420979285191515847-1152x1536.jpg 1152w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302137420979285191515847-1536x2048.jpg 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/08\/p_20230809_1302137420979285191515847-scaled.jpg 1920w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">With Bottom Plexiglass<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p>Download the <a href=\"https:\/\/www.mediafire.com\/file\/dn4e8o0ljl8vwjo\/pikatea_the_richard_v2_vial.uf2\/file\" target=\"_blank\" rel=\"noreferrer noopener\">latest firmware<\/a> file (.uf2). Download and install the <a href=\"https:\/\/get.vial.today\/\" target=\"_blank\" rel=\"noreferrer noopener\">latest version of Vial<\/a>. While holding the boot button on the MCU, plug it into a computer. There should be a new directory that shows up on the computer. Copy the .uf2 file to this directory. The MCU should automatically disconnect, but unplug and re-plug in the MCU anyways. Open Vial and verify that you can see &#8220;The Richard Macropad&#8221; at the top.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"671\" height=\"723\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/image.png\" alt=\"\" class=\"wp-image-3060\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/image.png 671w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2023\/07\/image-278x300.png 278w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><figcaption class=\"wp-element-caption\">Vial Setup for the Richard<\/figcaption><\/figure>\n\n\n\n<p>Vial makes it trivial to update settings on the macro pad for future updates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>This macro pad was quick to make and easy to manage with vial. In the future I&#8217;ll certainly be looking for micro controllers supporting vial for my next keyboard and macro pad builds. I like my joke macro pad here and will be making good use of it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.pikatea.com\/Richard\/the-richard-macropad-kit-assembly-guide.html#solder-the-headers\" target=\"_blank\" rel=\"noreferrer noopener\">Official Assembly Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mouser.com\/ProductDetail\/Mill-Max\/0305-2-15-80-47-80-10-0?qs=QtQX4uD3c2Uys0ai6Tr8NQ%3D%3D&amp;countryCode=US&amp;currencyCode=USD\" target=\"_blank\" rel=\"noreferrer noopener\">MillMax hot swap sockets<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Every once in a while there&#8217;s a product you need just for the laughs. And this is one of those times. Here&#8217;s how I assembled it, which basically follows their guide to the T with the addition of hot swap sockets.<\/p>\n","protected":false},"author":1,"featured_media":3080,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[90,81,75],"class_list":["post-3059","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-making","tag-electronics","tag-keyboards","tag-macropad"],"_links":{"self":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts\/3059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3059"}],"version-history":[{"count":15,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts\/3059\/revisions"}],"predecessor-version":[{"id":3372,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts\/3059\/revisions\/3372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/media\/3080"}],"wp:attachment":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}