{"id":329,"date":"2007-02-16T20:24:33","date_gmt":"2007-02-17T00:24:33","guid":{"rendered":"http:\/\/tim.cexx.org\/?p=329"},"modified":"2007-03-26T19:04:19","modified_gmt":"2007-03-26T23:04:19","slug":"trancevibe-take-two-so-what-are-they-doing-that-im-not-doing","status":"publish","type":"post","link":"https:\/\/tim.cexx.org\/?p=329","title":{"rendered":"TranceVibe Take Two: So, what are they doing that I&#8217;m not doing?"},"content":{"rendered":"<p>After getting busy with all kinds of other stuff for&#8230;heh, a year&#8230;, I started thinking back on the <a href=\"https:\/\/tim.cexx.org\/projects\/vibe\/\">Drmn&#8217; TranceVibe project<\/a>. My grandmaster plan was to &#8220;mass&#8221; (qty: 20 or so) produce them and see if they&#8217;d sell. Anyway, since the original design, a few small cost and manufacturability enhancements have been made: smaller SMD oscillator clocked down to 4MHz (cheaper, sucks less current, and most importantly doesn&#8217;t poke through the board where the PIC goes), programming jig (eliminates program connector with same pokeybit problem*), smaller (less flash memory) PIC (I&#8217;m still only using a fraction of it), so now the whole thing could theoretically be reflow soldered. The board is still original, since I got a batch of about 30 of them and haven&#8217;t really used any. They still need to be cut by hand.<\/p>\n<p>Sort of by chance, I also stumbled on <a href=\"http:\/\/opendildonics.org\">OpenDildonics<\/a>, which has a photo of the <a href=\"http:\/\/opendildonics.org\/index.php?title=Image:TranceVibeCircuitTop.jpg\">original ASCII vibe&#8217;s innards<\/a>. Holy overdesign Batman! I don&#8217;t know whether to laugh, cry, or buy one off Ebay so I can figure out just what the hell it&#8217;s doing. Unless it serves double duty as a trance vibrator and some bizarre harmonic mind-control device, there are far too many parts on this board.<\/p>\n<p>Actually, it looks like they&#8217;re putting out the 1-byte &#8220;how much vibration&#8221; level, converting it to an analog value and driving the motor linearly. I can&#8217;t think of why they&#8217;d take this approach over a simple PWM controller (which is what the Drmn&#8217; Trance Vibe does) except to avoid the recurring voltage kickback as the motor power is switched on and off, but this can easily be snubbed with a fast diode (indeed, most FETs, including the ones used on the DTV, have a built-in body diode). Maybe microcontroller technology hadn&#8217;t advanced to that point by then where they could just run a PWM loop and handle the USB port at the same time.<\/p>\n<p>* note to self: beer and CAD do not mix.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After getting busy with all kinds of other stuff for&#8230;heh, a year&#8230;, I started thinking back on the Drmn&#8217; TranceVibe project. My grandmaster plan was to &#8220;mass&#8221; (qty: 20 or so) produce them and see if they&#8217;d sell. Anyway, since the original design, a few small cost and manufacturability enhancements have been made: smaller SMD [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_FSMCFIC_featured_image_caption":"","_FSMCFIC_featured_image_nocaption":"","_FSMCFIC_featured_image_hide":"","iawp_total_views":2,"footnotes":""},"categories":[6,4],"tags":[],"class_list":["post-329","post","type-post","status-publish","format-standard","hentry","category-dildonics","category-geek"],"_links":{"self":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/posts\/329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=329"}],"version-history":[{"count":0,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/posts\/329\/revisions"}],"wp:attachment":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}