{"id":13,"date":"2011-01-19T13:50:50","date_gmt":"2011-01-19T18:50:50","guid":{"rendered":""},"modified":"2011-02-01T19:54:34","modified_gmt":"2011-02-02T00:54:34","slug":"spiffchorder-rides-again","status":"publish","type":"post","link":"https:\/\/pappp.net\/?p=13","title":{"rendered":"Spiffchorder rides again"},"content":{"rendered":"\n<p>I&#8217;ve been putting a couple hours every evening into the long, long list of hobby projects that haven&#8217;t been touched for the last 10 or so weeks.  One of the successes on this front is getting to touch the <a class=\"externlink\" title=\"Go to http:\/\/pappp.net\/?p=29\" href=\"http:\/\/pappp.net\/?p=29\">Spiffchorder<\/a> I was working on.<\/p>\n<p>I had to pull the reusable parts (<em>always<\/em> socket your uC&#8230;) and trash the one I assembled on perfboard; after all the modifications and false starts it was a non-functioning mass of solder balls and lifted pads.  I then threw one down on a breadboard, as other had reported sucess starting that way even though breadboarding something with a 12Mhz clock is a little bit electrically dubious.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pappp.net\/wp-content\/fp-content\/images\/bbspiff_sm.jpg\" alt=\"bbspiff_sm.jpg\"  title=\"bbspiff_sm.jpg\"  class=\"center\"  width=\"500\" height=\"375\" \/><br \/>\nI got this version working on the second try, and second only because the version of the code I modified to work with a (generally drop-in compatible and easier to source) ATMega 328p, instead of the 168 or 8 recommended by the original design is still not working properly.  I suspect it is more of the issues with V-USB interrupt behavior on -p type chips, but haven&#8217;t attached it to anything that can trace fast enough to watch USB.  That said, the code works fine on the one 168 I have in the parts bin (I think it was stolen from an updated arduino diecimila?), and the crappy first-pass keyboard I made for testing is&#8230; good enough to feel out the chords on, but not much else.  The chord-set is actually pretty easy to work with, and I can see how it would be a comfortable (particularly in terms of &#8220;not further accelerating the joint damage to my hands&#8221;), convenient and fast input system.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pappp.net\/wp-content\/fp-content\/images\/spiffuse1_sm.jpg\" alt=\"spiffuse1_sm.jpg\"  title=\"spiffuse1_sm.jpg\"  class=\"center\"  width=\"500\" height=\"375\" \/><br \/>\nNow to build a working board, a better keyer\/keyboard[s], and fix the 328p code so I&#8217;m not tying up my only 168.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been putting a couple hours every evening into the long, long list of hobby projects that haven&#8217;t been touched for the last 10 or so weeks. One of the successes on this front is getting to touch the Spiffchorder &hellip; <a href=\"https:\/\/pappp.net\/?p=13\">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,1,12],"tags":[],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-computers","category-diy","category-general","category-oldblog"],"_links":{"self":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/13","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=13"}],"version-history":[{"count":0,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}