{"id":19491,"date":"2017-03-07T10:27:04","date_gmt":"2017-03-07T18:27:04","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=19491"},"modified":"2024-12-28T16:22:23","modified_gmt":"2024-12-29T00:22:23","slug":"modern-day-macgyvering","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/modern-day-macgyvering\/","title":{"rendered":"Modern Day MacGyvering"},"content":{"rendered":"<p>Sometimes no matter how much you plan on everything going right, things still manage to go wrong. In fact sometimes the best way to prepare for anything involving \u00a0is to prepare <em>for<\/em> things to go wrong. This is especially relevant if you are trying to show a project off at a trade show or other event, when attempting to troubleshoot and repair a project, or even during the build process itself!<\/p>\n<p>If you are curious what materials can make up a modern day Macgyver&#8217;s toolbox, check out Kaitlyn&#8217;s post on what <a href=\"https:\/\/digilent.com\/blog\/how-to-survive-catastrophic-demo-failure\/\">occupies her demo fixing kit<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-19495\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/d-600x415.jpg\" alt=\"\" width=\"600\" height=\"415\" data-wp-pid=\"19495\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/d-600x415.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/d-768x531.jpg 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/d-1024x708.jpg 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/d-800x553.jpg 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>When working with electronics in particular, it can be a fine line between a story of glory and a story of gore-y mistakes.\u00a0But in this blog post we aim to give some examples of times that we here at Digilent encountered situations that required some quick or clever problem solving, and what worked for us to resolve some headache-inducing, smoke-producing, random-part-using situations.<\/p>\n<p><strong>Kaitlyn: Grasping at Claws<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-19494\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/claw-598x600.png\" alt=\"\" width=\"598\" height=\"600\" data-wp-pid=\"19494\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/claw-598x600.png 598w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/claw-150x150.png 150w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/claw-300x300-cropped.png 300w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/claw.png 758w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/p>\n<p>When working with the <a href=\"https:\/\/digilent.com\/blog\/the-claw-game-how-does-the-basys-3-know-what-to-do\/\">Claw Game <\/a>at a tradeshow, we were having a lot of trouble with the cables getting crushed and being too floppy. So on the front right corner is a extra joystick that I glued on, because the Lego piece I made fell off. But it was because the cables got crushed in shipping and wouldn&#8217;t stay up any more, which made them\u00a0floppy and get stuck on other parts of the claw machine during movement so to prevent that I made a little Lego outcropping so the switch would get triggered sooner.<\/p>\n<p>On the part with the spool of thread there are also random 3D printed pieces and Legos glued on because the claw kept turning and sometimes the switch on it wouldn&#8217;t trigger. So I made a Lego outcropping that completely surrounded the thread. That way no matter which way it was turned it would trigger the switch. This I glued to the stepper motor that held the spool of thread, and controlled the claw movement.<\/p>\n<p>There was also the time it was shipped to us and arrived in pieces. It was successfully taped back together for the acrylic, and hot glue for the 3D printed pieces, after a night of blood, sweat and tears.. literally. After the show we debated triumphantly throwing it into the dumpster, but we weren&#8217;t allowed to.<\/p>\n<p><strong>Quinn: A Monstrous Annoyance<\/strong><\/p>\n<p>In my Monster Book of Monsters project I was having a lot of trouble making the mouth look the way I wanted it to. I thought about getting a part 3D printed, but that seemed like it would take a lot of time.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-19493\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/mon-600x399.jpg\" alt=\"\" width=\"600\" height=\"399\" data-wp-pid=\"19493\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/mon-600x399.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/mon-768x511.jpg 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/mon.jpg 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/mon-800x532.jpg 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>So I used the high tech materials of Zip Ties and Popsicle Sticks&#8230; and it worked perfectly!<\/p>\n<p><strong>Kaitlyn: Back to Basys<\/strong><\/p>\n<p><span class=\"contextualExtensionHighlight ms-font-color-themePrimary ms-border-color-themePrimary ident_700_843\" tabindex=\"0\">After having the Claw Game at three shows the <a href=\"https:\/\/digilent.com\/shop\/basys-3-artix-7-fpga-trainer-board-recommended-for-introductory-users\/\">Basys 3 <\/a>had seen a lot: shipping, debugging, angrily throwing it against the wall (kidding&#8230; maybe).<\/span> Needless to say the USB port had seen a lot of stress. So at the end of setting up one show I had all the demos running, everything placed and it was time to plug in the Claw Game. I very satisfyingly plugged in the USB cable, and the inside of the USB port popped off the board. So I quickly ripped the Basys 3 off the <a href=\"https:\/\/digilent.com\/shop\/fpga-programmable-logic\/\">FPGA <\/a>board, reprogrammed it, re-plugged in all the wires into the <a href=\"https:\/\/digilent.com\/shop\/pmod-modules\/\">Pmod <\/a>ports and got it up and running.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-19499\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/xy-600x600.png\" alt=\"\" width=\"600\" height=\"600\" data-wp-pid=\"19499\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/xy-600x600.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/xy-150x150.png 150w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/xy-300x300.png 300w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/xy.png 763w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>BONUS STORY- Kaitlyn Had One Job<\/strong><\/p>\n<p>When we were developing the <a href=\"https:\/\/www.instructables.com\/The-Zybot\/\">Zybot <\/a>Larissa left on a trip and I was told that the Zybot better be done by the time she came back, and I better not wreck the <a href=\"https:\/\/digilent.com\/shop\/zybo-zynq-7000-arm-fpga-soc-trainer-board\/\">Zybo<\/a>. Well, we finished the Zybot by the she got back, but in the process I wrecked a <a href=\"https:\/\/digilent.com\/shop\/zybo-zynq-7000-arm-fpga-soc-trainer-board\/\">Zybo<\/a>, specifically I plugged in power supply backwards and fried the regulator. On an unrelated note, at a later note I learned that the Basys 3 is protected against this&#8230; we don&#8217;t talk about that. Then when I was getting the motors going I accidentally back\u00a0powered one of the FPGA pins and fried that. So in summary, to build the Zybot, I destoryed 2 Zybos, shorted 2 <a href=\"https:\/\/digilent.com\/shop\/vrm-voltage-regulator-module-rev-b\/\">VRMs<\/a>, and used a lot of hot glue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-19498\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/25047627486_8bb0110140_z-600x444.jpg\" alt=\"\" width=\"600\" height=\"444\" data-wp-pid=\"19498\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/25047627486_8bb0110140_z-600x444.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/25047627486_8bb0110140_z.jpg 640w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><em>Just remember, it is okay to make mistakes. As they say, necessity is the mother of innovation and nothing inspires immediate creativity quite like something suddenly breaking\/catching on fire!<\/em><\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-19491 jlk' data-task='like' data-post_id='19491' data-nonce='202d78e1e0' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-19491 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-19491 jlk' data-task='unlike' data-post_id='19491' data-nonce='202d78e1e0' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-19491 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-19491 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Believe it or not, even us here at Digilent have been known to make mistakes. Today we share some stories of missteps, and how we used some fancy problem-solving and some not so fancy materials to achieve our goals!<\/p>\n","protected":false},"author":36,"featured_media":19494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1563],"tags":[],"ppma_author":[4485],"class_list":["post-19491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/03\/claw.png","authors":[{"term_id":4485,"user_id":36,"is_guest":0,"slug":"mirandamay7","display_name":"Miranda Hansen","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/bcab037c32924b9f9b3ca4898e179f2764cb7d9a82aa2bd475170c8aaa884e1c?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/19491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=19491"}],"version-history":[{"count":3,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/19491\/revisions"}],"predecessor-version":[{"id":31216,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/19491\/revisions\/31216"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/19494"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=19491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=19491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=19491"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=19491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}