<?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>Factory Automation Software Blog</title>
	<atom:link href="http://factoryswblog.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://factoryswblog.org</link>
	<description>Merging modern software development with electrons and metal</description>
	<lastBuildDate>Fri, 27 Jan 2012 03:14:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Compact (Tenkeyless) Keyboards</title>
		<link>http://factoryswblog.org/2012/01/24/tenkeyless-keyboards/</link>
		<comments>http://factoryswblog.org/2012/01/24/tenkeyless-keyboards/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 02:06:14 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Products]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Unicomp]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1086</guid>
		<description><![CDATA[My current compact, RSI-reducing data entry setup]]></description>
			<content:encoded><![CDATA[<div id="attachment_1154" class="wp-caption aligncenter" style="width: 310px"><a href="http://factoryswblog.org/wp-content/uploads/2009/keyboard_setup.jpg"><img class="size-medium wp-image-1154" title="My Current Keyboard Setup" src="http://factoryswblog.org/wp-content/uploads/2009/keyboard_setup-300x121.jpg" alt="My Current Keyboard Setup" width="300" height="121" /></a><p class="wp-caption-text">My Current Keyboard Setup</p></div>
<p>As I&#8217;ve <a href="http://factoryswblog.org/2010/08/05/mouse-alternatives/">written before</a>, I find compact keyboards to be more comfortable than normal full size keyboards.  Compact keyboards are also called Tenkeyless keyboards since they do not have the numeric keypad on the right.</p>
<p>I currently have four compact keyboards:</p>
<ol>
<li>My original, a Lenovo Ultranav scissors switch keyboard with trackpad and trackpoint.</li>
<li>An IBM SpaceSaver M4-1 keyboard with trackpoint.  It was made by Lexmark and has rubber dome key switches.</li>
<li>Two Unicomp Model M Mighty Mouse keyboards and two Unicomp keypads.  These keyboards have rubber dome key switches.</li>
</ol>
<p>The IBM and Unicomp keyboards are quite similar; for example, I can use the Unicomp keypad with the SpaceSaver keyboard.</p>
<p>My current work setup (shown above) is a Unicomp keyboard and keypad with my Kensington Orbit trackball in the middle.    I like having the keypad for heavy number entry; I like the keypad being out of the way since I don&#8217;t use it often.</p>
<p>The SpaceSave and Model M keyboards have a different feel than the UltraNav; they&#8217;re more crisp and clicky.  I like both styles (especially the Lenovo keyboard on my laptop), and both are much better than the typical, mushy keyboard.</p>
<p>Sometime I do want to try a mechanical keyboard, probably something with Cherry MX Blue keys such as a <a href="http://elitekeyboards.com/products.php?sub=leopold,tenkeyless&amp;pid=fc200rcab">Leopard</a>.  I find illuminated keyboards interesting; I&#8217;m pretty sure I&#8217;d want a tenkeyless one with Cherry MX Blues (unlike the <a href="http://www.deckkeyboards.com/product_info.php?products_id=30">Deck 82</a> which only comes with Cherry MX Blacks)</p>
<p>Although Unicomp doesn&#8217;t make a tenkeyless buckling spring keyboard, I&#8217;d still like to try a buckling spring keyboard (probably the <a href="http://pckeyboards.stores.yahoo.net/en104wh.html">EnduraPro</a>).</p>
<p>The best resource on great keyboards is, of course, <a href="http://geekhack.org/">geekhack.org</a>; for example, check out their <a href="http://geekhack.org/showwiki.php?title=START+HERE+--+The+Geekhack+Mechanical+Keyboard+Guide+-+Includes+Glossary+and+Links">mechanical keyboard guide</a>.</p>
<p>&nbsp;</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1086" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2012/01/24/tenkeyless-keyboards/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Programming CANOpen Motion</title>
		<link>http://factoryswblog.org/2012/01/21/programming-canopen-motion/</link>
		<comments>http://factoryswblog.org/2012/01/21/programming-canopen-motion/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 06:51:22 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[CANOpen Adventures]]></category>
		<category><![CDATA[CANOpen]]></category>
		<category><![CDATA[Copley]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1149</guid>
		<description><![CDATA[What is CiA 402 / DS 402.]]></description>
			<content:encoded><![CDATA[<p>How do you make a CANOpen motion control system move?  Your program creates the desired motions by sending the appropriate commands over the CAN bus using the vendor independent CiA 402 profile.</p>
<p>A CANOpen profile is a standard set of objects to interface to a particular device type, such as inputs, outputs, encoders, or motor drives.  A profile that is still being evaluated is called a Draft Standard; eventually it will become a CiA (CAN-in-Automation) standard.  So CiA 402 was originally called DS402, and is still often called DS 402.</p>
<p>Most CiA standards are available from the <a href="http://can-cia.org/">CAN in Automation web site</a> for free by requesting the desired standards.  However, CiA 402 is not available.  I suspect the reason is that CiA 402 is now part of the IEC 61800-7-201 and IEC 61800-7-301 standards, and thus are only available from the IEC.</p>
<p>I was able to locate and download a copy of the older DS402 standard; there might be a few changes, but it should be good enough for my uses, and I also have the various manufacturers&#8217; guides on how they implemented CiA 402.</p>
<p>Ease of use is one weakness of CANOpen.  I&#8217;ve been looking through DS 402 and although it may be well designed, it&#8217;s not easy to learn.  I think more vendors should do what Copley Controls does: provide a much easier to use interface that makes it much faster to get started with their drives.</p>
<p>Another approach is to have a motion controller that controls the CANOpen axes, such as the Schneider LMC (Lexium Motion Controller) series, the Elmo Maestro, and (for Ethernet PowerLink) the Balder NextMove E100.  In this case, your program interacts directly with the motion controller instead of the CANOpen drives.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1149" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2012/01/21/programming-canopen-motion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Slow Start To The New Year</title>
		<link>http://factoryswblog.org/2012/01/11/a-slow-start-to-the-new-year/</link>
		<comments>http://factoryswblog.org/2012/01/11/a-slow-start-to-the-new-year/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:25:17 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1146</guid>
		<description><![CDATA[I have been very busy recently with vacation (too short!) and various other family things to have to be done.   I should be able to get back to writing technical blog posts within a week or two.]]></description>
			<content:encoded><![CDATA[<p>I have been very busy recently with vacation (too short!) and various other family things to have to be done.   I should be able to get back to writing technical blog posts within a week or two.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1146" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2012/01/11/a-slow-start-to-the-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free PLC Simulators</title>
		<link>http://factoryswblog.org/2011/12/05/free-plc-simulators/</link>
		<comments>http://factoryswblog.org/2011/12/05/free-plc-simulators/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 01:13:29 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[PLC Development]]></category>
		<category><![CDATA[Infoteam]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Tri-PLC]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1080</guid>
		<description><![CDATA[Free PLC development environments + simulators on Windows]]></description>
			<content:encoded><![CDATA[<p>I recently decided to see what kind of free PLC simulators and integrated development environments (IDE) I could find that run on Windows.  A free IDE+simulator is great for teaching; for example, I can give examples that any of my readers can try out, but if I use a real PLC, I&#8217;ll be using what I have (Panasonic), which probably isn&#8217;t what most of my readers have.</p>
<p>Here is what I found:</p>
<ul>
<li><a href="http://www.tri-plc.com/trilogi.htm">Tri-PLC&#8217;s i-TRiLOGI</a> free development environment supports both ladder logic and their version of BASIC and includes a simulator.  Tri-PLC also sells low cost PLCs.</li>
<li><a href="http://www.infoteam.de/">Infoteam&#8217;s</a> <a href="http://www.infoteam.de/en/downloads/software/">OpenPCS</a> free development environment supports all the IEC61131 languages (including ladder and structured text) and includes a free PC-based simulator.  Infoteam&#8217;s business model is similar to CoDeSys:  customizing and charging money for the OpenPCS runtime.  (CoDeSys also has a simulator, but their free download is time-limited to a maximum 1 hour continuous run time.)</li>
<li><a href="http://www.nirtec.com/index.html">EasyPLC</a> is basically a soft-PLC with a HMI builder and is free in demo mode (simulation only).  It&#8217;s worth a look: for example, its simulation mode includes 3D.  The commercial license is affordable, starting at 50 Euros).</li>
<li>I vaguely recall rumors of being able to use an Allen-Bradley simulator for free, but couldn&#8217;t find anything when I searched (besides,  I don&#8217;t think the development software would be free&#8230;.)</li>
</ul>
<p>I choose to download and try out OpenPCS because I really like having support for all the IEC61131 programming languages.  I haven&#8217;t used OpenPCS enough to be able to discuss it intelligently, but hopefully I&#8217;ll be able to write more in a month or two.</p>
<p>If you really want to learn PLCs, then at some point I think you have to buy a real PLC and connect it to real sensors and outputs.  Simulating stuff just isn&#8217;t the same.  Real PLC&#8217;s can be quite affordable; many manufacturers (including IDEC and Siemens) sell complete kits (PLC and software, plus sometimes a HMI) for $250-$400, Tri-PLC and the Automation Direct Click! series are &lt;$150 and have free software, Panasonic FPWinPro 6 Basic is free (but code size limited), etc.</p>
<p>Beyond PLC&#8217;s there are some interesting options.  For example in the PAC world <a href="http://www.opto22.com/">Opto 22</a> has a free IDE and control simulator, but you need Opto 22 I/O since there&#8217;s no I/O simulation.  In the robotic world, Denso Robotics has a free 3 month trial of <a href="http://www.densorobotics.com/products_software.php">WinCaps III</a> which includes 3D robot simulation with no controller required.</p>
<p>Back in the PLC world, I&#8217;ve finished reading <a href="http://www.isa.org/template.cfm?Section=Shop_ISA&amp;Template=Ecommerce/ProductDisplay.cfm&amp;Productid=6086">Cascading Logic</a>; it&#8217;s a good book, and I hope to get a review up fairly soon.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1080" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/12/05/free-plc-simulators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes On Fixing Rubber Dome Keyboards</title>
		<link>http://factoryswblog.org/2011/12/04/repairing-pc-keyboards/</link>
		<comments>http://factoryswblog.org/2011/12/04/repairing-pc-keyboards/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 06:13:57 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General Commentary]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Unicomp]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1082</guid>
		<description><![CDATA[Notes on fixing some Unicomp and IBM/Lexmark rubber dome keyboards.]]></description>
			<content:encoded><![CDATA[<p>I recently fixed some older compact computer keyboards: two Unicomp Mighty Mouse M keyboards with separate numeric keypads and a IBM/Lexmark SpaceSaver.  One keyboard had some keys that didn&#8217;t work at all, and the others had a couple that didn&#8217;t respond reliably.</p>
<p>All three keyboards are pretty similar.  They use a collapsing rubber dome to press together contacts laid out on two sheets of plastic separated by a plastic spacer.</p>
<p>I&#8217;m not going to give detailed steps, since other keyboards are probably a bit different, but here are my notes:</p>
<ul>
<li>I used <a href="http://geekhack.org/showthread.php?6643-Tool-Aqua-s-KeyTest-Freeware">Aqua&#8217;s Key Test</a> which I found via Geekhack.org to test each key so I knew where to look for problems.  It&#8217;s very hard to test all the keys using a normal program like Notepad.</li>
<li>I highly recommend taking plenty of pictures at each stage.  OK, I didn&#8217;t, but I had two other keyboards I could look at when putting everything  back together.</li>
<li>I used <a href="http://store.caig.com/s.nl/sc.2/category.181/.f">CaiKote 44</a> to repair broken traces and re-coat unreliable contacts.  I paid ~$6 for the 1.0g jar at Fry&#8217;s.  It worked well, although it&#8217;s hard to apply precisely, especially using the included applicators, and worked best with a long time to dry (I let it dry for a day before re-testing the keyboard).  The jar looks small, but it does last: I was able to fix up all my keyboards, and a friend fixed a musical keyboard, without running out.</li>
<li>I took all key caps off.  I think there&#8217;s a chance you could get the keyboard apart with the keys still on, but in any case, I needed to see how I could take everything apart and I wanted to clean the keyboar</li>
</ul>
<p>Was it worth it?  Yes, because I like the size and feel of these keyboards, and you can&#8217;t buy either model today.</p>
<p>&nbsp;</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1082" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/12/04/repairing-pc-keyboards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XY Table Part 6: Determining Stepper Configuration</title>
		<link>http://factoryswblog.org/2011/11/30/xy-table-stepper-motor-phasing/</link>
		<comments>http://factoryswblog.org/2011/11/30/xy-table-stepper-motor-phasing/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 01:15:50 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[CANOpen XY Table]]></category>
		<category><![CDATA[Allegro Microsystems]]></category>
		<category><![CDATA[Sanyo Denki]]></category>
		<category><![CDATA[Stepper Motor]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1120</guid>
		<description><![CDATA[Determining how to wire a Sanyo Denki Step-Syn 103-771-16 stepper motor.]]></description>
			<content:encoded><![CDATA[<p>Since I couldn&#8217;t find a datasheet on my Sanyo Denki stepper, I decided to figure out how the motor was wired myself.  There are a variety of sources; <a href="http://www.piclist.com/techref/io/stepper/wires.htm">PIClist</a> has the best list of methods I found, and <a href="http://www.reprap.org/wiki/Stepper_wiring">RepRap</a> is also worth a look.</p>
<p>If you&#8217;re not familiar with stepper motors and their terminology (such as unipolar or bipolar), <a href="http://en.wikipedia.org/wiki/Stepper_motor">Wikipedia&#8217;s article</a> is a good start.  A 4 wire stepper can be used in bipolar mode only, a 5 wire stepper can be used in unipolar mode only, but 6 and 8 wire steppers can be used in either bipolar or unipolar mode.</p>
<p>The exact procedure to use will vary depending on the motor (and its number of leads) and the equipment you have.  Since I have an 2 channel oscilloscope, I decided to use it and look at the phase differences between the leads of my Step-Syn 103-771-16.</p>
<p>My Step-Syn is a 5-wire stepper motor so it has one common wire connecting the center-taps of both coils, and four wires connected to the ends of the two coils.   The wire colors are black, red, blue, yellow, and orange.</p>
<p>The first step is to find the common wire:  the resistance between the common wire and any other wire will be half of the resistance between any other two wires.  The resistance  between the black wire and the other wires was 130 Ohms; between all the other wires, 260 Ohms.  So the black wire is the common.</p>
<p>The next step is to set up the oscilloscope with the black (common) wire connected to the oscilloscope probes&#8217; ground and the two channels connected to any two wires.  You then spin the motor and adjust the oscilloscope settings (V/Div, timebase, triggering, etc) until you can capture a good set of data.  If the waveforms are 180 degrees out of phase, the wires are from the same coil.  If they are 90 degrees out of phase, the wires are from different coils.</p>
<div>
<dl id="attachment_1109">
<dt><a href="http://factoryswblog.org/wp-content/uploads/2009/Stepper_same_phase_Fluke.jpg"><img title="Same Stepper Motor Phases, Normal Oscilloscope Mode" src="http://factoryswblog.org/wp-content/uploads/2009/Stepper_same_phase_Fluke-300x231.jpg" alt="Same Stepper Motor Phases, Normal Oscilloscope Mode" width="300" height="231" /></a></dt>
<dd>Phase Difference for Wires on Same Coil, Normal Oscilloscope Mode</dd>
</dl>
</div>
<div>
<dl id="attachment_1110">
<dt><a href="http://factoryswblog.org/wp-content/uploads/2009/Stepper_diff_phase_Fluke.jpg"><img title="Different Stepper Motor Phases, Normal Oscilloscope Mode" src="http://factoryswblog.org/wp-content/uploads/2009/Stepper_diff_phase_Fluke-300x218.jpg" alt="Different Stepper Motor Phases, Normal Oscilloscope Mode" width="300" height="218" /></a></dt>
<dd>Phase Difference for Wires on Different Coils, Normal Oscilloscope Mode</dd>
</dl>
</div>
<p>If your oscilloscope can be used in XY mode (often used for showing Lissajous patterns), it&#8217;s even more obvious: wires from the same phase create a diagonal line while wires from different phases create a circular pattern.  My Fluke 196 doesn&#8217;t have a real XY mode, but I used a Tek TDS210 to get the pictures below.</p>
<div>
<dl id="attachment_1111">
<dt><a href="http://factoryswblog.org/wp-content/uploads/2009/Stepper_same_phase_Tek.jpg"><img title="Same Stepper Motor Phases, XY Mode" src="http://factoryswblog.org/wp-content/uploads/2009/Stepper_same_phase_Tek-300x224.jpg" alt="Same Stepper Motor Phases, XY Mode" width="300" height="224" /></a></dt>
<dd>Wires on Same Stepper Coil, XY Mode</dd>
</dl>
</div>
<div>
<dl id="attachment_1112">
<dt><a href="http://factoryswblog.org/wp-content/uploads/2009/Stepper_diff_phase_Tek.jpg"><img title="Different Stepper Motor Phases, XY Mode" src="http://factoryswblog.org/wp-content/uploads/2009/Stepper_diff_phase_Tek-300x215.jpg" alt="Different Stepper Motor Phases, XY Mode" width="300" height="215" /></a></dt>
<dd>Wires on Different Coils, XY Mode</dd>
</dl>
</div>
<p>If the wires are connected to the same coil, then the other two wires are the other coil.  If the wires are connected to different coils, then swap out one wire until you find two wires on the same coil.</p>
<p>Suppose I connect the Step-Syn&#8217;s orange and yellow wires to the scope.  The scope trace would show they are connected to the same coil; therefore, the other two wires (red and blue) are the other coil.  Or, suppose I connect the orange and blue wires to the scope; the trace would show they are connected to different coils, so I would swap out one wire (for example blue for yellow) and try again until I find two wires connected to the same coil.</p>
<p>The procedure would be similar for a 6-wire stepper motor, except you have to find two common wires, but the procedure would be considerably more complex for an 8-wire stepper.</p>
<p>The final part is determining the how to connect the wires to the driver.  Basically, connect the coil wires up using your best guess.  If you swap wires within a coil or swap the coils you will change the direction of rotation.  I&#8217;ll give a real world example in a paragraph or two.</p>
<p>When I got ready to connect my Step-Syn motor to my Stepnet I discovered I had a problem: the motor is unipolar only while the Stepnet is bipolar only.  The Stepnet manual doesn&#8217;t state that (there is no mention of bipolar or unipolar stepper motors), but it became obvious when I looked at the motor connection diagrams in the manual.</p>
<p>Sometimes you can convert a 5-wire motor to a 6-wire by taking the motor apart, cutting the connection between the two center-taps, and then bringing out the second center tap.  I did take the case off the Step-Syn, but I didn&#8217;t see any obvious way to bring out the sixth wire.</p>
<p>Since I still wanted to test this motor, I decided connect it to a Allegro Microsystems UCN5804 unipolar stepper driver.  I connected the black wire, Pin 2, and Pin 7 to +24VDC, orange to Pin 1, yellow to Pin 3, blue to Pin 6,  red to Pin 8, and Pin 14 (Direction) is tied to ground.  The motor rotated the direction I wanted: clockwise when viewed from the front.  Using the UCN5804 datasheet, I determined that in 2-phase drive the wires were energized in the order yellow/red, red/orange, orange/blue, and blue/yellow.  In wave mode (1 phase), the wires were energized in the order red, orange, blue, and yellow.</p>
<p>Swap two wires within a coil, for example, yellow and orange.  yellow is now connected to Pin 1 and orange is connected to Pin 3.  The motor now moves counter-clockwise.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1120" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/11/30/xy-table-stepper-motor-phasing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XY Table Part 5: Finding Information</title>
		<link>http://factoryswblog.org/2011/11/29/xy-table-part-4-finding-information/</link>
		<comments>http://factoryswblog.org/2011/11/29/xy-table-part-4-finding-information/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 01:32:39 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[CANOpen XY Table]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1115</guid>
		<description><![CDATA[Some suggestions on searching for automation equipment information]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t have complete information about any of the motors I selected so this post is about how I search for data.</p>
<p>I normally start by googling around.  In my experience Google returns better results than Bing for technical searches.  I typically start with the manufacturer (Sanyo Denki) or type (&#8220;Step-Syn&#8221;) and part number, and modify my search approach depending on the results.</p>
<p>If the manufacturer has a good datasheet on their website, googling will typically find it faster than going to their website.  Unfortunately, many manufacturers do not provide datasheets for their older, not in production, products.</p>
<p>I recommend reading up on advanced search techniques.  Here are some I use frequently with Google:</p>
<ol>
<li>Add <strong>filetype:pdf</strong> to search only PDFs (since datasheets are often PDFs)</li>
<li>Add <strong>site:url</strong> to search only within the given URL.  For example, adding <strong>site:sanyo-denki.com</strong> returns results only from within the sanyo-denki.com domain.</li>
<li>Use quotation marks to search for a complete phrase.  Searching for <strong>Sanyo Denki</strong> will return results that have both words in the page (but not necessarily together), but searching for <strong>&#8220;Sanyo Denki&#8221;</strong> will only return pages that has the phrase <em>Sanyo Denki</em>.</li>
<li>Use a dash to eliminate search results; for example, adding -<strong>eBay</strong> will skip results with the word eBay in them.  <strong>-eBay</strong> is very handy if a whole bunch eBay sellers are cluttering up your results.</li>
<li>There are many more, so try searching for posts about how to search&#8230;</li>
</ol>
<p>I also look at the manufacturer&#8217;s web site; occasionally the web site&#8217;s search box returns results Google can&#8217;t find.  Sometimes you can find data based on the product line, not the specific part number (which may not appear because there are so many variations; the datasheet just lists the possible options).  For example, I received the best results for the Oriental Motor Vexta PH265L-04 by <a href="http://catalog.orientalmotor.com/keyword/all-categories/discontinued-products?plpver=11&amp;keyword=PH265*&amp;key=product&amp;keycateg=100&amp;keyprod=3001065&amp;SchType=1&amp;refer=http%3a%2f%2fcatalog.orientalmotor.com">searching their catalog for PH265*</a>.</p>
<p>Let&#8217;s look at some searches for the Sanyo Denki 103-771-16:</p>
<ol>
<li>Searching for <a href="http://www.google.com/search?q=sanyo+denki+103-771-16&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a">Sanyo Denki 103-771-16</a> currently brings up 8 results, none of which look useful (and 3 refer back to here!).</li>
<li>Searching for <a href="http://www.google.com/search?q=sanyo+denki+103-771-16&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a#sclient=psy-ab&amp;hl=en&amp;client=firefox-a&amp;hs=bn&amp;rls=org.mozilla:en-US%3Aofficial&amp;source=hp&amp;q=sanyo+denki+103-771&amp;pbx=1&amp;oq=sanyo+denki+103-771&amp;aq=f&amp;aqi=&amp;aql=&amp;gs_sm=e&amp;gs_upl=113801l115266l0l115713l5l5l0l0l0l0l0l0ll0l0&amp;bav=on.2,or.r_gc.r_pw.,cf.osb&amp;fp=e9de948b95aa575a&amp;biw=1024&amp;bih=662">Sanyo Denki 103-771</a> brings up a lot more results, but I didn&#8217;t find any useful data.</li>
<li>Now let&#8217;s get creative and add the wire colors: <a href="http://www.google.com/search?q=sanyo+denki+103-771+blue+red+black&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a#sclient=psy-ab&amp;hl=en&amp;client=firefox-a&amp;hs=KWV&amp;rls=org.mozilla:en-US%3Aofficial&amp;source=hp&amp;q=sanyo+denki+103-771+blue+red+black+yellow+orange&amp;pbx=1&amp;oq=sanyo+denki+103-771+blue+red+black+yellow+orange&amp;aq=f&amp;aqi=q-w1&amp;aql=&amp;gs_sm=e&amp;gs_upl=53973l56221l0l56377l14l14l0l0l0l0l609l5076l3-6.3.3l12l0&amp;bav=on.2,or.r_gc.r_pw.,cf.osb&amp;fp=e9de948b95aa575a&amp;biw=1024&amp;bih=662">Sanyo Denki 103-771 blue red black orange yellow</a> returns interesting looking results.  Unfortunately all of the Sanyo Denki PDFs are for newer motors that are wired differently.</li>
</ol>
<p>So sometimes even Google can&#8217;t find what you want; instead, in the next post, I&#8217;ll look at how I determined the Sanyo Denki stepper&#8217;s connections.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1115" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/11/29/xy-table-part-4-finding-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: ActiveMetal Metal Switch</title>
		<link>http://factoryswblog.org/2011/11/23/activemetal-button/</link>
		<comments>http://factoryswblog.org/2011/11/23/activemetal-button/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 02:00:12 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Products]]></category>
		<category><![CDATA[ActiveMetal]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[ITW]]></category>
		<category><![CDATA[Texzec]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1097</guid>
		<description><![CDATA[Review of a ITW/Texzec ActiveMetal button]]></description>
			<content:encoded><![CDATA[<div id="attachment_1100" class="wp-caption aligncenter" style="width: 304px"><a href="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_box.jpg"><img class="size-medium wp-image-1100" title="The box" src="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_box-294x300.jpg" alt="The box" width="294" height="300" /></a><p class="wp-caption-text">The box</p></div>
<div id="attachment_1101" class="wp-caption aligncenter" style="width: 310px"><a href="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_top.jpg"><img class="size-medium wp-image-1101" title="Front View" src="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_top-300x189.jpg" alt="Front View" width="300" height="189" /></a><p class="wp-caption-text">Front View</p></div>
<div id="attachment_1102" class="wp-caption aligncenter" style="width: 254px"><a href="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_side.jpg"><img class="size-medium wp-image-1102" title="Side View" src="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_side-244x300.jpg" alt="Side View" width="244" height="300" /></a><p class="wp-caption-text">Side View</p></div>
<div id="attachment_1103" class="wp-caption aligncenter" style="width: 310px"><a href="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_back.jpg"><img class="size-medium wp-image-1103" title="Back View" src="http://factoryswblog.org/wp-content/uploads/2009/ActiveMetal_back-300x255.jpg" alt="Back View" width="300" height="255" /></a><p class="wp-caption-text">Back View</p></div>
<p>I recently bought an ITW ActiveMetal button because the price was somewhat reasonable, because it uses a unique technology, and because they are no longer readily available after ITW sold the technology to <a href="http://texzec.com/">Texzec</a>.</p>
<p>The only distributor with any stock left is Newark; when I ordered mine, they had a total of 5 units available in 3 models.  I bought a T01-042203-006-NO-M2 which breaks down as follows:</p>
<ul>
<li>ActiveMetal button using ultrasonic energy trapped in resonant cavities.</li>
<li>Zinc alloy housing.</li>
<li>22mm size</li>
<li>10-24 VDC input, Open collector output.  Since I&#8217;m using it with a PLC, I like 24VDC, and the open collector outputs let me use the button with sourcing or sinking inputs.</li>
<li>Bright chrome color (I also considered the mirror black color)</li>
<li>Normally open switch status</li>
<li>Momentary switch action</li>
<li>Medium sensitivity level.</li>
</ul>
<p>The price ($37) is OK for a metal button.  The chrome looks very sharp, but might scratch easily (mine already has a scratch); I would probably pay extra for stainless steel if I were going to use them on a machine.</p>
<p>I won&#8217;t make any promises,  but it appears to be <a href="http://factoryswblog.org/2011/11/10/cool-metal-buttons/">ESD-safe</a>; all the exposed metal is grounded together with the black ground wire, although there is noticeable resistance when measuring between various places on the metal surface and the ground wire.</p>
<p>I have the button connected to a Panasonic FP Sigma PLC with PLC inputs configured as sinking (the load provides 24VDC), since I am currently using the PLC with a few PNP-output Pepperl Fuchs inductive sensors.   I have the connected the  button&#8217;s red wire to +24VDC, the black wire to ground, and the green wire and a 4.7K Ohm pull-up resistor to the PLC input.</p>
<p>The button does take a little pressure to actuate, so anything that presses hard enough on the button should actuate it (I tried various objects with no problems).  However, because there&#8217;s no mechanical feedback, you can&#8217;t tell if you&#8217;ve successfully pressed it.  I would always use the button with some kind of feedback; currently, I&#8217;m using the PLC&#8217;s input status LED.</p>
<p>If you need to press a button frequently, the ActiveMetal&#8217;s light touch could be an advantage compared to a typical 22mm mechanical pushbutton.  Recently, I was testing out an Allegro UCN5804 stepper driver using my ActiveMetal button to generate the step pulses, and I appreciated its ease of actuation.</p>
<p>In most cases I think I&#8217;d rather use a nice illuminated mechanical pushbutton (such as the <a href="http://factoryswblog.org/2009/07/10/idec-led-flush-pushbuttons/">IDEC LW7L</a>), but if I need the unique advantages of a non-mechanical button (such as better ESD safety, longer life, or greater robustness), I&#8217;ll definitely consider ActiveMetal buttons.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1097" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/11/23/activemetal-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Components VII: Hall Effect Pushbuttons</title>
		<link>http://factoryswblog.org/2011/11/14/cool-i-solid-state-switches/</link>
		<comments>http://factoryswblog.org/2011/11/14/cool-i-solid-state-switches/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 20:57:07 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Cool Components]]></category>
		<category><![CDATA[APEM]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[C&K]]></category>
		<category><![CDATA[Hall Effect]]></category>
		<category><![CDATA[ITW]]></category>
		<category><![CDATA[Schurter]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1078</guid>
		<description><![CDATA[Maybe, just maybe, I&#8217;m finished writing about buttons for a while.   But first I want to mention a last few groovy pushbuttons. Hall Effect Pushbuttons Hall effect pushbuttons are cool because they have a stroke, like a mechanical pushbutton, but can last for millions of cycles. ITW Switches has a wide variety of hall effect [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe, just maybe, I&#8217;m finished writing about buttons for a while.   But first I want to mention a last few groovy pushbuttons.</p>
<p><strong>Hall Effect Pushbuttons</strong></p>
<p>Hall effect pushbuttons are cool because they have a stroke, like a mechanical pushbutton, but can last for millions of cycles.</p>
<ul>
<li><a href="http://www.itwswitches.com/solidstate.shtml">ITW Switches</a> has a wide variety of hall effect pushbuttons, including metal and illuminated large panel mount switches, such as the Series 48SS, the 48M-SS, 57M-SS, and 58M-SS.  However, availability is poor; for example at Mouser I only found a few 48SS models (but they were all less than $20).</li>
<li>C&amp;K has the <a href="http://www.ck-components.com/hp/pushbutton,55176,en.html">HP series</a>.</li>
<li>APEM has the <a href="http://www.apemswitches.be/Contactless-sealed-pushbutton-switches--v1-d-213.html">IH Hall Effect Switches</a>.  The IHS models are panel mount switches start at ~$40.  The IHL models are unique: they have a linear 0.5-&gt;4.5V analog output over the switch&#8217;s 4mm travel, and cost ~$60.  However, I think a T-Bar or one axis joystick would be a lot easier to use, although they would typically be larger and more expensive.</li>
</ul>
<p>Finally, I have to mention Schurter&#8217;s MSM CS series: they are mechanical vandal-resistant switches with a ceramic actuator.  The ceramic material makes for a very cool looking button; see <a href="http://www.schurter.com/content/download/163174/7554923/version/5/file">the PDF datasheet for pictures</a>.  Prices start ~$25.</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1078" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/11/14/cool-i-solid-state-switches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Components VI:  Non-Moving Metal Buttons</title>
		<link>http://factoryswblog.org/2011/11/10/cool-metal-buttons/</link>
		<comments>http://factoryswblog.org/2011/11/10/cool-metal-buttons/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 20:26:51 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Cool Components]]></category>
		<category><![CDATA[APEM]]></category>
		<category><![CDATA[Banner Engineering]]></category>
		<category><![CDATA[Barantec]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[C&K]]></category>
		<category><![CDATA[Capacitive]]></category>
		<category><![CDATA[EAO]]></category>
		<category><![CDATA[Grayhill]]></category>
		<category><![CDATA[Piezo]]></category>
		<category><![CDATA[Schurter]]></category>
		<category><![CDATA[Texzec]]></category>

		<guid isPermaLink="false">http://factoryswblog.org/?p=1064</guid>
		<description><![CDATA[Metal push-buttons that do not have any stroke (and thus do not have any moving parts).]]></description>
			<content:encoded><![CDATA[<p>While looking into ESD-safe buttons, I discovered quite a few metal buttons with no moving parts.  These buttons do have some potential advantages including:</p>
<ol>
<li>Easier to use in ESD-safe applications (since there is only one part to ground, and many models are made of conductive metal).</li>
<li>Great durability, up to 50 million cycles or more, since there is no mechanical wear.</li>
<li>Better washdown and cleaning for medical and similar applications, because they have fewer cracks to hide nasty stuff.</li>
<li>Better resistance against vandals (since the exposed part is made from one piece of metal).</li>
</ol>
<p>Potential disadvantages include:</p>
<ol>
<li>No tactile feedback; great feedback is one of the best features of a good pushbutton.</li>
<li>Very limited current switching ability; many mechanical switches can easily handle 10A currents.</li>
<li>Potential problems with gloved fingers not actuating the button, or with water or nearby objects actuating the button.  I suspect in most cases you won&#8217;t have these problems, but you should verify first, starting with the datasheet.</li>
<li>High prices, typically $20-$100 (although a comparably sized mechanical button is typically $15-$30).</li>
</ol>
<p>I found buttons from Schurter (Switzerland), APEM (France), Grayhill (USA), Texzec (USA), C&amp;K (USA), EAO (Germany) and Barantec (Israel); there may be others, too.  I think it&#8217;s interesting that almost all of these companies are either European or American.</p>
<p>There appears to be a limited market for this switch type; several companies have dropped lines soon after introducing them, and ITW Switches sold its ActiveMetal line to Texzec.  I&#8217;ll mention some of the &#8220;missing in action&#8221; lines below.</p>
<p>So here are some of the more interesting switches I found, sorted by sensing type:</p>
<p><strong>Piezo Electric Buttons</strong></p>
<ul>
<li><a href="http://www.schurterinc.com/Components/Switches/Metal-Line-Switches">Schurter</a> has the PSE line of piezo switches, available in 16 mm, 19 mm, 22 mm, 24 mm, 27 mm and 30 mm sizes.  Cases are made of plastic, anodized aluminum, or stainless steel.  Illumination options are none, spot (1 LED), and ring.  Prices range from ~$20 (CSE 16 plastic), ~$25 (CSE 16 aluminum), ~$45 (CSE 16 stainless) and up.</li>
<li><a href="http://www.grayhill.com">Grayhill</a> has the 37F series of piezo buttons.  Cases are aluminum, and prices start ~$20.</li>
<li><a href="http://www.apem.com/pushbutton.html">APEM</a> has the PBA series, available in 16mm, 19mm, and 22mm bushing sizes, with and without illumination, and with anodized aluminum or stainless steel cases.  Pricing starts &gt;$30.</li>
<li><a href="http://www.barantec.com/">Barantec</a> has a wide range of piezo buttons in 16 mm, 18 mm, 19 mm, 22 mm, and 27 mm sizes encased in aluminum or stainless steel.  Illumination options are none, point, and ring.  Barantec only sells direct in the US.</li>
<li><a href="http://www.ck-components.com/">C&amp;K</a> had the KP series of piezo buttons back when they were part of ITT Canon, but they are no longer available.</li>
</ul>
<p><strong>Capacitive Buttons</strong></p>
<ul>
<li>Capacitive buttons use a sensing technique similar to capacitive touchscreens.  They can have problems with gloved fingers; however, Atmel claims that many gloves (including typical household, medical, and clean room types) should work fine.  The buttons can often work through a thin non-conductive layer such as glass.</li>
<li>Schurter had several lines of capacitive switches, including the CSE16, CSE 15 uG and CSE 25 uG.  The CSE 16 models were round metal switches, while the uG models were designed to be used under glass.  Mouser still has a few CSE16 switches left at &gt;$90.</li>
<li><a href="http://www.eao.com">EAO</a> had the Series 75 capacitive touch buttons, but they are no longer available.</li>
<li>APEM has just introduced the CP line of capacitive buttons; as far as I can tell, they are not yet available.  The CP line will be available in 16 mm, 19 mm, and 22 mm sizes with anodized aluminum cases.</li>
</ul>
<p><strong>Ultrasonic Buttons</strong></p>
<ul>
<li><a href="http://texzec.com/">Texzec</a>&#8216;s ActiveMetal buttons use ultrasonic energy trapped in resonant cavities.   Available materials are stainless steel, aluminum, plastic, and zinc alloy.  Sizes include 19mm, 22mm, and 30mm.  As far as I can tell, Texzec has no distributors; however, Newark is selling the last of the ITW ActiveMetal buttons for ~$35 (22mm, zinc alloy).</li>
</ul>
<p><strong>Optical Buttons</strong></p>
<p>I haven&#8217;t seen any metal ones, but there are some plastic models, such as these  <a href="http://www.bannerengineering.com/en-US/products/8/Sensors/43/Optical-Touch-Button">from Banner Engineering</a>.</p>
<p>&nbsp;</p>
 <img src="http://factoryswblog.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1064" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://factoryswblog.org/2011/11/10/cool-metal-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

