<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Optoisolator cards for Mesa 5i20 servocard</title>
	<atom:link href="http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 22:20:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Administrator</title>
		<link>http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-192</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Sat, 27 Oct 2007 06:33:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-192</guid>
		<description>Hi Daniel,

Optoisolation is used to protect the computer and the m5i20 from bad things that might happen at the servodrive/motor end.
If for example something goes wrong and the full motor voltage (say 100V) is connected to the logic gates on the m5i20 then it is likely that the card will be damaged and maybe the computer too.
With an isolation stage between the card and the drives it is likely that only the optoisolators will be damaged - card/computer would be saved.

Anders</description>
		<content:encoded><![CDATA[<p>Hi Daniel,</p>
<p>Optoisolation is used to protect the computer and the m5i20 from bad things that might happen at the servodrive/motor end.<br />
If for example something goes wrong and the full motor voltage (say 100V) is connected to the logic gates on the m5i20 then it is likely that the card will be damaged and maybe the computer too.<br />
With an isolation stage between the card and the drives it is likely that only the optoisolators will be damaged - card/computer would be saved.</p>
<p>Anders</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-191</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Wed, 24 Oct 2007 07:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-191</guid>
		<description>Hallo,

I am currently trying to run a servo system using m5i20 and 7i33 card from Mesa. I am wondering what is the use of the optoisolator card and why do you need to use the optoisolator card as I am reading about your post?

Thanks.
Daniel</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>I am currently trying to run a servo system using m5i20 and 7i33 card from Mesa. I am wondering what is the use of the optoisolator card and why do you need to use the optoisolator card as I am reading about your post?</p>
<p>Thanks.<br />
Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-190</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Fri, 15 Dec 2006 08:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-190</guid>
		<description>The m5i20 has three 50-pin connectors. In the Hostmot-4 FPGA configuration (the one that currently comes with EMC2) these are used as follows: One for motion control, and two for general purpose I/O. Look in the manual at:
http://www.linuxcnc.org/docs/2.1/

The pinout and the number of inputs and outputs on the 7i37 is well suited for the general purpose I/O connetor (16 inputs, 8 outputs).

It would be quite hard to make a custom cable or connector block or something that would map the pins from the 50-pin motion control connector to a 7i37 correctly....  and as you say it requires 12 inputs and 12 outputs, not 16/8.

I made my optoisolator card for the motioncintrol pins a while ago, but now I&#039;m finding that most servodrives have optoisolated inputs anyway. And the encoder signals probably do not need optoisolation since they run off a separate +5V source. So to conclude it might not be neccessary to optoisolate the motioncontrol part of the m5i20 card since most servodrives have optoisolation anyway.

If you are considering a servo to go (or vital) as an alternative you should note that the m5i20 outputs PWM for motor control, notanalog +/- 10 V as the stg/vital. (Mesa makes a board for converting the dir+pwm signals to +/- 10 V)
Anders</description>
		<content:encoded><![CDATA[<p>The m5i20 has three 50-pin connectors. In the Hostmot-4 FPGA configuration (the one that currently comes with EMC2) these are used as follows: One for motion control, and two for general purpose I/O. Look in the manual at:<br />
<a href="http://www.linuxcnc.org/docs/2.1/" rel="nofollow">http://www.linuxcnc.org/docs/2.1/</a></p>
<p>The pinout and the number of inputs and outputs on the 7i37 is well suited for the general purpose I/O connetor (16 inputs, 8 outputs).</p>
<p>It would be quite hard to make a custom cable or connector block or something that would map the pins from the 50-pin motion control connector to a 7i37 correctly....  and as you say it requires 12 inputs and 12 outputs, not 16/8.</p>
<p>I made my optoisolator card for the motioncintrol pins a while ago, but now I'm finding that most servodrives have optoisolated inputs anyway. And the encoder signals probably do not need optoisolation since they run off a separate +5V source. So to conclude it might not be neccessary to optoisolate the motioncontrol part of the m5i20 card since most servodrives have optoisolation anyway.</p>
<p>If you are considering a servo to go (or vital) as an alternative you should note that the m5i20 outputs PWM for motor control, notanalog +/- 10 V as the stg/vital. (Mesa makes a board for converting the dir+pwm signals to +/- 10 V)<br />
Anders</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom M.</title>
		<link>http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-189</link>
		<dc:creator>Tom M.</dc:creator>
		<pubDate>Fri, 15 Dec 2006 08:25:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-189</guid>
		<description>I&#039;m looking at using the 5i20 with EMC.  Perhaps you can say why one wouldn&#039;t want to use three Mesa 7i37 boards: one for the general purpose I/O, and two for the motor control?  Obviously, this wastes some inputs, as the motor control requires 12 inputs &amp; 12 outputs, but each 7i37 only has 8 outputs and 16 inputs, but using a 5i20 and buying three of the 7i37 is still a lot cheaper than using a Servo-to-go board.

Thanks!</description>
		<content:encoded><![CDATA[<p>I'm looking at using the 5i20 with EMC.  Perhaps you can say why one wouldn't want to use three Mesa 7i37 boards: one for the general purpose I/O, and two for the motor control?  Obviously, this wastes some inputs, as the motor control requires 12 inputs &amp; 12 outputs, but each 7i37 only has 8 outputs and 16 inputs, but using a 5i20 and buying three of the 7i37 is still a lot cheaper than using a Servo-to-go board.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-188</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Fri, 15 Dec 2006 06:36:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-188</guid>
		<description>Your following error is a good sign, it means that the encoders are probably working OK.

you should check all components in the chain one by one.

does the motor spin, both ways, when you connect a voltage over the terminals (and reverse the voltage).

does the m5i20 output the correct signals (DIR, PWM, Amp enable) ?

Look at HAL pins with HALscope. Does the motioncontroller output the correct singals (motion-cmd should be the same as the axis position shown on screen).

then connect the PID loop and look with HALscope at the output.

Anders</description>
		<content:encoded><![CDATA[<p>Your following error is a good sign, it means that the encoders are probably working OK.</p>
<p>you should check all components in the chain one by one.</p>
<p>does the motor spin, both ways, when you connect a voltage over the terminals (and reverse the voltage).</p>
<p>does the m5i20 output the correct signals (DIR, PWM, Amp enable) ?</p>
<p>Look at HAL pins with HALscope. Does the motioncontroller output the correct singals (motion-cmd should be the same as the axis position shown on screen).</p>
<p>then connect the PID loop and look with HALscope at the output.</p>
<p>Anders</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ali Sayed</title>
		<link>http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-187</link>
		<dc:creator>Ali Sayed</dc:creator>
		<pubDate>Fri, 15 Dec 2006 03:17:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.anderswallin.net/2006/08/optoisolator-cards-for-mesa-5i20-servocard/#comment-187</guid>
		<description>Hello -

I was wondering if you can help out with the Mesa 5i20 configuration. I am using a 7i30 H-Bridge to drive DC Brush motors,  So far I have only been able to get the encoders to work, and something seems to not be right with the PID loop, I have no power to the motors.  Jogging causes following erros without any response from the motors.

Thanks

-ali</description>
		<content:encoded><![CDATA[<p>Hello -</p>
<p>I was wondering if you can help out with the Mesa 5i20 configuration. I am using a 7i30 H-Bridge to drive DC Brush motors,  So far I have only been able to get the encoders to work, and something seems to not be right with the PID loop, I have no power to the motors.  Jogging causes following erros without any response from the motors.</p>
<p>Thanks</p>
<p>-ali</p>
]]></content:encoded>
	</item>
</channel>
</rss>

