{"id":679,"date":"2011-05-09T16:14:15","date_gmt":"2011-05-09T20:14:15","guid":{"rendered":"http:\/\/pappp.net\/?p=679"},"modified":"2011-05-09T16:14:15","modified_gmt":"2011-05-09T20:14:15","slug":"more-spiffchorder","status":"publish","type":"post","link":"https:\/\/pappp.net\/?p=679","title":{"rendered":"More Spiffchorder"},"content":{"rendered":"<p>While I was on my hardware-fiddling spree, I came across the <a href=\"http:\/\/pappp.net\/?p=13\">Spiffchorder project<\/a> pile tucked into the keyboard drawer of my desk.  Last time I played with it I had written off the perfboard assembled one, which had been reworked so many times it looked like a solder ball, and left a working one on a breadboard.  This meant it was taking up surface- and breadboard- space, and that would not do.  So, I sat down, laid out a less-insane board, and soldered it up in one pass.<\/p>\n<div id='gallery-1' class='gallery galleryid-679 gallery-columns-2 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/pappp.net\/?attachment_id=680'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/pappp.net\/wp-content\/uploads\/2011\/05\/SpiffBoardFront-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/pappp.net\/?attachment_id=681'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/pappp.net\/wp-content\/uploads\/2011\/05\/SpiffBoardBack-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n<p>The design isn&#8217;t well suited to the individual-pad perfboard I had around (lots of n>2 component nodes), so I tried a fabrication strategy I hadn&#8217;t used before to help simplify: I almost completely populated the perfboard, ran a piece of tape over the components, flipped it, and soldered, rather than re-adding the components as I went.  It actually worked pretty nicely.  It is a little bigger than the last layout I used, but this one worked on the first try &#8211; or at least the first try where I had a programmed UC plugged in to the socket&#8230;<\/p>\n<p>In a related matter, one of the two chips I thought I had burnt with the appropriate firmware doesn&#8217;t seem to be working, and because there is a <a href=\"http:\/\/lists.gnu.org\/archive\/html\/avr-gcc-list\/2010-11\/msg00000.html\">bug with the -g flag<\/a> in the current version of gcc-avr, I can&#8217;t burn another from the boxes I have set up for working with AVRs (the VUSB stack needs the -g flag). <\/p>\n<p>The actual chorder I made still sucks almost to the point of being unusable, largely owing to a <a href=\"http:\/\/pappp.net\/?p=31\">mistake<\/a> on the particular tactile buttons I got when I ordered the parts.  Eventually something will have to be done about that, but the chorder is on a header, and the project is now in an electronically working state, not taking up prototyping supplies, and can be shoved in a box when idle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While I was on my hardware-fiddling spree, I came across the Spiffchorder project pile tucked into the keyboard drawer of my desk. Last time I played with it I had written off the perfboard assembled one, which had been reworked &hellip; <a href=\"https:\/\/pappp.net\/?p=679\">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],"tags":[60,148],"class_list":["post-679","post","type-post","status-publish","format-standard","hentry","category-computers","category-diy","category-electronics","category-general","category-objects","tag-hci","tag-spiffchorder"],"_links":{"self":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/679","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=679"}],"version-history":[{"count":0,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/679\/revisions"}],"wp:attachment":[{"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}