<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>electronics, etc.</title>
	<atom:link href="http://celer.oni.biz/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://celer.oni.biz/blog</link>
	<description>by celeron55</description>
	<lastBuildDate>Sun, 09 May 2010 14:51:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>A Search Engine Randomizer</title>
		<link>http://celer.oni.biz/blog/?p=98</link>
		<comments>http://celer.oni.biz/blog/?p=98#comments</comments>
		<pubDate>Sun, 09 May 2010 14:51:06 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=98</guid>
		<description><![CDATA[I created a search engine randomizer, which redirects searches to a random search engine: http://celer.oni.biz/~celeron55/randomsearch]]></description>
			<content:encoded><![CDATA[<p>I created a search engine randomizer, which redirects searches to a random search engine:</p>
<p><a href="http://celer.oni.biz/~celeron55/randomsearch">http://celer.oni.biz/~celeron55/randomsearch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=98</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Python on Debian or Ubuntu</title>
		<link>http://celer.oni.biz/blog/?p=91</link>
		<comments>http://celer.oni.biz/blog/?p=91#comments</comments>
		<pubDate>Tue, 19 Jan 2010 21:05:51 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=91</guid>
		<description><![CDATA[I had to compile python with debugging information in it and had to find out a few packages to install, which were not well documented. What you basically get is: [pera@humppa Python-2.6.4]$ ./configure --enable-shared --with-pydebug ... Failed to find the necessary bits to build these modules: _hashlib _sqlite3 _ssl bsddb185 bz2 gdbm sunaudiodev To find [...]]]></description>
			<content:encoded><![CDATA[<p>I had to compile python with debugging information in it and had to find out a few packages to install, which were not well documented. What you basically get is:</p>
<p><code>[pera@humppa Python-2.6.4]$ ./configure --enable-shared --with-pydebug<br />
...<br />
Failed to find the necessary bits to build these modules:<br />
_hashlib           _sqlite3           _ssl<br />
bsddb185           bz2                gdbm<br />
sunaudiodev<br />
To find the necessary bits, look in setup.py in detect_modules() for the module's name.</code></p>
<p>Well, that&#8217;s not much said. Here&#8217;s what to do on debian or ubuntu (this is likely to work with at least python 2.5 and 2.6) (the patch is from [1]):</p>
<p><code><br />
$ apt-get build-dep python2.5<br />
$ wget http://celer.oni.biz/~celeron55/random/2010-01/python2.6-disable-old-modules.patch<br />
$ patch -p1 < python2.6-disable-old-modules.patch<br />
$ make<br />
...etc<br />
</code></p>
<p>References:<br />
<a href="http://www.lysium.de/blog/index.php?/archives/229-Installing-Python-2.6-on-Ubuntu-8.04.html">[1] http://www.lysium.de/blog/index.php?/archives/229-Installing-Python-2.6-on-Ubuntu-8.04.html</a><br />
<a href="http://old.nabble.com/how-to-compile-python3.0-td23213995.html">[2] http://old.nabble.com/how-to-compile-python3.0-td23213995.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=91</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laptop battery discharge-charge cycle plotted</title>
		<link>http://celer.oni.biz/blog/?p=86</link>
		<comments>http://celer.oni.biz/blog/?p=86#comments</comments>
		<pubDate>Tue, 05 Jan 2010 22:39:15 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[power consumption]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=86</guid>
		<description><![CDATA[Here&#8217;s a nice graph i generated. It shows the discharge-charge cycle (capacity-time) of my old HP Omnibook XE-3 laptop with a fairly new (6 months old) cheap battery from ebay: Charging seems to be a bit slow by today&#8217;s standards at more than two hours. The battery is actually a &#8220;11.1V 7200mAH 80WH&#8221; model, but [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a nice graph i generated. It shows the discharge-charge cycle (capacity-time) of my old HP Omnibook XE-3 laptop with a fairly new (6 months old) cheap battery from ebay:</p>
<div id="attachment_85" class="wp-caption alignnone" style="width: 528px"><img class="size-full wp-image-85" title="omnibook_purku_ja_lataus" src="http://celer.oni.biz/wp-uploads/2010/01/omnibook_purku_ja_lataus.png" alt="Omnibook XE-3 discharge-charge graph" width="518" height="416" /><p class="wp-caption-text">Omnibook XE-3 discharge-charge graph</p></div>
<p>Charging seems to be a bit slow by today&#8217;s standards at more than two hours. The battery is actually a &#8220;11.1V 7200mAH 80WH&#8221; model, but as you can see, ACPI shows it as being 5400mAh. (I collected the data by reading /proc/acpi/battery/BAT0/state.)</p>
<p>I&#8217;m not sure whether the battery really is more like 5400 or 7200. If it&#8217;s 5400mAh, the power consumption would be about 15W, and for 7200mAh, it&#8217;d be more like 20W. I recall measuring it sucking about 15W from the wall adapter, so it just might be 5400mAh.</p>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=86</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A fix for the Co/Tech MultiTool tool holder</title>
		<link>http://celer.oni.biz/blog/?p=76</link>
		<comments>http://celer.oni.biz/blog/?p=76#comments</comments>
		<pubDate>Tue, 10 Nov 2009 13:34:32 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=76</guid>
		<description><![CDATA[I now got a replacement Co/Tech MultiTool (a cheap dremel-like thing) for free for the one that I broke some time ago. I found out that the build quality is a bit worse. It vibrates more, and the tool holder holds tools a bit tilted. I can&#8217;t do much for the vibration, but the tool [...]]]></description>
			<content:encoded><![CDATA[<p>I now got a replacement Co/Tech MultiTool (a cheap dremel-like thing) for free for the one that I broke some time ago. I found out that the build quality is a bit worse. It vibrates more, and the tool holder holds tools a bit tilted. I can&#8217;t do much for the vibration, but the tool holder was a real issue for me, as I&#8217;m going to try to mill PCBs with it, with tools smaller in diameter than the amount of how much it tilted the tool.</p>
<p>The problem was in the part that you turn to tighten the collet. It had the hole in the end significantly misaligned. Well, not any more. It seemed that the hole in the tool holder could be enlargened enough to make the hole well aligned in relation to the turning axis. And I happen to have an another dremel copy too, so&#8230;</p>
<p>I secured the tools head-to-head on a table (which was easy with the adapters I have made for attaching them to the router) and used a few mm&#8217;s thick grinding tool in the other one, and rotated the spindle of the other one manually.</p>
<p>And after 10 minutes of rotating it little by little, the tool holder works well:</p>
<p><img class="alignnone size-medium wp-image-78" title="istukankorjaus" src="http://celer.oni.biz/wp-uploads/2009/11/istukankorjaus1-480x360.jpg" alt="istukankorjaus" width="480" height="360" /></p>
<p><img class="alignnone size-medium wp-image-80" title="istukankorjaus3" src="http://celer.oni.biz/wp-uploads/2009/11/istukankorjaus3-480x360.jpg" alt="istukankorjaus3" width="480" height="360" /></p>
<p><img class="alignnone size-medium wp-image-81" title="istukankorjaus4" src="http://celer.oni.biz/wp-uploads/2009/11/istukankorjaus4-480x360.jpg" alt="istukankorjaus4" width="480" height="360" /></p>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=76</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A diode thermometer with 1N4153, LM324</title>
		<link>http://celer.oni.biz/blog/?p=66</link>
		<comments>http://celer.oni.biz/blog/?p=66#comments</comments>
		<pubDate>Sat, 31 Oct 2009 17:55:09 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=66</guid>
		<description><![CDATA[My mom had long had problems finding a thermometer for measuring the temperature of the water when dyeing threads (with plants and mushrooms). The required temperature range is up to 100°C and I thought i surely could make a simple thermometer circuit for doing that. First I was thinking of using an ATTINY25, as it [...]]]></description>
			<content:encoded><![CDATA[<p>My mom had long had problems finding a thermometer for measuring the temperature of the water when dyeing threads (with plants and mushrooms). The required temperature range is up to 100°C and I thought i surely could make a simple thermometer circuit for doing that.</p>
<p>First I was thinking of using an ATTINY25, as it has a built-in thermometer, but i quickly abandoned the idea. Now i had the idea to make it completely analog, using a diode, probably because I earlier had problems with diodes changing their forward voltages in varying temperature. Also, I thought I&#8217;d need a simple circuit to feed an analog panel meter.</p>
<p>Well, I took an 1N4153, which cost 2 cents a piece in the local shop, soldered wires to it, wrapped it in insulating tape and put some heat shrink tubing on it. Then I measured the forward voltage (with a 330k resistor from a 9V battery) in room temperature, in boiled water and outside, in a frozen rain water container. That&#8217;s 0°C, 23°C and 100°C, roughly the range to be measured. 0.296V, 0.455V and 0.510V, respectively.</p>
<div id="attachment_69" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-69" title="diodilämpömittari_pää" src="http://celer.oni.biz/wp-uploads/2009/10/diodilämpömittari_pää-480x360.jpg" alt="The 1N4153 Temperature Probe" width="480" height="360" /><p class="wp-caption-text">The 1N4153 Temperature Probe</p></div>
<p>Well, that&#8217;s, unsurprisingly, roughly linear, so we could easily use it with an MCU, too, or easily calculate a threshold value for an overtemperature sensing circuit or something like that, but that&#8217;s not what we&#8217;re doing this time. We need a circuit, wich will convert the 0.296&#8230;0.510V of the diode to the 0.00&#8230;0.33V of the analog meter. Also, it needs to be inverted to get the values to increase when going from left to right on the meter. On my favorite electronics channel on IRC, we ended up with this design:</p>
<div id="attachment_68" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-68" title="diodilämpömittari" src="http://celer.oni.biz/wp-uploads/2009/10/diodilämpömittari-480x295.png" alt="The schematic of the diode thermometer" width="480" height="295" /><p class="wp-caption-text">The schematic of the diode thermometer</p></div>
<p>The operational amplifier is an LM324 (of which i ordered a lot of 50 pieces or so some time ago, from ebay, very cheaply&#8230; plenty of them to use!), and, additionally to the schematic, it&#8217;s operating voltage is supplied from the 5V output of the regulator. The LED at the bottom of the drawing is to bias the voltages a bit, because LM324 isn&#8217;t able to sink enough current at the low voltages used otherwise.</p>
<p>Calibrating it was quite trivial: Take three measurements and utilize the regression feature of a pocket calculator, to make something like f(x) = Ax^2 + Bx, x being the temperature and f(x) being the position of the meter. It&#8217;s precise enough for this usage, at least.</p>
<p>Here&#8217;s the completed thing:</p>
<div id="attachment_71" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-71" title="diodilämpömittari" src="http://celer.oni.biz/wp-uploads/2009/10/diodilämpömittari-480x360.jpg" alt="The diode thermometer" width="480" height="360" /><p class="wp-caption-text">The diode thermometer</p></div>
<div id="attachment_70" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-70" title="diodilämpömittari2" src="http://celer.oni.biz/wp-uploads/2009/10/diodilämpömittari2-480x360.jpg" alt="The back side of the diode thermometer" width="480" height="360" /><p class="wp-caption-text">The back side of the diode thermometer</p></div>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=66</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I made a line following robot!</title>
		<link>http://celer.oni.biz/blog/?p=53</link>
		<comments>http://celer.oni.biz/blog/?p=53#comments</comments>
		<pubDate>Thu, 29 Oct 2009 09:48:49 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=53</guid>
		<description><![CDATA[And it works very nicely. Here it is: It uses a circuit like this (which i thought up and improvised myself): The circuit uses a LM324 op-amp. The setup trimmer is a 10k one, with a 100 ohm resistor in series. When supplied from a 3.6V battery, The series resistor for the leds can be, [...]]]></description>
			<content:encoded><![CDATA[<p>And it works very nicely. Here it is:</p>
<div id="attachment_54" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-54" title="viivanseuraaja" src="http://celer.oni.biz/wp-uploads/2009/10/viivanseuraaja-480x360.jpg" alt="The line following robot" width="480" height="360" /><p class="wp-caption-text">The line following robot</p></div><br />
<div id="attachment_64" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-64" title="viivanseuraaja_seuraa" src="http://celer.oni.biz/wp-uploads/2009/10/viivanseuraaja_seuraa-480x360.jpg" alt="The robot in action" width="480" height="360" /><p class="wp-caption-text">The robot in action</p></div>
<p>It uses a circuit like this (which i thought up and improvised myself):</p>
<div id="attachment_62" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-62" title="viivanseuraajakytkenta2" src="http://celer.oni.biz/wp-uploads/2009/10/viivanseuraajakytkenta2-480x205.png" alt="The schematic of the line following robot" width="480" height="205" /><p class="wp-caption-text">The schematic of the line following robot</p></div>
<p>The circuit uses a LM324 op-amp. The setup trimmer is a 10k one, with a 100 ohm resistor in series. When supplied from a 3.6V battery, The series resistor for the leds can be, for example, 100 ohms. The resistors in parallel to the photodiodes are 330k. The final transistors can be anything capable of handling the current. This time, BD681 was used. The IR LEDs and the photodiodes were disassembled from an old mouse.</p>
<p>The leds, photodiodes and the operational amplifier (LM324) were just glued to the cardboard, the power transistors soldered to the servo motors and then everything was soldered to them. The robot uses a tiny 50mAh 1S LiPo.</p>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=53</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://celer.oni.biz/blog/?p=47</link>
		<comments>http://celer.oni.biz/blog/?p=47#comments</comments>
		<pubDate>Wed, 14 Oct 2009 19:14:28 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=47</guid>
		<description><![CDATA[I&#8217;ve been doing some other things instead of the CNC thing  for a few days now. The CNC router/mill/whatever (what&#8217;s the difference?) is having some kind of an identity crisis atm, because i don&#8217;t really know what i&#8217;m going to do with it. I think i need to know it before i buy something new [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing some other things instead of the CNC thing  for a few days now. The CNC router/mill/whatever (what&#8217;s the difference?) is having some kind of an identity crisis atm, because i don&#8217;t really know what i&#8217;m going to do with it.</p>
<p>I think i need to know it before i buy something new for the spindle. Surely it&#8217;s useless for a lot of things, but maybe I&#8217;ll find something to do with it. Probably milling PCB&#8217;s, if it proves out to be useful in that&#8230; which means i&#8217;ll just need to go and buy another mini drill for 20 euros.</p>
<p>Anyway, I built a ramp using scrap wood for my brother&#8217;s RC car:</p>
<div id="attachment_46" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-46" title="aut_3890" src="http://celer.oni.biz/wp-uploads/2009/10/aut_3890-480x360.jpg" alt="size comparison" width="480" height="360" /><p class="wp-caption-text">size comparison</p></div>
<p>It was meant to be &#8220;big enough&#8221; height-wise, and it sure is. It&#8217;s a bit too narrow, which of course isn&#8217;t a big problem if you are a good driver!</p>
<div id="attachment_44" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-44" title="aut_3888" src="http://celer.oni.biz/wp-uploads/2009/10/aut_3888-480x360.jpg" alt="rc car jumping" width="480" height="360" /><p class="wp-caption-text">rc car jumping</p></div>
<p><img class="alignnone size-medium wp-image-45" title="aut_3889" src="http://celer.oni.biz/wp-uploads/2009/10/aut_3889-480x360.jpg" alt="aut_3889" width="480" height="360" /></p>
<p>I have also been playing Command &amp; Conquer Red Alert. Yes, the first one; the one which came out after the original C &amp; C. Those two are probably the best video games I know of. Very original, runs on any computer, really good soundtrack. And very 8). 8) is the meaning of life.</p>
<div id="attachment_48" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-48" title="red_alert_screenshot_m" src="http://celer.oni.biz/wp-uploads/2009/10/red_alert_screenshot_m-480x360.jpg" alt="Red Alert Screenshot (taken with a camera because print screen only gave out a mostly black screen)" width="480" height="360" /><p class="wp-caption-text">Red Alert Screenshot (taken with a camera because print screen only gave out a mostly black screen. Yes, the screen is a bit broken but it doesn&#39;t disturb me too much)</p></div>
<p>Also, Windows 2000 is the best windows ever to be known. I installed it on the laptop i played Red Alert on and it just worked. (Well, you have to know where to get the drivers from and that you can enable the win95 compatibility mode with some strange command (which I always have to google))</p>
<p>HP still has their drivers for Omnibook XE3 available on their support site, which is wonderful.</p>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Kill a Mini Drill</title>
		<link>http://celer.oni.biz/blog/?p=36</link>
		<comments>http://celer.oni.biz/blog/?p=36#comments</comments>
		<pubDate>Fri, 09 Oct 2009 20:36:28 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=36</guid>
		<description><![CDATA[I just broke my mini drill today which i used in the CNC mill. I guess I overloaded it when I cut some wood manually with it. It somehow burned and shorted some of the coils. Now the brushes make lots of long sparks and the drill has a fraction of the power it had [...]]]></description>
			<content:encoded><![CDATA[<p>I just broke my mini drill today which i used in the CNC mill. I guess I overloaded it when I cut some wood manually with it. It somehow burned and shorted some of the coils. Now the brushes make lots of long sparks and the drill has a fraction of the power it had before.</p>
<div id="attachment_38" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-38" title="how_to_kill_a_mini_drill" src="http://celer.oni.biz/wp-uploads/2009/10/how_to_kill_a_mini_drill1-480x295.png" alt="How to kill a mini drill" width="480" height="295" /><p class="wp-caption-text">How to kill a mini drill</p></div>
<div id="attachment_39" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-39" title="dremelkopion_kaamit" src="http://celer.oni.biz/wp-uploads/2009/10/dremelkopion_kaamit-480x360.jpg" alt="Some coils burned" width="480" height="360" /><p class="wp-caption-text">Some coils burned</p></div>
<div id="attachment_40" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-40" title="dremelkopio" src="http://celer.oni.biz/wp-uploads/2009/10/dremelkopio-480x360.jpg" alt="co-tech mini drill" width="480" height="360" /><p class="wp-caption-text">co-tech mini drill</p></div>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://celer.oni.biz/blog/?p=24</link>
		<comments>http://celer.oni.biz/blog/?p=24#comments</comments>
		<pubDate>Thu, 08 Oct 2009 20:35:49 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=24</guid>
		<description><![CDATA[I have a cordless drill servo like this in the mill driving one axis: The control board looks like this: It&#8217;s based on attiny2313. The software has a safety function which halts all operations completely until reset if it can&#8217;t turn the motor for some reason (which means bad contacts to motor or sensor or [...]]]></description>
			<content:encoded><![CDATA[<p>I have a cordless drill servo like this in the mill driving one axis:</p>
<div id="attachment_26" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-26" title="cordless drill servo" src="http://celer.oni.biz/wp-uploads/2009/10/01102009-480x360.jpg" alt="cordless drill servo driving one axis" width="480" height="360" /><p class="wp-caption-text">cordless drill servo driving one axis</p></div>
<p>The control board looks like this:</p>
<div id="attachment_27" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-27" title="circuit_board" src="http://celer.oni.biz/wp-uploads/2009/10/circuit_board-480x360.jpg" alt="cordless drill servo control electronics" width="480" height="360" /><p class="wp-caption-text">cordless drill servo control electronics</p></div>
<p>It&#8217;s based on attiny2313. The software has a safety function which halts all operations completely until reset if it can&#8217;t turn the motor for some reason (which means bad contacts to motor or sensor or jammed motor). The attiny seems to work on very small voltage, and i have two signal lines running from the pc parallel port to it. If it halted, it was still powered on from the parallel port and the halt status didn&#8217;t go away.</p>
<p>I figured i&#8217;d just enable the brown out reset function of the AVR so it would reset when i cut the main power from it. It did reset, but the brown out seemed to go active almost always when it drove the motor, which means it probably made the voltage waggle too much. Here&#8217;s what I&#8217;m trying as the solution to that:</p>
<div id="attachment_28" class="wp-caption alignnone" style="width: 490px"><img class="size-medium wp-image-28" title="fix_hl" src="http://celer.oni.biz/wp-uploads/2009/10/fix_hl-480x360.jpg" alt="the fix" width="480" height="360" /><p class="wp-caption-text">the fix</p></div>
<p>That is, a diode to the input side of 7805 and an extra capacitor to ground from that side of the diode. Let&#8217;s see if it works&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My CNC Mill</title>
		<link>http://celer.oni.biz/blog/?p=19</link>
		<comments>http://celer.oni.biz/blog/?p=19#comments</comments>
		<pubDate>Wed, 07 Oct 2009 21:01:42 +0000</pubDate>
		<dc:creator>celeron55</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://celer.oni.biz/blog/?p=19</guid>
		<description><![CDATA[This is the most recent photo of my CNC mill under construction&#8230; nice colors, eh? I have already attached a mini drill vertically on the axis going up/down, but i took the picture before that (obviously). This is going to be the version 2.0. For new readers (that is, those who haven&#8217;t been on the [...]]]></description>
			<content:encoded><![CDATA[<p>This is the most recent photo of my CNC mill under construction&#8230; nice colors, eh?</p>
<div class="wp-caption alignnone" style="width: 490px"><img title="CNC mill 2009-10-05" src="http://celer.oni.biz/~celeron55/random/2009-10/totallyrandom/05102009.jpg" alt="CNC mill 2009-10-05" width="480" height="360" /><p class="wp-caption-text">CNC mill 2009-10-05</p></div>
<p>I have already attached a mini drill vertically on the axis going up/down, but i took the picture before that (obviously). This is going to be the version 2.0. For new readers (that is, those who haven&#8217;t been on the irc channels from which i used to link to /random), here are the older versions:</p>
<p>1.0:</p>
<div class="wp-caption alignnone" style="width: 490px"><img title="CNC mill 1.0" src="http://celer.oni.biz/~celeron55/random/2008-11/cnc/28_kaikki.jpg" alt="CNC mill 1.0" width="480" height="360" /><p class="wp-caption-text">CNC mill 1.0</p></div>
<p>1.0.1:</p>
<div class="wp-caption alignnone" style="width: 490px"><img title="CNC mill 1.0.1" src="http://celer.oni.biz/~celeron55/random/2009-02/cnc/mill.jpg" alt="CNC mill 1.0.1" width="480" height="360" /><p class="wp-caption-text">CNC mill 1.0.1</p></div>
<p>1.1:</p>
<div class="wp-caption alignnone" style="width: 490px"><img title="CNC mill 1.1" src="http://celer.oni.biz/~celeron55/random/2009-04/jyrsin/new_z/05_whole_thing.jpg" alt="CNC mill 1.1" width="480" height="360" /><p class="wp-caption-text">CNC mill 1.1</p></div>
]]></content:encoded>
			<wfw:commentRss>http://celer.oni.biz/blog/?feed=rss2&amp;p=19</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
