{"id":47,"date":"2010-08-23T12:04:51","date_gmt":"2010-08-23T17:04:51","guid":{"rendered":"http:\/\/www.sector67.org\/blog\/?p=47"},"modified":"2010-08-23T12:04:51","modified_gmt":"2010-08-23T17:04:51","slug":"preparing-arduinos-for-barcamp","status":"publish","type":"post","link":"https:\/\/www.sector67.org\/blog\/2010\/preparing-arduinos-for-barcamp\/","title":{"rendered":"Preparing Arduinos for BarCamp"},"content":{"rendered":"<p>Nate and I have been hard at work getting Arduino microcontrollers ready for <a href=\"http:\/\/barcampmadison.org\">BarCampMadison<\/a>.\u00a0 We first attempted to etch, populate, and solder up our own Arduino clone that could be made as cheaply as possible:<br \/>\n<a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09982.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-48\" title=\"Sector67 Aruduino Clone\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09982-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09982-300x225.jpg 300w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09982.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09981.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-49\" title=\"Sector67 Aruduino Clone\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09981-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09981-300x225.jpg 300w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09981.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>The problem we immediately ran into was populating headers on the bottom side of the board.\u00a0 Because a homemade board isn&#8217;t through-hole plated (connecting the top and bottom) we run into the challenge of soldering parts on the &#8220;wrong&#8221; side of the board to get electrical connection.\u00a0 The only solution would be to get wire wrap headers and flip the board upside down to hook it on the breadboard.\u00a0 Taking a step back, we realized that teaching people and having a good experience was more valuable than saving our precious few dollars so we bit the bullet and bought boards!<\/p>\n<p>Adafruit Industries sells something surprisingly similar to what we were trying to build (we found out about this only after failing above) called the <a href=\"http:\/\/www.adafruit.com\/index.php?main_page=product_info&amp;cPath=19&amp;products_id=72&amp;zenid=a52ac5161cafc965b0b33637dbc99338\">Boarduino<\/a>.\u00a0 Using our hacker space discount (~10% off at minimal quantities) we purchased 10 Boarduinos to use with our CP2102 eBay usb-&gt;serial adapters, bringing a total per seat cost with breadboard to $23.<\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/boarduino_MED.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-50  aligncenter\" title=\"Boarduino\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/boarduino_MED-300x212.jpg\" alt=\"\" width=\"300\" height=\"212\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/boarduino_MED-300x212.jpg 300w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/boarduino_MED.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>The next step was putting them together!\u00a0 Of course the header on the CP2102 adapters and the programming header on the Boarduino don&#8217;t play nicely, so we need to put an adapter cable in line:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09857.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-51\" title=\"Boarduino Adapter Cable\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09857-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09857-300x225.jpg 300w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09857.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Nate sat for many hours on Sunday soldering, testing, and more soldering to get these Boarduinos assembled:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09861.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-52 alignnone\" title=\"Nate Soldering it Up!\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09861-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09861-300x225.jpg 300w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09861.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>But everything is working great.\u00a0 As a side note, you&#8217;ve likely noticed we&#8217;re using official Apple white USB extension cables, being Apple products they&#8217;re intentionally hobbled from being useful as anything besides what they were designed for, so they&#8217;ve kindly installed unique USB jacks to prevent their use as extension cables:<\/p>\n<div id=\"attachment_53\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09851.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-53\" class=\"size-medium wp-image-53\" title=\"Apple USB Jack\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09851-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09851-300x225.jpg 300w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09851.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-53\" class=\"wp-caption-text\">Note the tiny tab in the center of the top of the jack, prevents plugging in a normal USB cable<\/p><\/div>\n<p style=\"text-align: left;\">We can remedy this with a 800 pound instrument of precision destruction:<\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09856.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-54\" title=\"Milling the jack\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09856-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09856-225x300.jpg 225w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09856.jpg 768w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Everything is soldered up and ready to go for BarCampMadison, hope to see you all on Saturday, 10AM, US Bank Building!<\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09856.jpg\" rel=\"lightbox[47]\"><\/a><a href=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09862.jpg\" rel=\"lightbox[47]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-55\" title=\"Lots to go. . .\" src=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09862-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09862-300x225.jpg 300w, https:\/\/www.sector67.org\/blog\/wp-content\/uploads\/2010\/08\/DSC09862.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nate and I have been hard at work getting Arduino microcontrollers ready for BarCampMadison.\u00a0 We first attempted to etch, populate, and solder up our own Arduino clone that could be made as cheaply as possible: The problem we immediately ran<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/www.sector67.org\/blog\/2010\/preparing-arduinos-for-barcamp\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,21],"tags":[24,23,19,25,26],"class_list":["post-47","post","type-post","status-publish","format-standard","hentry","category-arduino","category-hardware","tag-barcamp","tag-barcampmadison","tag-boarduino","tag-hard-hack","tag-proprietary-cable"],"_links":{"self":[{"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/posts\/47","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":2,"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":57,"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/posts\/47\/revisions\/57"}],"wp:attachment":[{"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sector67.org\/blog\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}