{"id":112,"date":"2013-03-03T18:32:35","date_gmt":"2013-03-04T02:32:35","guid":{"rendered":"http:\/\/schminktronics.com\/blog\/?p=112"},"modified":"2013-03-03T18:32:35","modified_gmt":"2013-03-04T02:32:35","slug":"random-thoughts","status":"publish","type":"post","link":"http:\/\/schminktronics.com\/blog\/archives\/112","title":{"rendered":"Random thoughts"},"content":{"rendered":"<p>I had some home remodeling projects to do this weekend, so I haven&#8217;t had much chance to work on the spinner this weekend. I do have a couple thoughts to share about the project though.<\/p>\n<ol>\n<li><span style=\"line-height: 15px\">I wish I had put more testpoints on the board. I had thought about that when doing the layout but couldn&#8217;t think what I should break out. I wish I had thought harder since the hall effect sensor was a clear choice. I&#8217;ve had problems with that on every single board I&#8217;ve made, so it would have made total sense to break that out. SPI would have been another easy choice since that&#8217;s how I communicate with the LED driver. But, since I put the ICSP header on there, I did actually have that broken out! That was probably just luck.<\/span><\/li>\n<li>I had thought about putting a DC-DC boost converter on the board. That way I could have used a single AAA battery and boosted it to 5V. At the time I didn&#8217;t do that because I hadn&#8217;t designed or tested a boost converter and didn&#8217;t want to take the extra time to do that and because I calculated that it wouldn&#8217;t have saved me any money on the PCB printing. I thought about picking a different battery, but I didn&#8217;t know of a commonly available one that was smaller and provided any current capabilities.Now I wish that I had done that though. If I had boosted it to 5V, then I could have directly used my FTDI 5V USB serial cable. As it is now, to use that, I hook 5V on the ICSP header and turn off the battery when I&#8217;m using the serial port. It would have been<strong> way<\/strong> more convenient not to have to deal with that. My next design will incorporate a boost converter. Although, now that I think about it, I am having trouble with the LED driver pulling so much current that 2 AAA batteries have problems. I don&#8217;t know what would happen if I tried this with a single AAA and boost converter. I need to do some experiments&#8230;<\/li>\n<li>It has worked out very well that I put the Arduino bootloader on the processor though. Makes it very easy to compile and upload&#8211;almost just like using a regular Arduino. The only reason it&#8217;s not the same is because my FTDI cable doesn&#8217;t break out the DTR signal that the Arduino software uses to reset the board. At the moment, I have to manually reset it for each upload and sometimes I get the timing wrong. But, it is still very handy to press the one &#8220;compile and upload&#8221; button and have it all happen!\u00a0<strong>MUCH<\/strong> easier than back in the day when I was playing with 8051s and had to use a standalone EEPROM programmer and physically switch chips each time!<\/li>\n<\/ol>\n<p>That&#8217;s all for now. More updates as soon as I figure out how to fix or workaround my current problems&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had some home remodeling projects to do this weekend, so I haven&#8217;t had much chance to work on the spinner this weekend. I do have a couple thoughts to share about the project though. I wish I had put &hellip; <a href=\"http:\/\/schminktronics.com\/blog\/archives\/112\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","hentry","category-spinnerhd"],"_links":{"self":[{"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":1,"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/posts\/112\/revisions"}],"predecessor-version":[{"id":113,"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/posts\/112\/revisions\/113"}],"wp:attachment":[{"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/media?parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/categories?post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/schminktronics.com\/blog\/wp-json\/wp\/v2\/tags?post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}