{"id":8157,"date":"2006-04-04T23:28:00","date_gmt":"2006-04-05T03:28:00","guid":{"rendered":"https:\/\/nuxx.net\/blog\/2006\/04\/04\/casio-sk-1-midi-modification\/"},"modified":"2026-07-01T11:34:22","modified_gmt":"2026-07-01T15:34:22","slug":"casio-sk-1-midi-modification","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2006\/04\/04\/casio-sk-1-midi-modification\/","title":{"rendered":"Casio SK-1 MIDI Modification"},"content":{"rendered":"<p><center><a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1775-scaled.jpg\"><img decoding=\"async\" src=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1775-scaled.jpg\" height=640 width=427 border=0><\/a><br \/>Casio SK-1 MIDI Modification PCB and my opened SK-1.<br \/>(Click for more&#8230;)<\/center><\/p>\n<p>Well, I&#8217;ve started the Casio SK-1 MIDI Modification project <em>(photo gallery retired)<\/em>. That is, the one which will add a MIDI input to my SK-1. Since the SK-1 has a rudimentary sampler and the nifty &#8216;human voice&#8217; patch, along with the fun-to-play-with &#8216;synthesizing&#8217; section (must remember to read up on this), it could be nice to trigger it remotely.<\/p>\n<p>I&#8217;d imagine such a thing would also be useful to anyone with a bent or modified SK-1 (or SK-5, for that matter) too, since those are more likely to be used in a stage-type environment where remotely triggering with patterns would be useful.<\/p>\n<p>Anyway, after making <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1753-scaled.jpg\">the PCB<\/a> (and <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1754-scaled.jpg\">here<\/a>) on Friday I went ahead and <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1776-scaled.jpg\">opened up the SK-1<\/a> to see <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1774-scaled.jpg\">how much room I&#8217;ll have to work with<\/a>. While in there I also decided to <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1780-scaled.jpg\">strip the top panel and give it and all keys and buttons a good cleaning<\/a>. It actually came apart fairly easily.<\/p>\n<p>I did run into two problems, though. First, the PCB I made had <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1765-scaled.jpg\">couple small gaps in some traces where I had inadvertently scratched the photoresist before etching<\/a>, but those were <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1781-scaled.jpg\">easily fixed with a wee bit of solder<\/a>. Secondly, those spots in the tin plating are because I put the board in the plating bath before its precipitate had finished re-dissolving, and I think places where solid chemical sat against the board, those marks were left. Fortunately no pads are affected.<\/p>\n<p>Now I&#8217;m just waiting for <a href=\"http:\/\/cgi.ebay.com\/ws\/eBayISAPI.dll?ViewItem&#038;category=29528&#038;item=7604413518\">the set of solid carbide drill bits from eBay<\/a> which I&#8217;ll be using to drill the part holes and vias in the PCB. Oh, and my order from Digi-Key for all the components I didn&#8217;t already have. I actually ordered enough parts for two of the adapters. Maybe I&#8217;ll etch a second board and make one to sell, if I find someone who wants one.<\/p>\n<p>I received <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1761-scaled.jpg\">the pre-programmed 2732A ROM<\/a> from <a href=\"http:\/\/maxmidi.com\/diy\/order.html\">Paul Messick<\/a> yesterday, so I now have the software (yes, 20 year old software!) for running everything. Hopefully by next weekend I&#8217;ll have the rest of the needed parts and I can get going on finishing it all up.<\/p>\n<p>One thing I forgot to order from Digi-Key was an <a href=\"http:\/\/www.atmel.com\/dyn\/products\/tools_card.asp?tool_id=3146\">Atmel AVR Butterfly<\/a> so I could play with programming the ATmega169. It&#8217;s only $20, so it makes for a good experiment, even if I don&#8217;t end up using the controllers in anything. Ah well, one project at a time.<\/p>\n<p>That reminds me&#8230; I also ordered some 20\u2126 wire-wound pots from Mouser (along with a breadboard and other unrelated stuffs) to wire in series with the <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1639-scaled.jpg\">Bourns 10-turn pots<\/a> I had previously installed in my Elenco XP-720K <em>(photo gallery retired)<\/em>. While the 10-turns are quite precise, I was having a difficult time nailing thousandths of a volt precision. It was possible, but took some very careful nudging of the knobs.<\/p>\n<p>So, figuring that I have 2K\u2126 10-turn pots, one full turn is about 200\u2126. That means that the 20\u2126 ones should add about 10x the resolution, allowing me to hit whatever voltage I want. (I say &#8216;about&#8217; because a &#8216;full turn&#8217; is only 300\u00b0 on a single turn pot whereas it is 360\u00b0 on the 10-turn ones.) I&#8217;m still not completely certain where I will mount them, but for now I think they will probably be fit one above each other <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_1641-scaled.jpg\">between the two current pots<\/a> with the top one being for the left pot, etc.<\/p>\n<p>Hmm, yeah. That was a lot of babbling about electronics. Don&#8217;t worry, I&#8217;m done.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Casio SK-1 MIDI Modification PCB and my opened SK-1.(Click for more&#8230;) Well, I&#8217;ve started the Casio SK-1 MIDI Modification project (photo gallery retired). That is, the one which will add a MIDI input to my SK-1. Since the SK-1 has a rudimentary sampler and the nifty &#8216;human voice&#8217; patch, along with the fun-to-play-with &#8216;synthesizing&#8217; section\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,11,34],"tags":[],"class_list":["post-8157","post","type-post","status-publish","format-standard","hentry","category-electronics","category-making-things","category-moved-from-livejournal"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/8157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=8157"}],"version-history":[{"count":1,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/8157\/revisions"}],"predecessor-version":[{"id":13472,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/8157\/revisions\/13472"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=8157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=8157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=8157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}