{"id":873,"date":"2011-12-05T23:14:34","date_gmt":"2011-12-05T12:14:34","guid":{"rendered":"http:\/\/www.madox.net\/blog\/?p=873"},"modified":"2011-12-05T23:14:34","modified_gmt":"2011-12-05T12:14:34","slug":"because-failures-are-educational-prototyping","status":"publish","type":"post","link":"http:\/\/www.madox.net\/blog\/2011\/12\/05\/because-failures-are-educational-prototyping\/","title":{"rendered":"Because failures are educational&#8230;Prototyping"},"content":{"rendered":"<p>Failures are educational and they should be shared with the world. \u00a0Too often you see awesome projects on the Internet and wonder &#8216;How did he do that?&#8217; but rarely do you see the failures behind these projects.<\/p>\n<p>I&#8217;m planning an &#8216;educational&#8217; project currently code-named &#8216;Madox-Kart&#8217; that I&#8217;ll get around to writing about, the summary is that it is a educational and fun project for kids to make programmable RC cars on the cheap (&lt;$25) to teach electronics and 3D printing. \u00a0To test out the concept, I decided to make a prototype.<\/p>\n<p>Prototype was &#8216;quick and dirty&#8217; and looks something like :-<\/p>\n<figure style=\"width: 532px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"Madox Kart Prototype\" src=\"https:\/\/lh5.googleusercontent.com\/-8lQTlFns2IY\/TtuXPwI6VVI\/AAAAAAAABLM\/4iTjXxxgELY\/s800\/DSC06974.JPG\" alt=\"\" width=\"532\" height=\"800\" \/><figcaption class=\"wp-caption-text\">Madox Kart Prototype<\/figcaption><\/figure>\n<p><!--more-->It took a few hours to print because I printed at 0.2mm resolution and &#8216;fine&#8217; as usual, in hindsight that is overkill for a quick prototype. \u00a0<strong>Mistake 1. \u00a0Don&#8217;t overkill on quality on a prototype.<\/strong><\/p>\n<figure style=\"width: 640px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"Wheel printing in progress\" src=\"https:\/\/lh4.googleusercontent.com\/-dAuytZiJZT8\/TttPKojGkoI\/AAAAAAAABKw\/ZANLWOFIh2g\/s640\/IMAG0937.jpg\" alt=\"\" width=\"640\" height=\"383\" \/><figcaption class=\"wp-caption-text\">Wheel printing in progress, at least I made it hollow...<\/figcaption><\/figure>\n<p>Started modelling at around 8pm, the modelling was straight forward as was the printing so everything was printed by midnight. \u00a0Next comes the mistake, it is a BAD idea to code after midnight. \u00a0I had most of the code prepared as part of a previous run, with meticulously commented code. \u00a0Of course 1am me thought that code was bad and decided to &#8216;correct it&#8217; &#8211; turns out it was the correction that was the bug and kept me debugging until 3am. \u00a0<strong>Mistake 2. \u00a0Avoid coding after midnight&#8230; \u00a0<\/strong>This and the fact that I wanted to play it safe and test with both a wired and wireless Wii Nunchuk, on the assumption that the wired would be easier and more reliable. \u00a0Of course I was wrong and the wired Nunchuk is\/was probably defective. \u00a0<strong>Mistake 3. \u00a0Don&#8217;t assume things&#8230;<\/strong><\/p>\n<p>After sorting all that out I got lazy and instead of putting in the designed batteries, I slapped on a rather large LiPo battery with duct tape on the thing and tried it out. \u00a0This video shows the &#8216;ooops&#8217; result.<\/p>\n<p><object width=\"560\" height=\"315\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/Vq163CJEJa0?version=3&amp;hl=en_US\" \/><param name=\"allowfullscreen\" value=\"true\" \/><embed width=\"560\" height=\"315\" type=\"application\/x-shockwave-flash\" src=\"http:\/\/www.youtube.com\/v\/Vq163CJEJa0?version=3&amp;hl=en_US\" allowFullScreen=\"true\" allowscriptaccess=\"always\" allowfullscreen=\"true\" \/><\/object><br \/>\n<strong>Mistake 4. \u00a0Duct tape doesn&#8217;t really solve everything&#8230;<\/strong><\/p>\n<p>More lessons to be learnt next time!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Failures are educational and they should be shared with the world. \u00a0Too often you see awesome projects on the Internet and wonder &#8216;How did he do that?&#8217; but rarely do you see the failures behind these projects. I&#8217;m planning an &#8216;educational&#8217; project currently code-named &#8216;Madox-Kart&#8217; that I&#8217;ll get around to writing about, the summary is &hellip; <a href=\"http:\/\/www.madox.net\/blog\/2011\/12\/05\/because-failures-are-educational-prototyping\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Because failures are educational&#8230;Prototyping&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-873","post","type-post","status-publish","format-standard","hentry","category-engineering"],"_links":{"self":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts\/873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/comments?post=873"}],"version-history":[{"count":16,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts\/873\/revisions"}],"predecessor-version":[{"id":895,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/posts\/873\/revisions\/895"}],"wp:attachment":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/media?parent=873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/categories?post=873"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/tags?post=873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}