{"id":721,"date":"2011-11-27T23:11:10","date_gmt":"2011-11-28T04:11:10","guid":{"rendered":"http:\/\/bardagjy.com\/?p=721"},"modified":"2012-04-19T14:05:56","modified_gmt":"2012-04-19T19:05:56","slug":"anduino","status":"publish","type":"post","link":"https:\/\/bardagjy.com\/?p=721","title":{"rendered":"Anduino"},"content":{"rendered":"<div id=\"attachment_729\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/anduino.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-729\" src=\"http:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/anduino-610x457.jpg\" alt=\"\" title=\"anduino\" width=\"610\" height=\"457\" class=\"size-large wp-image-729\" srcset=\"https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/anduino-610x457.jpg 610w, https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/anduino-300x224.jpg 300w, https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/anduino-299x224.jpg 299w, https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/anduino.jpg 907w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-729\" class=\"wp-caption-text\">Anduino revisions<\/p><\/div>\n<p>\nThe Anduino is a pretty streightforward clone of a <a href=\"http:\/\/www.sparkfun.com\/products\/9218\">Sparkfun Arduino Pro Mini<\/a> and Ed Baafi&#8217;s <a href=\"http:\/\/fab.cba.mit.edu\/content\/projects\/fabkit\/\">Fabkit\/Fabduino<\/a>. Just as Ed did, since there is no 8\/16Mhz oscillator in the fab inventory, I used the internal oscillator. <a href=\"http:\/\/search.digikey.com\/us\/en\/products\/AWSCR-8.00CV-T\/535-10004-1-ND\/2001627\">This<\/a> is an 8M oscillator that fits on this board.\n<\/p>\n<p>\nI felt compelled to put together an Arduino clone because I have been developing quite a few shields recently, and needed a clone to prototype with. The Anduino is fully &#8220;shield compatible&#8221; (except for ARef).\n<\/p>\n<p>\nFor 5V in there is a two pin 0.1&#8243; header and a mini-B USB connector (because I have been powering projects recently with USB chargers). I removed the copper from around the Vin pins so you can graft a right angle header there if needed. On many of my prototypes, I didn&#8217;t install the 5V regulator, choosing instead to power it with only the USB connector.\n<\/p>\n<h2>Errata<\/h2>\n<p>\nThere are some errata:\n<\/p>\n<ul>\n<li> <strike>No ICSP header<\/strike> See the ICSP shield below<\/li>\n<li> No USB Serial converter &#8211; requires use of FTDI cable (I&#8217;ll probably add a different version with a ATMega16U2 like the UNO)<\/li>\n<li> <strike>RX and TX swapped<\/strike> Fixed<\/li>\n<li> AREF not connected<\/li>\n<li> <strike>Reset requires jumper wire<\/strike> Yea&#8230;<\/li>\n<li> Vin voltage regulator is only 150mA, should probably be 500mA <\/li>\n<\/ul>\n<p>\n<strike>None of those errata are show stoppers except for RX\/TX swapped. This will be fixed in a near future revision.<\/strike> Fixed.\n<\/p>\n<h2>Programming<\/h2>\n<div id=\"attachment_733\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/icsp.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-733\" src=\"http:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/icsp-610x446.jpg\" alt=\"\" title=\"icsp\" width=\"610\" height=\"446\" class=\"size-large wp-image-733\" srcset=\"https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/icsp-610x446.jpg 610w, https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/icsp-300x219.jpg 300w, https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/icsp-299x219.jpg 299w, https:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/icsp.jpg 928w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-733\" class=\"wp-caption-text\">ICSP Shield<\/p><\/div>\n<p>\nI built an ICSP shield to program the board with the FabISPkey (and to work around the lack of an ICSP header).\n<\/p>\n<p>\nTo use the Arduino environment with my Anduino, I followed <a href=\"http:\/\/fab.cba.mit.edu\/content\/projects\/fabkit\/\">Ed&#8217;s<\/a> notes &#8211; particularly those for OSX.\n<\/p>\n<ol>\n<li> First, I placed a board description file <a href='http:\/\/bardagjy.com\/wp-content\/uploads\/2011\/11\/boards.txt'>boards.txt<\/a> in the hardware directory of my Arduino sketchbook<\/li>\n<p><\/p>\n<ul>\n<li> OSX: <code>~\/Documents\/Arduino\/hardware\/anduino\/boards.txt<\/code> <\/li>\n<li> Windows: <code>Documents\/Arduino\/hardware\/anduino\/boards.txt<\/code> <\/li>\n<li> Linux users are prompted for their sketchbook location <\/li>\n<\/ul>\n<li> Restart the Arduino environment<\/li>\n<li>Then, I selected my board from the list of boards, and used my <a href=\"http:\/\/bardagjy.com\/?tag=fabisp\">FabISPkey<\/a> to program it (in Burn Bootloader, select USBTinyISP).<\/li>\n<li>Then, connect a FTDI cable (observe orientation! green closest to button), and program normally.<\/li>\n<\/ol>\n<h2>Headers<\/h2>\n<table align=\"center\" cellspacing=\"30\">\n<tbody>\n<tr>\n<td><img decoding=\"async\" src=\"wp-content\/uploads\/2011\/11\/header0.jpg\" width=\"300\"\/><\/td>\n<td><img decoding=\"async\" src=\"wp-content\/uploads\/2011\/11\/header1.jpg\" width=\"300\"\/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nIt&#8217;s kinda difficult to find headers that you can surface mount like this, I used <a href=\"http:\/\/parts.digikey.com\/1\/parts\/339460-conn-rcpt-50pos-100-sngl-horz-bcs-150-l-s-he.html\">these<\/a> and heavily modified them.\n<\/p>\n<p>\nBetter choices for these headers might be:\n<\/p>\n<ul>\n<li> <a href=\"http:\/\/search.digikey.com\/us\/en\/products\/PPPC061LGBN-RC\/S5481-ND\/775939\">6 Position<\/a>\n<li> <a href=\"http:\/\/search.digikey.com\/us\/en\/products\/PPPC081LGBN-RC\/S5483-ND\/775941\">8 Position<\/a>\n<\/ul>\n<p>\nThey&#8217;re pass through headers, so I aligned them by putting a header through the holes, then surface mounting the headers as the photos above show.\n<\/p>\n<h2>Doing it Yourself<\/h2>\n<p>\nTo play along at home, you can grab a <a href='wp-content\/uploads\/2011\/11\/fabduino.zip'>zip made 12\/7\/11<\/a> or check out the most recent version from my  git repo.\n<\/p>\n<p><code>git clone git:\/\/git.bardagjy.com\/fabduino <\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Anduino is a pretty streightforward clone of a Sparkfun Arduino Pro Mini and Ed Baafi&#8217;s Fabkit\/Fabduino. Just as Ed did, since there is no 8\/16Mhz oscillator in the fab inventory, I used the internal oscillator. This is an 8M oscillator that fits on this board. I felt compelled to put together an Arduino clone [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":755,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[56,19],"tags":[66,68,58,33,65,67,69],"_links":{"self":[{"href":"https:\/\/bardagjy.com\/index.php?rest_route=\/wp\/v2\/posts\/721"}],"collection":[{"href":"https:\/\/bardagjy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bardagjy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bardagjy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bardagjy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=721"}],"version-history":[{"count":36,"href":"https:\/\/bardagjy.com\/index.php?rest_route=\/wp\/v2\/posts\/721\/revisions"}],"predecessor-version":[{"id":1120,"href":"https:\/\/bardagjy.com\/index.php?rest_route=\/wp\/v2\/posts\/721\/revisions\/1120"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bardagjy.com\/index.php?rest_route=\/wp\/v2\/media\/755"}],"wp:attachment":[{"href":"https:\/\/bardagjy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bardagjy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bardagjy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}