<?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>sen&#039;s dandelion restoration log &#187; sen</title>
	<atom:link href="http://dandelion.sen.cx/author/sen/feed/" rel="self" type="application/rss+xml" />
	<link>http://dandelion.sen.cx</link>
	<description></description>
	<lastBuildDate>Tue, 28 Jul 2015 16:45:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>Wiring Harness Inspection</title>
		<link>http://dandelion.sen.cx/2015/07/24/wiring-harness-inspection/</link>
		<comments>http://dandelion.sen.cx/2015/07/24/wiring-harness-inspection/#comments</comments>
		<pubDate>Fri, 24 Jul 2015 22:15:56 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reverse Engineering]]></category>
		<category><![CDATA[Wiring]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=132</guid>
		<description><![CDATA[The next logical step in getting the machine up seemed to be going through the wiring harnesses, so I spent some time stripping them all completely out of the machine (and taking pictures each step of the way so I&#8217;ll hopefully remember how to put them back). Pulling everything out also means the chassis itself... <a href="http://dandelion.sen.cx/2015/07/24/wiring-harness-inspection/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>The next logical step in getting the machine up seemed to be going through the wiring harnesses, so I spent some time stripping them all completely out of the machine (and taking pictures each step of the way so I&#8217;ll hopefully remember how to put them back). Pulling everything out also means the chassis itself can get worked on too, parts of it will definitely need some wire brushing and repainting.</p>
<div id="attachment_135" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/07/IMG_4620.jpg"><img class="size-medium wp-image-135" src="http://dandelion.sen.cx/wp-content/uploads/2015/07/IMG_4620-300x225.jpg" alt="Part of the wiring harness before removing it from the chassis." width="300" height="225" /></a><p class="wp-caption-text">Part of the wiring harness before removing it from the chassis.</p></div>
<p>There&#8217;s two main power harness that run to most of the systems in the machine, which are thankfully still in good condition. As parts of them are hardwired directly into the transformer, it would have been a big pain to replace parts of these. They were pulled out to inspect, but looks like they&#8217;ll just get reinstalled as-is since there&#8217;s no damage.</p>
<div id="attachment_137" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/07/Photo-4-e1437775257658.jpeg"><img class="size-medium wp-image-137" src="http://dandelion.sen.cx/wp-content/uploads/2015/07/Photo-4-e1437775257658-225x300.jpeg" alt="The I/O pod removed from the back of the machine." width="225" height="300" /></a><p class="wp-caption-text">The I/O pod removed from the back of the machine.</p></div>
<p>The I/O harness runs from the front of the card cage to a removable &#8220;pod&#8221; containing all of the ports on the back of the system. The mice that were living in this machine ate large sections of insulation off the wires of this harness (to use as nesting material I assume?), so a lot of it is going to have to be re-wired. I spent the afternoon today beeping out each connector and drawing a schematic of the harness in EAGLE, which should help keep track of everything as I rebuild the harness.</p>
<div id="attachment_138" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/07/Photo-1-e1437775334792.jpeg"><img class="size-medium wp-image-138" src="http://dandelion.sen.cx/wp-content/uploads/2015/07/Photo-1-300x225.jpeg" alt="Part of the I/O harness showing damaged wires from mice." width="300" height="225" /></a><p class="wp-caption-text">Part of the I/O harness showing damaged wires from mice.</p></div>
<p>Next step will be to figure out which specific wires need replacing, and how much wire I need to get. Then it&#8217;ll be getting a whole bunch of stranded wire and crimp pins for the connectors and replacing wires one by one!</p>
<div id="attachment_139" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/07/ioharness.png"><img class="size-medium wp-image-139" src="http://dandelion.sen.cx/wp-content/uploads/2015/07/ioharness-300x176.png" alt="Completed EAGLE schematic of the I/O harness." width="300" height="176" /></a><p class="wp-caption-text">Completed EAGLE schematic of the I/O harness.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/07/24/wiring-harness-inspection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Light</title>
		<link>http://dandelion.sen.cx/2015/06/14/first-light/</link>
		<comments>http://dandelion.sen.cx/2015/06/14/first-light/#comments</comments>
		<pubDate>Sun, 14 Jun 2015 19:20:46 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Milestones]]></category>
		<category><![CDATA[Power Supply]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=107</guid>
		<description><![CDATA[I&#8217;d reversed enough of the PSU&#8217;s linear board to generally understand what was going on with it, so figured it was time to start trying to power things up bit by bit. Starting out with everything except the transformer disconnected and the system connected through a current limiting bulb and variac, I brought the voltage... <a href="http://dandelion.sen.cx/2015/06/14/first-light/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;d reversed enough of the PSU&#8217;s linear board to generally understand what was going on with it, so figured it was time to start trying to power things up bit by bit.</p>
<p>Starting out with everything except the transformer disconnected and the system connected through a current limiting bulb and variac, I brought the voltage up slowly and&#8230; nothing. No current draw at all, no activity. Pretty quickly realized that I didn&#8217;t have the power distribution board connected yet, so the power wasn&#8217;t getting from the input to the transformer. Connected that and brought the voltage back up, but still nothing. Figured at this point I needed to trace the wiring harnesses out more to figure out exactly where the power was going.</p>
<p>I started tracing and found that the primary of the transformer actually looped through the linear board of the PSU, through the thermal cutout I didn&#8217;t understand the purpose of earlier. It turns out the power actually goes through the cutout on the linear board, then to the switcher board, which starts itself up first then closes a relay to give power to the linear side. Without the entire PSU in place, nothing was going to get power at all. I figured out which terminals the whole chain of boards would eventually loop together, and joined them with a wire for the time being. Turning the voltage on the variac back up lead to a loud humming and 60VAC out of one of the transformer taps, finally!</p>
<div id="attachment_117" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-6-e1434256062728.jpeg"><img class="size-medium wp-image-117" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-6-300x225.jpeg" alt="Had to jumper the connector to get the transformer powered without the rest of the PSU. Just like with an ATX power supply, except 120V!" width="300" height="225" /></a><p class="wp-caption-text">Had to jumper the connector to get the transformer powered without the rest of the PSU. Just like with an ATX power supply, except 120V!</p></div>
<p>I measured all of the transformer taps and documented them all for future reference, then connected the linear board up. I knew from reverse-engineering the board that it didn&#8217;t rely on the +5.2V from the switcher board at all, so the switcher having control over the linear board&#8217;s power must be to sequence power for the rest of the system. Since there was no actual load connected, not having sequencing wasn&#8217;t an issue and running the linear board on its own was safe.</p>
<p>With a meter on the +24VDC rail, I slowly brought up the variac again and watched the voltage on the rail climbing until it hit +24VDC, then it stopped, right where it should! Looking at the rail status LEDs, all but the +5.2VDC rail were up. I briefly started troubleshooting this before someone else at the lab pointed out that the +5.2VDC rail came from the switcher board, which was not yet connected. Oops.</p>
<div id="attachment_110" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-5-e1434255712192.jpeg"><img class="size-medium wp-image-110" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-5-300x225.jpeg" alt="First powerup of this PSU in probably 25 years, all rails except +5.2V (whch wasn't connected) working!" width="300" height="225" /></a><p class="wp-caption-text">First powerup of this PSU in probably 25 years, all rails except +5.2V (whch wasn&#8217;t connected) working!</p></div>
<p>I ran over the board with a thermal camera, and everything looked relatively okay, so I added a fan next to the board (as it would have in normal operation) and let it run for half an hour or so, with no issues.</p>
<div id="attachment_111" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-6-e1434255505109.jpeg"><img class="size-medium wp-image-111" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-6-e1434255505109-225x300.jpeg" alt="This picture has nothing to do with anything really, but it looked like the capacitors were looking over the edge of the board and were quite surprised." width="225" height="300" /></a><p class="wp-caption-text">This picture has nothing to do with anything really, but it looked like the capacitors were looking over the edge of the board and were quite surprised.</p></div>
<p>The switcher board seemed like the next part, I pulled the two largest capacitors off first and made sure they seemed OK, both had &lt;25uA leakage which was fine. I hooked the board up to the linear board, slowly brought up power, and the rail didn&#8217;t come up. I vaguely remembered seeing this in the past, where the switching controller wouldn&#8217;t start if the line voltage rise time was too slow. Since it took the full 120V without excessive current draw or heating, I switched the line voltage off and back on straight to 120V, and the +5.2V rail came up! I let it run for a bit after confirming the voltage was good, with no problems at all.</p>
<div id="attachment_114" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-3-2-e1434256084492.jpeg"><img class="size-medium wp-image-114" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-3-2-300x225.jpeg" alt="The two boards of the PSU connected up for testing." width="300" height="225" /></a><p class="wp-caption-text">The two boards of the PSU connected up for testing with all rails up and running.</p></div>
<p>Since the +5.2V rail has the highest power output (at least, from what I can tell by the big bolt terminals for connections and the fact that it has an entire board just for it), I wanted to run it with a test load on it for awhile. I figured it would supply at least 10-20A, and I didn&#8217;t have any resistors handy which would handle that for more than a few seconds. I remembered we had a spool of fairly heavy magnet wire left over from another lab member&#8217;s project though, and plenty of buckets. As I&#8217;d learned from a <a href="https://www.youtube.com/watch?v=WECW88rJYrE">Mike&#8217;s Electric Stuff video</a> awhile back, I measured out enough magnet wire to get about 0.35 ohms (~15 amps) out of the PSU, pushed it all under the surface of a bucket of water, and connected it up. It powered up fine and ran the load for half an hour or so with no issues and nothing getting even remotely hot outside of a couple diodes which was expected.</p>
<div id="attachment_115" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-3-3-e1434255427384.jpeg"><img class="size-medium wp-image-115" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-3-3-300x225.jpeg" alt="Using a bucket of water and magnet wire as a load for the +5.2V rail." width="300" height="225" /></a><p class="wp-caption-text">Using a bucket of water and magnet wire as a load for the +5.2V rail.</p></div>
<p>I tried cutting the length of wire down to increase the load, but it looks like the +5.2V rail shuts down above 15A output. Given how much total this machine draws and how large the +5.2V board is, I have trouble believing it can only supply ~75W, but with no documentation available for it I don&#8217;t really know. It&#8217;s possible it only supplies ~75W, or potentially some current limiting component has drifted over the years and it&#8217;s shutting down early. The fact that the heatsinks only rose a couple degrees after half an hour under the full load it would supply makes me think maybe something <em>is</em> wrong, but we&#8217;ll see. The tests I&#8217;ve done at least show that the output on all rails is stable under load though and won&#8217;t go over-voltage, so I&#8217;m comfortable proceeding at this point.</p>
<div id="attachment_118" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu-thermal.jpg"><img class="size-medium wp-image-118" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu-thermal-300x184.jpg" alt="Checking over both power supply boards with a thermal camera." width="300" height="184" /></a><p class="wp-caption-text">Checking over both power supply boards with a thermal camera.</p></div>
<p>I do want to finish reversing the linear board and then the switcher board at some point, but at this point I think I&#8217;ll move on to other parts of the system and come back to this later. The switcher board has a lot of interesting-looking stuff on it, so reversing it should be pretty enlightening.</p>
<div id="attachment_120" style="width: 285px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu-reversing-20150614.png"><img class="size-medium wp-image-120" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu-reversing-20150614-275x300.png" alt="The PSU schematic so far. +24VDC rail is completely reversed out, and starting to work on the +/-12V supply." width="275" height="300" /></a><p class="wp-caption-text">The PSU schematic so far. +24VDC rail is completely reversed out, and starting to work on the +/-12V supply.</p></div>
<p>Next up is going to be taking lots of pictures of where every connector on every harness is, stripping it all out of the system, and starting to trace all the wires. Mice have eaten a lot of the insulation off all the data cabling and some of the power cabling, so tracing where all the wires go will be the first step in replacing them.</p>
<div id="attachment_112" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-11-e1434255602379.jpeg"><img class="size-medium wp-image-112" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-11-e1434255602379-225x300.jpeg" alt="PSU reassembled and installed back in the case." width="225" height="300" /></a><p class="wp-caption-text">PSU reassembled and installed back in the case.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/06/14/first-light/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current Limiting/Measuring Box</title>
		<link>http://dandelion.sen.cx/2015/06/13/current-limiting-box/</link>
		<comments>http://dandelion.sen.cx/2015/06/13/current-limiting-box/#comments</comments>
		<pubDate>Sat, 13 Jun 2015 13:14:55 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Power Supply]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=101</guid>
		<description><![CDATA[I&#8217;m still working on reversing the PSU linear board into a schematic (making good progress and learning a lot), but the next physical step will be to start bringing up the linear part of the power supply. To do this, I want to be able to limit the amount of current it can draw at... <a href="http://dandelion.sen.cx/2015/06/13/current-limiting-box/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m still working on reversing the PSU linear board into a schematic (making good progress and learning a lot), but the next physical step will be to start bringing up the linear part of the power supply. To do this, I want to be able to limit the amount of current it can draw at first, to avoid potential smoke-releasing should anything still be wrong with it.  The traditional way to limit current to line-voltage devices has been to put a light bulb in series with the device you&#8217;re testing, which both limits current and lights up as more current is drawn, which lets you know it&#8217;s using more current.</p>
<p>I had a box sitting around the HackLab which I&#8217;d built it to control various parts of our laser cutter many years ago (but which I&#8217;d since replaced with a fancier PLC-based solution), so modifying that into a current limiting box seemed to make sense. I rewired the switches so I have one regular bank of switched outlets and one bank of 2 or 3 outlets in series. This lets me plug in the device I&#8217;m testing into one, a light bulb into another, and (optionally, with a switch to select either way) an ammeter into the third. Should make testing the power supply a bit easier!</p>
<div id="attachment_102" style="width: 241px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-e1434200280464.jpeg"><img class="size-medium wp-image-102" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-e1434200280464-231x300.jpeg" alt="The front of the current limiting box." width="231" height="300" /></a><p class="wp-caption-text">The front of the current limiting box.</p></div>
<div id="attachment_103" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-1-e1434200334342.jpeg"><img class="size-medium wp-image-103" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-1-e1434200334342-225x300.jpeg" alt="The back of the current limiting box." width="225" height="300" /></a><p class="wp-caption-text">The back of the current limiting box.</p></div>
<div id="attachment_104" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-2-e1434200368108.jpeg"><img class="size-medium wp-image-104" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-2-300x225.jpeg" alt="Limiting current through the light bulb in the lower left using another light bulb, and measuring how much current is being used. Still have to make a proper cable to go to the meter, but this works for now." width="300" height="225" /></a><p class="wp-caption-text">Limiting current through the light bulb in the lower left using another light bulb, and measuring how much current is being used. Still have to make a proper cable to go to the meter, but this works for now.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/06/13/current-limiting-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSU Reversing Part 1</title>
		<link>http://dandelion.sen.cx/2015/06/05/psu-reversing-part-1/</link>
		<comments>http://dandelion.sen.cx/2015/06/05/psu-reversing-part-1/#comments</comments>
		<pubDate>Sat, 06 Jun 2015 04:37:44 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Power Supply]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=83</guid>
		<description><![CDATA[I&#8217;m waiting on a variac I&#8217;m borrowing from another lab member before I can start bringing up the PSU, so I started reverse engineering the linear board of the power supply into a schematic this evening. This is partly to help with any required troubleshooting, and partly (mostly) since I want to understand how it... <a href="http://dandelion.sen.cx/2015/06/05/psu-reversing-part-1/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m waiting on a variac I&#8217;m borrowing from another lab member before I can start bringing up the PSU, so I started reverse engineering the linear board of the power supply into a schematic this evening. This is partly to help with any required troubleshooting, and partly (mostly) since I want to understand how it works better. The board has a lot of parts that I wouldn&#8217;t have expected on it, such as SCRs and large numbers of high-power wirewound resistors, and I want to understand what all of them are there for.</p>
<div id="attachment_88" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-19.jpeg"><img class="size-medium wp-image-88" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-19-300x225.jpeg" alt="Working on reversing the PSU at HackLab.TO." width="300" height="225" /></a><p class="wp-caption-text">Working on reversing the PSU at HackLab.TO.</p></div>
<p>Reverse engineering older power stuff like this is not that difficult overall, just tedious at times. It&#8217;s a double-sided board, no ground planes, and mostly fairly thick traces, so following traces around isn&#8217;t that hard. All the components are through-hole (or bolt-on, in the case of the big power parts), so reading values off (most of) the passives is easy too.</p>
<p>I started by taking some good shots of the board, turning them to B&amp;W and increasing the contrast, then printing out one of each side of the board. I found a fairly random spot to start (the first transformer tap input) and followed where the trace went, drew that into the schematic, and marked it off on the paper copy to show it&#8217;s been transcribed. Then repeated that for the next few hours. When traces go under other parts, a combination of bright light through the board and my multimeter on continuity mode helps find where they go, and I took the big caps off the board to help with that too, since they just unbolt.</p>
<div id="attachment_91" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-2-1.jpeg"><img class="size-medium wp-image-91" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-2-1-300x200.jpeg" alt="Tracking sheet I use to mark off each trace that's put into the schematic, after the first few hours of reversing." width="300" height="200" /></a><p class="wp-caption-text">Tracking sheet I use to mark off each trace that&#8217;s put into the schematic, after the first few hours of reversing.</p></div>
<p>The hardest part so far is that most of the components have Xerox-specific part numbers on them, so I can&#8217;t just look up datasheets to find pinouts. TO-3 transistors have a fairly standard pinout, so I&#8217;m assuming they use that one until I get the schematic a bit more complete. I&#8217;m still not sure if they&#8217;re PNP or NPN, but as more of the schematic gets completed it should become more obvious which they are, as should the pinout.</p>
<p>Thankfully the crowbar chips have the original part numbers (MC3423) which lead me to a datasheet. This finally explained what all the SCRs on each board are for, which is to crowbar the supply in case of overvoltage, not power sequencing on startup like we&#8217;d guessed. If the voltage on a rail goes too high, the crowbar chip triggers the SCR to short out the voltage rail and blow the fuse.</p>
<div id="attachment_86" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Screen-Shot-2015-06-05-at-9.34.31-PM.png"><img class="size-medium wp-image-86" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Screen-Shot-2015-06-05-at-9.34.31-PM-300x272.png" alt="An example schematic of how the MC3423 can be used, which was helpful in figuring out what the designers were doing." width="300" height="272" /></a><p class="wp-caption-text">An example schematic of how the MC3423 can be used, which was helpful in figuring out what the designers were doing.</p></div>
<p>At this point the connectors, a small part of the rectification/regulation circuitry, and the crowbar circuitry for the +24V rail is reversed out. Since this board has 4 rails and 4 of the crowbar controller chips, the next 3 crowbars should be easy to reverse, just copy/pasting in EAGLE and beeping out each trace to confirm that it matches the same design.</p>
<div id="attachment_87" style="width: 244px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/dlion-psu-reversing-day1.png"><img class="size-medium wp-image-87" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/dlion-psu-reversing-day1-234x300.png" alt="The schematic of the PSU's linear board at the end of the first few hours of reversing." width="234" height="300" /></a><p class="wp-caption-text">The schematic of the PSU&#8217;s linear board at the end of the first few hours of reversing.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/06/05/psu-reversing-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beeping Out the PSU</title>
		<link>http://dandelion.sen.cx/2015/06/03/beeping-out-the-psu/</link>
		<comments>http://dandelion.sen.cx/2015/06/03/beeping-out-the-psu/#comments</comments>
		<pubDate>Thu, 04 Jun 2015 04:57:19 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Power Supply]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=66</guid>
		<description><![CDATA[Got more or less all the pins on all the connectors traced on the linear board of the power supply this evening! There are convenient test points on the front of the unit for all the voltage rails, which made tracing which pin on which connector much easier than it might have otherwise been. A... <a href="http://dandelion.sen.cx/2015/06/03/beeping-out-the-psu/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>Got more or less all the pins on all the connectors traced on the linear board of the power supply this evening! There are convenient test points on the front of the unit for all the voltage rails, which made tracing which pin on which connector much easier than it might have otherwise been. A fast-acting/latching continuity beeper on the multimeter also makes this much easier, as you can just quickly drag the probe across all the pins on a connector until you get a beep.</p>
<div id="attachment_68" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-17-e1433380180550.jpeg"><img class="size-medium wp-image-68" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-17-e1433380180550-225x300.jpeg" alt="Each rail has an LED and a labelled meter probe test point." width="225" height="300" /></a><p class="wp-caption-text">Each rail has an LED and a labelled meter probe test point.</p></div>
<p>It seems like they didn&#8217;t pay much attention to safety on connectors back then, as there are a number of connectors with 120V next to low voltage rails! I&#8217;ve documented all the pinouts that I&#8217;ve identified so far in the <a href="http://dandelion.sen.cx/doc/power-supply/power-supply-linear/">documentation section</a> of this site.</p>
<div id="attachment_67" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-16-e1433380105690.jpeg"><img class="size-medium wp-image-67" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/Photo-1-16-e1433380066877-225x300.jpeg" alt="Shining a bright light through the board helps the traces stand out, and makes it easier to see traces on the opposite side of the board." width="225" height="300" /></a><p class="wp-caption-text">Shining a bright light through the board helps the traces stand out, and makes it easier to see traces on the opposite side of the board.</p></div>
<p>I&#8217;m actually considering putting schematics together for at least sections of the linear board, since it would help me understand how it works as well as assist in any required troubleshooting. It&#8217;s complex enough that it would be at least tens of hours to do just the linear board though, so I may just do small sections. This is one of those times where I need to decide whether I just want to understand enough to troubleshoot anything that comes up and get the system working, or whether I want to understand how all the bits work in detail. I tend to lean towards the latter, since reverse engineering boards and understanding the circuits within is something I really like doing.</p>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/06/03/beeping-out-the-psu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Power Supply Investigation</title>
		<link>http://dandelion.sen.cx/2015/06/02/first-power-supply-investigation/</link>
		<comments>http://dandelion.sen.cx/2015/06/02/first-power-supply-investigation/#comments</comments>
		<pubDate>Wed, 03 Jun 2015 03:04:45 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Power Supply]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=51</guid>
		<description><![CDATA[Started looking over the power supply tonight, since that&#8217;s the logical first part to power up. Ever since I&#8217;d first opened the system&#8217;s case I&#8217;d wondered why there was both a power supply box as well as a giant transformer in the unit. It turns out that the transformer is part of the power supply,... <a href="http://dandelion.sen.cx/2015/06/02/first-power-supply-investigation/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>Started looking over the power supply tonight, since that&#8217;s the logical first part to power up.</p>
<div id="attachment_57" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_installed-e1433300060269.jpeg"><img class="size-medium wp-image-57" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_installed-e1433300060269-225x300.jpeg" alt="The PSU installed in the system. The red connector is all the transformer taps, and the screw terminals are the high-current +5V." width="225" height="300" /></a><p class="wp-caption-text">The PSU installed in the system. The red connector is all the transformer taps, and the screw terminals are the high-current +5V.</p></div>
<p>Ever since I&#8217;d first opened the system&#8217;s case I&#8217;d wondered why there was both a power supply box as well as a giant transformer in the unit. It turns out that the transformer is part of the power supply, it was just too big to fit in the box! There&#8217;s a wiring harness to take 120V into the transformer and send all the various secondary windings/taps into the power supply.</p>
<div id="attachment_59" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_xfmr-e1433300131948.jpeg"><img class="size-medium wp-image-59" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_xfmr-300x225.jpeg" alt="The transformer used to power the linear board of the PSU via many windings/taps." width="300" height="225" /></a><p class="wp-caption-text">The transformer used to power the linear board of the PSU via many windings/taps.</p></div>
<p>I had expected the PSU to be a switchmode power supply, but it looks like that&#8217;s only half true. There are a total of 5 rails (or possibly 6, it lists +5.2V and +5V which may be the same rail). It looks like 4 of the 5 (the lower current rails, all except +5) are done via linear regulation, and +5 has its own entire board that implements a primitive-ish switchmode power supply. A lot of the components have Xerox-specific part numbers, so figuring out how things work is a bit difficult in places.</p>
<div id="attachment_60" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_linear_board.jpeg"><img class="size-medium wp-image-60" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_linear_board-300x225.jpeg" alt="One of the two PSU boards, seems to be linear supplies for all the lower-current rails." width="300" height="225" /></a><p class="wp-caption-text">One of the two PSU boards, seems to be linear supplies for all the lower-current rails.</p></div>
<div id="attachment_55" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_switcher_board.jpeg"><img class="size-medium wp-image-55" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_switcher_board-300x276.jpeg" alt="One of two PSU boards, seems to be the +5V SMPS." width="300" height="276" /></a><p class="wp-caption-text">One of two PSU boards, seems to be the +5V SMPS.</p></div>
<p>Tonight I started pulling the biggest caps off the board (which is easy, since they connect with bolts!) and putting DC across them to check leakage and see if any need reforming. Got two done tonight, and both look OK after a couple hours of voltage across them, 4 more to go.</p>
<div id="attachment_58" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_cap_testing-e1433300182134.jpeg"><img class="size-medium wp-image-58" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_cap_testing-300x225.jpeg" alt="Testing capacitors to see if any need reforming." width="300" height="225" /></a><p class="wp-caption-text">Testing capacitors to see if any need reforming.</p></div>
<p>Lots of cool and unusual things on these boards, at least for someone now used to 2015 electronics! A bunch of us at the lab spent a lot of time looking over the boards in detail marveling at all the high-power parts that bolt into the board and unusual parts like 4-terminal wirewound resistors and now-uncommon IC/transistor packages.</p>
<div id="attachment_63" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_metalcan.jpeg"><img class="size-medium wp-image-63" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_metalcan-300x225.jpeg" alt="An interesting package on the PSU's linear board. Old op-amp maybe?" width="300" height="225" /></a><p class="wp-caption-text">An interesting package on the PSU&#8217;s linear board. Old op-amp maybe?</p></div>
<div id="attachment_61" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_output_scr.jpeg"><img class="size-medium wp-image-61" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_output_scr-300x225.jpeg" alt="An SCR bolted to the +5V output. Not sure what's going on with this, maybe for power sequencing?" width="300" height="225" /></a><p class="wp-caption-text">An SCR bolted to the +5V output. Not sure what&#8217;s going on with this, maybe for power sequencing?</p></div>
<div id="attachment_54" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_4term_wwresistor-e1433299861480.jpeg"><img class="size-medium wp-image-54" src="http://dandelion.sen.cx/wp-content/uploads/2015/06/psu_4term_wwresistor-300x209.jpeg" alt="A 4-terminal wirewound resistor used on the output of the +5V supply for current feedback." width="300" height="209" /></a><p class="wp-caption-text">A 4-terminal wirewound resistor used on the output of the +5V supply for current feedback.</p></div>
<p>The list of caps that need testing to confirm &lt;= 50uA leakage and/or reforming is:</p>
<ul>
<li>Linear board C1 &#8211; Not yet tested</li>
<li>Linear board C2 &#8211; <strong>OK</strong></li>
<li>Linear board C5 &#8211; Not yet tested</li>
<li>Linear board C6 &#8211; <strong>OK</strong></li>
<li>5V board C5 &#8211; Not yet tested</li>
<li>5V board C6 &#8211; Not yet tested</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/06/02/first-power-supply-investigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maintenance Panel</title>
		<link>http://dandelion.sen.cx/2015/05/24/maintenance-panel/</link>
		<comments>http://dandelion.sen.cx/2015/05/24/maintenance-panel/#comments</comments>
		<pubDate>Sun, 24 May 2015 20:58:08 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Maintenance Panel]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=26</guid>
		<description><![CDATA[The Dandelion has a small panel on the front under a flip-down cover for performing maintenance and diagnostics on the system. There&#8217;s a dedicated PCB behind it that provides some diagnostic output via 7-segment displays, pushbutton inputs to control the boot process, and some RTC clocking circuits. This seemed like a good place to start... <a href="http://dandelion.sen.cx/2015/05/24/maintenance-panel/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>The Dandelion has a small panel on the front under a flip-down cover for performing maintenance and diagnostics on the system. There&#8217;s a dedicated PCB behind it that provides some diagnostic output via 7-segment displays, pushbutton inputs to control the boot process, and some RTC clocking circuits. This seemed like a good place to start to check out the system&#8217;s electronics, since without the diagnostic output all other tests would be more problematic.</p>
<div id="attachment_28" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-121-e1432498222453.jpeg"><img class="size-medium wp-image-28" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-121-300x225.jpeg" alt="The maintenance panel on the front of the Dandelion" width="300" height="225" /></a><p class="wp-caption-text">The maintenance panel on the front of the Dandelion</p></div>
<p>The Maintenance Panel (MP) board normally connects to the I/O Processor (IOP) board as well as the power distribution board, but I wanted to test it individually so connected it to various bench power supplies and an oscilloscope instead. I found a <a href="http://www.textfiles.com/bitsavers/pdf/xerox/dandelion/schematic/Maintenance_Panel.pdf">schematic</a> for the MP in the Bitsavers archive, which made this testing go much faster than it would have otherwise.</p>
<p>The MP board normally takes +12VAC from the power distribution board, which is on at all times even when the power switch is off. This power is used to run the RTC, and the 60Hz line frequency is divided down/conditioned and used to clock the RTC. In addition, when the system is turned on the MP then draws power for the LEDs and LED drivers from the system itself.</p>
<div id="attachment_30" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-14-e1432499442307.jpeg"><img class="size-medium wp-image-30" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-14-e1432499442307-300x138.jpeg" alt="The maintenance panel PCB" width="300" height="138" /></a><p class="wp-caption-text">The maintenance panel PCB</p></div>
<p>I first brought up the board on +12VDC through a current-limited power supply to confirm everything seemed OK, which it was. After checking the board over with a thermal camera and making sure the output was +5VDC, I switched the input to a +12VAC adapter I had around. The 1PPS clock output from the board was working fine, which was a good first sign!</p>
<div id="attachment_31" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/mp-diode.png"><img class="wp-image-31 size-medium" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/mp-diode-300x184.png" alt="Checking the MP board for any hot spots once it was powered up" width="300" height="184" /></a><p class="wp-caption-text">Checking the MP board for any hot spots once it was powered up</p></div>
<p>The LEDs are powered from the system itself, so I added a +5VDC power supply to run that. Bringing the blanking line low made the LEDs light up, and manually toggling the count line confirmed the display incremented properly. I found a 10Hz line on the board in the RTC clocking circuitry, and connecting it to the count input, the LED display started counting up as intended.</p>
<div style="width: 580px; " class="wp-video"><!--[if lt IE 9]><script>document.createElement('video');</script><![endif]-->
<video class="wp-video-shortcode" id="video-26-1" width="580" height="326" preload="metadata" controls="controls"><source type="video/mp4" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/MP-Test.m4v?_=1" /><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/MP-Test.m4v">http://dandelion.sen.cx/wp-content/uploads/2015/05/MP-Test.m4v</a></video></div>
<p>The MP also provides two pushbuttons (Boot Reset and Alternate Boot), which worked fine, as well as power failure detection circuitry. This circuitry sends a notification to the system that the power has failed and therefore the clock is invalid, and the system then asserts a line saying the clock has been set, which clears the power failure notification line. This all worked fine as well, setting and clearing as expected.</p>
<p>So the first bit of electronics in the system works perfectly! Next I&#8217;ll probably pull the power supply out of the system and start looking it over.</p>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/05/24/maintenance-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://dandelion.sen.cx/wp-content/uploads/2015/05/MP-Test.m4v" length="1129990" type="video/mp4" />
		</item>
		<item>
		<title>Rust Removal</title>
		<link>http://dandelion.sen.cx/2015/05/24/rust-removal/</link>
		<comments>http://dandelion.sen.cx/2015/05/24/rust-removal/#comments</comments>
		<pubDate>Sun, 24 May 2015 05:05:38 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[Cosmetics]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=15</guid>
		<description><![CDATA[Since the Dandelion was sitting in a garage for years before I got it, there&#8217;s a lot of rust on many of the parts. As we moved it into its new home, rust was falling off of the bottom fan cover all over the place, so the first priority was taking care of that to... <a href="http://dandelion.sen.cx/2015/05/24/rust-removal/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>Since the Dandelion was sitting in a garage for years before I got it, there&#8217;s a lot of rust on many of the parts. As we moved it into its new home, rust was falling off of the bottom fan cover all over the place, so the first priority was taking care of that to avoid making a mess every time I work on the unit.</p>
<div id="attachment_19" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-12.jpeg"><img class="size-medium wp-image-19" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-12-300x225.jpeg" alt="Rusty bottom fan cover" width="300" height="225" /></a><p class="wp-caption-text">Rusty bottom fan cover</p></div>
<p>I tried to just vacuum it off, but there was so much paint/rust flaking off all the time that it was no use. I ended up using a wire brush on an angle grinder to remove the paint/rust over large areas and get down to bare metal, then a wire brush on a drill to get into the corners and places I couldn&#8217;t get with the bigger brush.  Once that was done, I gave it a fresh coat of paint. Once it dries it should be ready to install again, all shiny and rust-free. I expect I&#8217;ll probably have to repeat this process for a number of other metal parts in the system as I proceed.</p>
<div id="attachment_21" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-3.jpeg"><img class="size-medium wp-image-21" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-3-300x225.jpeg" alt="Bottom fan cover stripped down to bare metal" width="300" height="225" /></a><p class="wp-caption-text">Bottom fan cover stripped down to bare metal</p></div>
<div id="attachment_20" style="width: 310px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-18-e1432443723450.jpeg"><img class="size-medium wp-image-20" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-18-300x225.jpeg" alt="Bottom fan cover with a fresh coat of paint" width="300" height="225" /></a><p class="wp-caption-text">Bottom fan cover with a fresh coat of paint</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/05/24/rust-removal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Project Begins</title>
		<link>http://dandelion.sen.cx/2015/05/23/the-project-begins/</link>
		<comments>http://dandelion.sen.cx/2015/05/23/the-project-begins/#comments</comments>
		<pubDate>Sun, 24 May 2015 04:00:28 +0000</pubDate>
		<dc:creator><![CDATA[sen]]></dc:creator>
				<category><![CDATA[History]]></category>

		<guid isPermaLink="false">http://dandelion.sen.cx/?p=6</guid>
		<description><![CDATA[About a decade ago I got a Xerox Star 8010 (Dandelion) from a friend of a friend. It had been stored in a garage and was all rusty, and had previously had mice living inside it who used the insulation from various wiring harnesses to make a nest. I&#8217;d been storing it with the eventual... <a href="http://dandelion.sen.cx/2015/05/23/the-project-begins/">Continue Reading &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>About a decade ago I got a <a href="http://en.wikipedia.org/wiki/Xerox_Star">Xerox Star 8010</a> (Dandelion) from a friend of a friend. It had been stored in a garage and was all rusty, and had previously had mice living inside it who used the insulation from various wiring harnesses to make a nest. I&#8217;d been storing it with the eventual plan to restore it to working condition, but didn&#8217;t have the space or tools to do it at home.</p>
<p><a href="https://hacklab.to">HackLab.TO</a> moved into a new larger space in late 2014, meaning I finally had a place to keep the machine while working on it, as well as a space full of all the tools I&#8217;d need to restore it. Today I had some time and a ride to the lab (thanks Daria for the ride and Jeff for helping us get it up the stairs!), so the Star came to the lab to start getting restored.</p>
<div id="attachment_12" style="width: 235px" class="wp-caption alignnone"><a href="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-17-e1432442957702.jpeg"><img class="wp-image-12 size-medium" src="http://dandelion.sen.cx/wp-content/uploads/2015/05/Photo-1-17-e1432442957702-225x300.jpeg" alt="Dandelion in its new home" width="225" height="300" /></a><p class="wp-caption-text">Dandelion in its new home</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dandelion.sen.cx/2015/05/23/the-project-begins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
