<?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; Reverse Engineering</title>
	<atom:link href="http://dandelion.sen.cx/category/reversing/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>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>
	</channel>
</rss>
