<?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>Servo drive developer &#187; Programming</title>
	<atom:link href="http://openservodrive.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://openservodrive.com</link>
	<description>Cutting edge without Bleeding edge</description>
	<lastBuildDate>Thu, 22 Nov 2018 12:02:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.12</generator>
	<item>
		<title>Wanted: hacker</title>
		<link>http://openservodrive.com/wanted-hacker/</link>
		<comments>http://openservodrive.com/wanted-hacker/#comments</comments>
		<pubDate>Tue, 19 Sep 2017 10:55:18 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Atomi]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1840</guid>
		<description><![CDATA[<p>Curious to learn what&#8217;s inside in the top-tier servo drives? Want to put your ideas in motion? Are you a natural born microcontroller hacker suited for the job? In other words, we&#8217;re now hiring the best of the best hacker &#8230; <a href="http://openservodrive.com/wanted-hacker/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/wanted-hacker/">Wanted: hacker</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://openservodrive.com/wp-content/uploads/2017/09/hacker_debuglive.jpg" rel="lightbox[1840]" title="Wanted: hacker"><img class="alignright size-medium wp-image-1841" src="http://openservodrive.com/wp-content/uploads/2017/09/hacker_debuglive-300x160.jpg" alt="hacker_debuglive" width="300" height="160" /></a>Curious to learn what&#8217;s inside in the top-tier servo drives? Want to put your ideas in motion? Are you a natural born microcontroller hacker suited for the job?</p>
<p>In other words, we&#8217;re now hiring the best of the best hacker available to take a major role in servo drive firmware development. If your socks started spinning already, don&#8217;t miss this once-in-a-lifetime chance and <a href="https://granitedevices.com/careers">drop Granite Devices your CV now</a>!</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Wanted: hacker' data-link='http://openservodrive.com/wanted-hacker/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/wanted-hacker/">Wanted: hacker</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/wanted-hacker/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perfecting BLDC performance</title>
		<link>http://openservodrive.com/perfecting-bldc-performance/</link>
		<comments>http://openservodrive.com/perfecting-bldc-performance/#comments</comments>
		<pubDate>Mon, 17 Oct 2016 19:42:05 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1813</guid>
		<description><![CDATA[<p>Something cool is under development relating to BLDC (brushless DC) motors. BLDC is similar technology to sinusoidal AC motors but with trapezoidal voltage waveform. This makes BLDC little bit smaller and usually cheaper than AC motor. Finding optimum commutation angle &#8230; <a href="http://openservodrive.com/perfecting-bldc-performance/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/perfecting-bldc-performance/">Perfecting BLDC performance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Something cool is under development relating to BLDC (brushless DC) motors. BLDC is similar technology to sinusoidal AC motors but with trapezoidal voltage waveform. This makes BLDC little bit smaller and usually cheaper than AC motor.</p>
<div id="attachment_1814" style="width: 499px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2016/10/lrkfemm.png" rel="lightbox[1813]" title="Perfecting BLDC performance"><img class="size-large wp-image-1814" src="http://openservodrive.com/wp-content/uploads/2016/10/lrkfemm-489x500.png" alt="BLDC torque simulation with FEMM" width="489" height="500" /></a><p class="wp-caption-text">While I&#8217;m typing this, in running a <a href="http://www.femm.info/">FEM</a> simulation of <a href="https://en.wikipedia.org/wiki/Outrunner">outrunner</a> BLDC motor to optimize the electrical commutation phase angle for such motor. Iterative simulation takes some 20 hours to compute.</p></div>
<p>Finding optimum commutation angle makes it possible to implement MTPA (maximum torque per amp) drive algorithm for such engines. Such efficiency boost might be very beneficial especially in battery powered applications such as multicopters, but of course it also will benefit  squeezing more out of the existing motors. More about that later!</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Perfecting BLDC performance' data-link='http://openservodrive.com/perfecting-bldc-performance/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/perfecting-bldc-performance/">Perfecting BLDC performance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/perfecting-bldc-performance/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Motor torque cogging &amp; uniformity compensation</title>
		<link>http://openservodrive.com/motor-torque-cogging-uniformity-compensation/</link>
		<comments>http://openservodrive.com/motor-torque-cogging-uniformity-compensation/#comments</comments>
		<pubDate>Thu, 22 Oct 2015 12:58:35 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1640</guid>
		<description><![CDATA[<p>Development today focused on improving torque smoothness of motors. Some motors, especially cheaper ones and stepping motors, suffer from cogging torque: &#8220;Cogging torque of electrical motors is the torque due to the interaction between the permanent magnets of the rotor &#8230; <a href="http://openservodrive.com/motor-torque-cogging-uniformity-compensation/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/motor-torque-cogging-uniformity-compensation/">Motor torque cogging &#038; uniformity compensation</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Development today focused on improving torque smoothness of motors. Some motors, especially cheaper ones and stepping motors, suffer from <a href="https://en.wikipedia.org/wiki/Cogging_torque">cogging torque:</a></p>
<p><em>&#8220;<b>Cogging torque</b> of electrical motors is the torque due to the interaction between the permanent magnets of the rotor and the stator slots of a Permanent Magnet (PM) machine. It is also known as detent or &#8216;no-current&#8217; torque. This torque is position dependent and its periodicity per revolution depends on the number of magnetic poles and the number of teeth on the stator.&#8221;</em></p>
<p>This can be compensated by modulating motor current to counter the motor cogging. The firmware under development adds options to adjust compensation current by few new parameters.</p>
<div id="attachment_1641" style="width: 510px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/10/torqueCompensation.png" rel="lightbox[1640]" title="Motor torque cogging & uniformity compensation"><img class="size-large wp-image-1641" src="http://openservodrive.com/wp-content/uploads/2015/10/torqueCompensation-500x395.png" alt="Perfecting motor with cogging and uniformity compensations" width="500" height="395" /></a><p class="wp-caption-text">Perfecting motor with cogging and uniformity compensations</p></div>
<p>In addition to cogging torque, the new feature allows compensating also nonuniformity of torque production. I.e. if motor torque setpoint is kept constant and motor is being turned, it may produce variable amount of torque due to same reasons than cogging. Nonuniformity compensation will modulate the torque setpoint by a selected sine or cosine function and amplitude.</p>
<p>The new feature beta will become available for IONI Pro in the soon upcoming FW release. We hope that this will bring cost of any motor control system down as cheaper motor could achieve nearly same smoothness as expensive ones.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Motor torque cogging &amp; uniformity compensation' data-link='http://openservodrive.com/motor-torque-cogging-uniformity-compensation/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/motor-torque-cogging-uniformity-compensation/">Motor torque cogging &#038; uniformity compensation</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/motor-torque-cogging-uniformity-compensation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Argon firmware 2.0 public beta</title>
		<link>http://openservodrive.com/argon-firmware-2-0-public-beta/</link>
		<comments>http://openservodrive.com/argon-firmware-2-0-public-beta/#comments</comments>
		<pubDate>Fri, 29 May 2015 11:24:45 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Argon]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1573</guid>
		<description><![CDATA[<p>The Argon firmware release 2.0 beta version together with Granity 1.8 preview is now available for public testing! For complete list of changes and downloads, see this page. We&#8217;re reading every feedback, so please send some of your thoughts in &#8230; <a href="http://openservodrive.com/argon-firmware-2-0-public-beta/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/argon-firmware-2-0-public-beta/">Argon firmware 2.0 public beta</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>The Argon firmware release 2.0 beta version together with Granity 1.8 preview is now available for public testing!</p>
<p><a href="http://openservodrive.com/wp-content/uploads/2015/05/renderit_web-2.0.png" rel="lightbox[1573]" title="Argon firmware 2.0 public beta"><img class="aligncenter size-large wp-image-1575" src="http://openservodrive.com/wp-content/uploads/2015/05/renderit_web-2.0-500x483.png" alt="" width="500" height="483" /></a>For complete list of changes and downloads, see <a href="http://granitedevices.com/wiki/Argon_firmware_2.0_public_beta">this page</a>. We&#8217;re reading every feedback, so please send some of your thoughts in comments here, or by email :-)</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Argon firmware 2.0 public beta' data-link='http://openservodrive.com/argon-firmware-2-0-public-beta/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/argon-firmware-2-0-public-beta/">Argon firmware 2.0 public beta</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/argon-firmware-2-0-public-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Granity for Linux</title>
		<link>http://openservodrive.com/granity-for-linux/</link>
		<comments>http://openservodrive.com/granity-for-linux/#comments</comments>
		<pubDate>Thu, 07 May 2015 10:53:44 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1559</guid>
		<description><![CDATA[<p>Granity configuration software has been successfully compiled on LinuxCNC distribution and works without any issues (except the default screen resolution being quite low :). The plan is to include pre-compiled Granity for Linux in the future releases. In other news, &#8230; <a href="http://openservodrive.com/granity-for-linux/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/granity-for-linux/">Granity for Linux</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Granity configuration software has been successfully compiled on <a href="http://www.linuxcnc.org/">LinuxCNC</a> distribution and works without any issues (except the default screen resolution being quite low :). The plan is to include pre-compiled Granity for Linux in the future releases.</p>
<div id="attachment_1558" style="width: 510px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/05/linuxCNC.png" rel="lightbox[1559]" title="Granity for Linux"><img class="size-large wp-image-1558" src="http://openservodrive.com/wp-content/uploads/2015/05/linuxCNC-500x375.png" alt="Granity running on LinuxCNC distribution" width="500" height="375" /></a><p class="wp-caption-text">Granity running on LinuxCNC 2.6 distribution</p></div>
<p>In other news, Granity 1.8 is coming soon with Argon support. Same time the Argon firmware version 2.0 will be introduced.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Granity for Linux' data-link='http://openservodrive.com/granity-for-linux/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/granity-for-linux/">Granity for Linux</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/granity-for-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SinCos encoder support</title>
		<link>http://openservodrive.com/sincos-encoder-support/</link>
		<comments>http://openservodrive.com/sincos-encoder-support/#comments</comments>
		<pubDate>Sun, 26 Apr 2015 14:13:35 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Argon]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1535</guid>
		<description><![CDATA[<p>Last days we have been working on supporting SinCos encoders. SinCos encoder is exactly like standard incremental encoder, except it has sinusoidal analog outputs instead of digital quadrature waveforms. The beauty of this is that the analog waveform can provide &#8230; <a href="http://openservodrive.com/sincos-encoder-support/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/sincos-encoder-support/">SinCos encoder support</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Last days we have been working on supporting SinCos encoders. SinCos encoder is exactly like standard incremental encoder, except it has sinusoidal analog outputs instead of digital quadrature waveforms.</p>
<div id="attachment_1536" style="width: 257px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/sincos_encoder_signals.png" rel="lightbox[1535]" title="SinCos encoder support"><img class="size-full wp-image-1536" src="http://openservodrive.com/wp-content/uploads/2015/04/sincos_encoder_signals.png" alt="SinCos encoder signals vs digital incremental encoder signals" width="247" height="196" /></a><p class="wp-caption-text">SinCos encoder signals vs digital incremental encoder signals</p></div>
<p>The beauty of this is that the analog waveform can provide infinite position resolution when the phase angle of signals are calculated. The latest prototype firmware of IONI Pro now supports SinCos interpolation which increases the resolution that we would get from digital counting by the factor of 16, 64 or 256 times. I.e. a 1000 pulse (or cycle) per revolution analog encoder with 256X interpolation yields resolution equal to 256 000 quadrature pulses per revolution (PPR) or 1 024 000 counts/per revolution (actual position resolution of motor).</p>
<div id="attachment_1534" style="width: 349px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/sincos256xdemo.png" rel="lightbox[1535]" title="SinCos encoder support"><img class="size-large wp-image-1534" src="http://openservodrive.com/wp-content/uploads/2015/04/sincos256xdemo-339x500.png" alt="SinCos encoder interpolation: the first graph shows position counter in digital mode, the middle shows interpolated angle from sine and cosine signals and the last image shows the combination of these two." width="339" height="500" /></a><p class="wp-caption-text">SinCos encoder interpolation: the first graph shows position counter in digital mode, the middle shows interpolated angle from sine and cosine signals and the last image shows the combination of these two to form the high resolution position count.</p></div>
<p>Very high resolution helps especially to make motion smoother, quieter and stiffer. The initial tests show amazing smooth performance of the motor in velocity and position modes. There was no dithering or groaning noise from the motor and at same time the motor position holding stiffness was jaw dropping. It felt like the motor was physically jammed as the eye, hand or ear can&#8217;t notice any movement.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='SinCos encoder support' data-link='http://openservodrive.com/sincos-encoder-support/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/sincos-encoder-support/">SinCos encoder support</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/sincos-encoder-support/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>IONI now measures motor resistance and inductance</title>
		<link>http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/</link>
		<comments>http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/#comments</comments>
		<pubDate>Wed, 15 Apr 2015 11:14:47 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1519</guid>
		<description><![CDATA[<p>IONI drive firmware release 1.1.0 brings a new useful feature that automatically measures motor characteristic resistance and inductance and completely takes the guesswork out of torque controller tuning. Using automatic measure is the new recommended approach to set MR and &#8230; <a href="http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/">IONI now measures motor resistance and inductance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>IONI drive <a href="http://granitedevices.com/wiki/IONI_firmware_releases">firmware release 1.1.0</a> brings a new useful feature that automatically measures motor characteristic resistance and inductance and completely takes the guesswork out of torque controller tuning.</p>
<div id="attachment_1518" style="width: 424px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/measureRL.png" rel="lightbox[1519]" title="IONI now measures motor resistance and inductance"><img class="size-full wp-image-1518" src="http://openservodrive.com/wp-content/uploads/2015/04/measureRL.png" alt="Now it takes single click to auto-set resistance and inductance" width="414" height="83" /></a><p class="wp-caption-text">It takes single click to auto-set resistance and inductance</p></div>
<div id="attachment_1524" style="width: 102px" class="wp-caption alignright"><a href="http://openservodrive.com/wp-content/uploads/2015/04/inductance.png" rel="lightbox[1519]" title="IONI now measures motor resistance and inductance"><img class="size-full wp-image-1524" src="http://openservodrive.com/wp-content/uploads/2015/04/inductance.png" alt="The equation that defines inductor" width="92" height="41" /></a><p class="wp-caption-text">The definition of <a href="http://en.wikipedia.org/wiki/Inductance">inductance</a></p></div>
<p>Using automatic measure is the new recommended approach to set MR and ML parameters accurately even when motor data sheet would provide these values. This is because many data sheets unfortunately provide inaccurate values. Some manufacturers have apparently characterized motor inductance at high frequency range (hundreds of kHz) which typically gives a value more than 50% off from the real inductance.</p>
<p>Having accurate values also opens doors for sophisticated stepping motor control features such as advanced vibration damping which rely on accurate motor characteristics. This is a subject for another update!</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='IONI now measures motor resistance and inductance' data-link='http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/">IONI now measures motor resistance and inductance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>80/20 law</title>
		<link>http://openservodrive.com/8020-law/</link>
		<comments>http://openservodrive.com/8020-law/#comments</comments>
		<pubDate>Thu, 19 Mar 2015 21:19:42 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1452</guid>
		<description><![CDATA[<p>The Pareto&#8217;s principle has been shown true once again. It says that 80% of work comes from 20% of remaining things. The last two weeks have been so busy finishing &#38; perfecting IONI that I had barely time to eat &#8230; <a href="http://openservodrive.com/8020-law/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/8020-law/">80/20 law</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://en.wikipedia.org/wiki/Pareto_principle">Pareto&#8217;s principle</a> has been shown true once again. It says that 80% of work comes from 20% of remaining things. The last two weeks have been so busy finishing &amp; perfecting IONI that I had barely time to eat properly or check emails. Luckily 2 weeks ago we were not at 80% but 99% so that 2 weeks was enough to fill the missing 1%. This reminded me why I don&#8217;t like to promise any fixed dates but rather say &#8220;when it&#8217;s ready&#8221;.</p>
<p>Today finally the firmware and testing rig has been finalized and frozen. First set of devices are now tested and the shippings begin on Friday. Next up: the user guide :)</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='80/20 law' data-link='http://openservodrive.com/8020-law/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/8020-law/">80/20 law</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/8020-law/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Granity gets better</title>
		<link>http://openservodrive.com/granity-gets-better/</link>
		<comments>http://openservodrive.com/granity-gets-better/#comments</comments>
		<pubDate>Tue, 13 Jan 2015 13:29:30 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Argon]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1370</guid>
		<description><![CDATA[<p>While we develop IONI, we are also developing Granity setup software. Yesterday&#8217;s little innovation was to add visual aids for displaying the reason why drive is not in active state.</p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/granity-gets-better/">Granity gets better</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>While we develop IONI, we are also developing Granity setup software. Yesterday&#8217;s little innovation was to add visual aids for displaying the reason why drive is not in active state.</p>
<div id="attachment_1371" style="width: 510px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/01/granitystatus.png" rel="lightbox[1370]" title="Granity gets better"><img class="size-large wp-image-1371" src="http://openservodrive.com/wp-content/uploads/2015/01/granitystatus-500x497.png" alt="Granity status page now visualizes the reason why drive is idling" width="500" height="497" /></a><p class="wp-caption-text">No more guesswork! Status page now tells the reason why drive is idling.</p></div>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Granity gets better' data-link='http://openservodrive.com/granity-gets-better/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/granity-gets-better/">Granity gets better</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/granity-gets-better/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mach4 support on the works</title>
		<link>http://openservodrive.com/mach4-support-works/</link>
		<comments>http://openservodrive.com/mach4-support-works/#comments</comments>
		<pubDate>Sun, 21 Dec 2014 10:26:36 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Argon]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1339</guid>
		<description><![CDATA[<p>We have started development of Mach4 motion control plugin that supports SimpleMotion V2 bus. This means that ARGON and IONI drives can be controlled by Mach4 without any extra hardware. It just needs the SMV2 USB adapter and drives. The &#8230; <a href="http://openservodrive.com/mach4-support-works/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/mach4-support-works/">Mach4 support on the works</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>We have started development of <a href="http://www.machsupport.com/software/mach4/">Mach4</a> motion control plugin that supports SimpleMotion V2 bus. This means that ARGON and IONI drives can be controlled by Mach4 without any extra hardware. It just needs the SMV2 USB adapter and drives. The plan is also to allow control of few I/O signals through that plugin.</p>
<p>The plugin will be fully open source and available on GitHub if Artsoft sample plugin code license allows that (will be determined later).</p>
<div id="attachment_1338" style="width: 306px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2014/12/SMV2Protocol.png" rel="lightbox[1339]" title="Mach4 support on the works"><img class="size-large wp-image-1338" src="http://openservodrive.com/wp-content/uploads/2014/12/SMV2Protocol-296x500.png" alt="SimpleMoiton V2 protocol looks like this on a low level" width="296" height="500" /></a><p class="wp-caption-text">SimpleMoiton V2 protocol looks like this on a low level</p></div>
<p>Granite Devices will be on Christmas holiday for the next week. I wish merry Christmas to everyone following this blog! :)</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Mach4 support on the works' data-link='http://openservodrive.com/mach4-support-works/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/mach4-support-works/">Mach4 support on the works</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/mach4-support-works/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
