<?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>Gary's Strange Little World &#187; Electronics</title>
	<atom:link href="http://dsnine.co.uk/category/electronics/feed/" rel="self" type="application/rss+xml" />
	<link>http://dsnine.co.uk</link>
	<description>... sometimes you just have to wonder</description>
	<lastBuildDate>Thu, 17 Jun 2010 13:00:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Not working to easily tested in one simple step</title>
		<link>http://dsnine.co.uk/2009/02/not-working-to-easily-tested-in-one-simple-step/</link>
		<comments>http://dsnine.co.uk/2009/02/not-working-to-easily-tested-in-one-simple-step/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 09:12:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Hardware]]></category>
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://dsnine.co.uk/?p=27</guid>
		<description><![CDATA[Anyone that read my &#8216;working to not working in one simple step&#8217; post may have wondered what I did to solve the problem.
It turns out that although these crazy server motherboards have all these slightly different PSU connectors on them, when in reality, they&#8217;re just an ATX mothermoard. Admittedly not everything worked, but I had [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone that read my <a title="working to not working..." href="http://http://dsnine.co.uk/2009/02/working-to-not-working-in-one-simple-step/" target="_blank">&#8216;working to not working in one simple step&#8217;</a> post may have wondered what I did to solve the problem.</p>
<p>It turns out that although these crazy server motherboards have all these slightly different PSU connectors on them, when in reality, they&#8217;re just an ATX mothermoard. Admittedly not everything worked, but I had enough working to know that it really was the old PSU that was the problem rather than the new motherboard.</p>
<p>To make this work, I had to understand what the various other connectors on the board are actually for.</p>
<p>The server motherboard I have has the following PSU connections:</p>
<ul>
<li>24 pin ATX power connector</li>
<li>4 pin 12V PWR connector &#8216;to provide adequate power to the system&#8217;</li>
<li>8 pin CPU PWR connector</li>
</ul>
<p>A normal desktop PSU has the following connectors:</p>
<ul>
<li>20 pin ATX power connector</li>
<li>4 pin 12V PWR connector</li>
</ul>
<p>The 20 pin ATX connector pinouts and 20 of the 24 pins of the ATX socket on the motherboard pinouts match up, which is what I was expecting. Rather helpfully, the 20 pin conector even fits perfectly into the  24 pin ATX socket on the motherboard if you line up the correct parts. Obviously four of the pins in the socket have nothing going into them, but it seems to be that they&#8217;re just used for additional power feeds. I hoped they weren&#8217;t required to at least turn the motherboard on for my testing.</p>
<p>The 4 pin 12V power obviously fits into the 4 pin 12V power socket on the motherboard.</p>
<p>So at this stage, I have nothing connected to the 8pin CPU PWR socket. I hoped that this would still let me turn the system on, but unfortunately it doesn&#8217;t. According to the server motherboard manual, the CPU PWR connector is just 4 Ground connections and 4 12V connections. I tested the various CPU PWR socket pins with a multimeter and it seems that two of the 12V pins connect together on the board and the other two connect together on the board. But not all four 12V pins are connected. This suggests that 4pins were for CPU PWR to one  CPU and 4 pins were CPU PWR to the other CPU.</p>
<p>Now again, working on assumption, if you need 12V CPU PWR what on earth are the additional 12V PWR lines/socket for? I&#8217;m sure when this socket was introduced a number of years ago onto desktop motherboards it was to provide additional power to the &#8216;power hungry&#8217; new CPUs that had been released at the time, was it not?</p>
<p>Seeing as the 12V PWR and the CPU PWR are all 12V/GND combos, I unplugged the 12V PWR and tested whether it conneced up to any of the 8 pin CPU PWR connector. Needless to say, it plugged straight into the first four pins (presumably for CPU0). I checked the motherboard manual against the colours of the wires going into each pin and the yellow wires were connecting to the 12V pins and the black wires to the GND pins. So it all made sense in my head.</p>
<p>So at this stage, I have a motherboard, 1 CPU installed into CPU0 socket, and two sticks of RAM (the setup requires memory to be installed in pairs). I have the 20 pin ATX power connector plugged into the 24 pin ATX socket. And the 4 pin 12V PWR connector plugged into the first 4 pins of the 8 pin CPU PWR socket.</p>
<p>I bridged the pins that a power on switch should connect to with a small screw driver&#8230;. And the system powered up!</p>
<p>So testing my server motherboard with a desktop PSU was actually pretty simple once I thought about it.</p>
<p>One thing to note&#8230; As we only hooked up to four of the pins in the CPU PWR socket. Installing the second CPU into the CPU1 socket. The system powers on but never POSTs. This kinda makes sense as the second CPU doesn&#8217;t have its CPU PWR connections.</p>
<p>But yeah&#8230; I&#8217;ve now invested in a new PSU for the server&#8230; I paid additional money for a dual redundant PSU caddy, one redundant PSU (yeah I know&#8230; only one, just in case the testing i&#8217;d done above was telling me lies!). I now have a working new server.</p>
]]></content:encoded>
			<wfw:commentRss>http://dsnine.co.uk/2009/02/not-working-to-easily-tested-in-one-simple-step/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapid Fire</title>
		<link>http://dsnine.co.uk/2009/02/rapid-fire/</link>
		<comments>http://dsnine.co.uk/2009/02/rapid-fire/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 11:45:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Gaming]]></category>

		<guid isPermaLink="false">http://dsnine.co.uk/?p=22</guid>
		<description><![CDATA[My brother wanted to mod an Xbox 360 controller so that one of the triggers could be used in a rapid fire fashion.
There&#8217;s things online that suggested he could literally wire one end of one of the LEDs to a switch and the other side of the switch to the middle pin of the variable [...]]]></description>
			<content:encoded><![CDATA[<p>My brother wanted to mod an Xbox 360 controller so that one of the triggers could be used in a rapid fire fashion.</p>
<p>There&#8217;s things online that suggested he could literally wire one end of one of the LEDs to a switch and the other side of the switch to the middle pin of the variable resistor that creates the variable trigger in the controller. Presumably the crystal on the board is supposed to be hooked up to drive the LED in the controller. But it didn&#8217;t seem to work. I didn&#8217;t have an oscilliscope handy so I couldn&#8217;t see what the signals were doing, so I wasn&#8217;t sure if it should work or not anyway. So it was back to the drawing board&#8230;</p>
<p>Luckily on his search around the Internet, he&#8217;d come across <a href="http://www.nooberouno.com/2007/08/10/add-a-turbo-button-to-your-x-arcade-stick/" target="_blank">this blog</a></p>
<p>The principle is simple enough, take a 555 timer, stick a few components on it to set the interval of the timer and hook the timer output up to the controller.</p>
<p>A little measuring around things suggested to me that the variable trigger is simply just a variable resistor. The resistance between ither CW or CCW and the common pin were 2K at one extent and 3K at the other extent. I guess that&#8217;s a nice simple way to make a variable trigger work. Knowing the resistances and such, I then measured the voltages between CW and GND, CCW and GND, common and GND. One result was 0V, one was about 1.6V and commond was about 1.3V. That kinda makes sense, as the voltage of the common pin moved between 0V and 1.6V presumably the system would think it was either fully on or fully off. Nice and simple.</p>
<p>Now the Xbox360 controllers are USB, so i&#8217;d got 5V and GND to power the 555 chip. I knocked the circuit up quickly, using a 100K variable resistor in place of the 22K and hooked the chip up to the USB 5V and GND pins to power it. Again i&#8217;d not got an oscilliscope, but using a voltmeter I could see the output of the 555 was oscillating to some extent.</p>
<p>I was mildly concerned about hooking up the 5V output of the 555 directly to the common point of the triggers variable resistor as the controller was only providing 1.6V maximum as far as I could tell. But seeing as the 3.3V line that my brother had hooked up to it based on the &#8216;one wire and a switch&#8217; method hadn&#8217;t broken anything, we gave it a try anyway.</p>
<p>A few minutes later (and after tweaking the variable resistor a bit) my brother was happy that he would empty the entire clip of what appeared to be a single shot hand gun in Call of Duty in around 1 second, rather than the 3 or so seconds it would take to mash the trigger frantically otherwise.</p>
]]></content:encoded>
			<wfw:commentRss>http://dsnine.co.uk/2009/02/rapid-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working to not working in one simple step.</title>
		<link>http://dsnine.co.uk/2009/02/working-to-not-working-in-one-simple-step/</link>
		<comments>http://dsnine.co.uk/2009/02/working-to-not-working-in-one-simple-step/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 22:14:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Hardware]]></category>
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://dsnine.co.uk/?p=15</guid>
		<description><![CDATA[Don&#8217;t you just hate it when something that&#8217;s working breaks for no real reason?
I recently bought a new server motherboard, processors, RAM&#8230; planning to swap out the parts in an old server. Up until a week or so before the bits arrived the old system was working fine.
Queue swapping out the motherboard etc. with the [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t you just hate it when something that&#8217;s working breaks for no real reason?</p>
<p>I recently bought a new server motherboard, processors, RAM&#8230; planning to swap out the parts in an old server. Up until a week or so before the bits arrived the old system was working fine.</p>
<p>Queue swapping out the motherboard etc. with the new ones once they arrive. Hrm, no power. Fiddle around a little and eventually realise the PSU appears to not be working. I fear the worst and wonder if it&#8217;s something that i&#8217;ve done, but I can&#8217;t see any issues with how the new board mounts in the case so i&#8217;m certain that there&#8217;s no shorting or anything crazy like that.</p>
<p>So it looks to me like the PSU in this old system has just died between now and when it was working perfectly a week ago. New PSU&#8230; £145 + VAT. Unless I want the redundant PSU option, which is £160 per PSU, £50 for the PSU &#8216;connector&#8217; and £20 for a caddy for it to all connect together.</p>
<p>So now, I have no way to work out whether the motherboard actually works, without shelling out at least £145 for a new PSU, which (you never know) could be the actual problem in the first place and have for whatever reason broken my original PSU.</p>
<p>I hate computers sometimes.</p>
]]></content:encoded>
			<wfw:commentRss>http://dsnine.co.uk/2009/02/working-to-not-working-in-one-simple-step/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

