{"id":203,"date":"2009-02-21T01:12:33","date_gmt":"2009-02-21T06:12:33","guid":{"rendered":""},"modified":"2011-02-04T00:01:30","modified_gmt":"2011-02-04T05:01:30","slug":"usbtinyisp","status":"publish","type":"post","link":"https:\/\/pappp.net\/?p=203","title":{"rendered":"USBTinyISP"},"content":{"rendered":"\n<p>I got my <a class=\"externlink\" title=\"Go to http:\/\/www.adafruit.com\/\" href=\"http:\/\/www.adafruit.com\/\">Adafruit<\/a> <a class=\"externlink\" title=\"Go to http:\/\/www.ladyada.net\/make\/usbtinyisp\/\" href=\"http:\/\/www.ladyada.net\/make\/usbtinyisp\/\">USBTinyISP<\/a> AVR programmer\/SPI Interface\/USB Bitbang Device kit today, and was compelled to immediately assemble and test it.  The USBTinyISP is an excellent product; it is considerably cheaper than the official Atmel AVR programmer, just as functional, and supports a fellow <a class=\"externlink\" title=\"Go to http:\/\/www.ladyada.net\/bio\/index.html\" href=\"http:\/\/www.ladyada.net\/bio\/index.html\">qualified hobbyist<\/a>.  I&#8217;ve been meaning to pick up my own AVR programmer for a while, as having a programmer and a stock of cheap microcontrollers (I also recently picked up half a dozen adorable <a class=\"externlink\" title=\"Go to http:\/\/www.atmel.com\/dyn\/products\/Product_card.asp?part_id=3175\" href=\"http:\/\/www.atmel.com\/dyn\/products\/Product_card.asp?part_id=3175\">ATTiny13<\/a> chips to use with it to give my <a href=\"http:\/\/pappp.net\/?p=592\">SmartLEDs idea<\/a> a shot) enables all kinds of cool projects, that do not involve &#8220;find one of the programmers on campus&#8221; or &#8220;Use the department&#8217;s <a class=\"externlink\" title=\"Go to http:\/\/www.arduino.cc\/en\/Main\/ArduinoBoardDiecimila\" href=\"http:\/\/www.arduino.cc\/en\/Main\/ArduinoBoardDiecimila\">Arduino Dieciemilia<\/a> that I haven&#8217;t returned.&#8221;<br \/>\nThe USBTinyISP comes as a very nice kit, which includes all the component parts including a nice case and well-made PCB.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pappp.net\/wp-content\/fp-content\/images\/usbtinyispparts_small.jpg\" alt=\"usbtinyispparts_small.jpg\"  title=\"usbtinyispparts_small.jpg\"  class=\"center\"  width=\"398\" height=\"299\" \/><br \/>\nIn the picture, in addition to the included parts, you can see my trusty <a class=\"externlink\" title=\"Go to http:\/\/www.amazon.com\/XYTRONIC-AUTO-TEMP-379-SOLDERING-STATION\/dp\/B0002UU8YQ\" href=\"http:\/\/www.amazon.com\/XYTRONIC-AUTO-TEMP-379-SOLDERING-STATION\/dp\/B0002UU8YQ\">Xytronic 379 Soldering Station<\/a>, for which I have nothing but praise (if you think you need one of those classic blue Weller WES51 stations, you really need one of these, its a better station and costs half as much).  In the left of the frame you can see my Leatherman Wave, which I <a class=\"externlink\" title=\"Go to http:\/\/pappp.net\/?p=211\" href=\"http:\/\/pappp.net\/?p=211\">cooed about<\/a> a few days ago.  It just happened to be in the picture, I use an ancient pair of thin-profile pliers (now sold as the Xcelite 378, highly, highly recommended) I inherited from my mother when I am working on electronics at home.<br \/>\n<img decoding=\"async\" src=\"https:\/\/pappp.net\/wp-content\/fp-content\/images\/usbtinyispalmostdone_small.JPG\" alt=\"usbtinyispalmostdone_small.JPG\"  title=\"usbtinyispalmostdone_small.JPG\"  class=\"center\"  \/><br \/>\nI consider myself reasonably competent with a soldering iron, and it took me a little under an hour to go from holding a mailer pouch to programming a chip, with no fuckups in between, which speaks well for the quality of the <a class=\"externlink\" title=\"Go to http:\/\/www.ladyada.net\/make\/usbtinyisp\/solder.html\" href=\"http:\/\/www.ladyada.net\/make\/usbtinyisp\/solder.html\">instructions<\/a>, the kit, and the thinking that went into them.  There are a few interesting quirks in the design; several resistors mount vertically to the PCB, the large electrolytic capacitor is intentionally mounted so it rests on top of the TTL buffer.  These are both space-saving measures, and anyone who has ever seen most of the things I throw together on perfboard knows I have a high esteem for nifty tight designs.<br \/>\nUsing the completed programmer is just the same as all the other models of AVR programmer.  For software I use <a class=\"externlink\" title=\"Go to http:\/\/www.nongnu.org\/avrdude\/\" href=\"http:\/\/www.nongnu.org\/avrdude\/\">AVRDude<\/a>, since it is well-supported on all common platforms.  Below is a shot of my first successful program (or actually, readout) of a chip.<br \/>\n<img decoding=\"async\" src=\"https:\/\/pappp.net\/wp-content\/fp-content\/images\/attiny13prog_small.JPG\" alt=\"attiny13prog_small.JPG\"  title=\"attiny13prog_small.JPG\"  class=\"center\"  \/><br \/>\n(closeup)<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pappp.net\/wp-content\/fp-content\/images\/attiny13bread_small.jpg\" alt=\"attiny13bread_small.jpg\"  title=\"attiny13bread_small.jpg\"  class=\"center\"  width=\"398\" height=\"299\" \/><br \/>\nThat tiny black thing on the breadboard surrounded by the brightly colored wires is one of the aforementioned ATTiny13 chips; I paid $1.95ea for those, and it really is an entirely capable little microcontroller. The incessant march of technological progress never ceases to amaze me.  Sometime soon I&#8217;ll need to make a little target board that can socket the ATTiny13s and has a plug for the 6-pin connector so I don&#8217;t have to muck about with loose wires every time.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I got my Adafruit USBTinyISP AVR programmer\/SPI Interface\/USB Bitbang Device kit today, and was compelled to immediately assemble and test it. The USBTinyISP is an excellent product; it is considerably cheaper than the official Atmel AVR programmer, just as functional, &hellip; <a href=\"https:\/\/pappp.net\/?p=203\">Continue reading <span class=\"meta-nav\">&rarr;<\/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":[4,8,37,1,10,12],"tags":[],"class_list":["post-203","post","type-post","status-publish","format-standard","hentry","category-computers","category-diy","category-electronics","category-general","category-objects","category-oldblog"],"_links":{"self":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=203"}],"version-history":[{"count":0,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/203\/revisions"}],"wp:attachment":[{"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}