<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>parallel scara inverse kinematics</title>
        <description> hi,
i am building a small robotic arm based on the parallel scara design ( some thing like the morgan ) , but i can&#039;t seem to find  the  equations for the inverse kinematics of this design... I know the equations for a serial scara robot..

Does  anybody have any idea where i could find them ? Or any links to them

thanks</description>
        <link>https://reprap.org/forum/read.php?185,283327,283327#msg-283327</link>
        <lastBuildDate>Thu, 05 Mar 2026 02:51:07 -0500</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,850062#msg-850062</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,850062#msg-850062</link>
            <description><![CDATA[ I noticed that the firmware called the kinematic inverse solution of the SCARA robot before calling the plan_buffer_line function, and then assigns the calculated three joint angle values to the plan_buffer_line function.After reading the plan_buffer_line function in detail, I feel that this is wrong. <br />
This is because all the computational algorithmic processes in the function are directed to Cartesian Cartesian coordinate space, for example:<br />
<br />
block-&gt;millimeters = sqrt(square(delta_mm[X_HEAD]) + square(delta_mm[Y_HEAD]) + square(delta_mm[Z_AXIS]));<br />
<br />
This is to calculate the spatial moving distance through the three target coordinates of Cartesian space. If it is replaced by three joint angle values, is this wrong?<br />
The latter algorithm has similar problems, especially the Breasham algorithm in ISR, which is completely an algorithm of Cartesian space. If the value passed to the algorithm is three joint angle values, I think it should be incorrect.<br />
I looked at the code for the marlin 1.1 version and there are similar issues.<br />
I hope that my doubts can be answered, thank you!<br />
My email address: dongxvzhou@gmail.com]]></description>
            <dc:creator>dongxuzhou</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Tue, 26 Mar 2019 04:31:35 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,705228#msg-705228</guid>
            <title>Ambidextrous SCARA IK</title>
            <link>https://reprap.org/forum/read.php?185,283327,705228#msg-705228</link>
            <description><![CDATA[ Here's an OpenSCAD animatable demo of SCARA kinematics showing how an arm can change orientation in some situations.<br />
<br />
[<a href="https://gist.github.com/thinkyhead/85a4847ae1fc5aa0d21e807fa26bf3c5" target="_blank"  rel="nofollow">gist.github.com</a>]]]></description>
            <dc:creator>Thinkyhead</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Mon, 05 Sep 2016 00:27:58 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,638518#msg-638518</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,638518#msg-638518</link>
            <description><![CDATA[ @tomso<br />
<br />
thanks<br />
<br />
most of the stuff is here<br />
<a href="https://hackaday.io/project/7930-doodle-clock-2" target="_blank"  rel="nofollow">hackaday project</a><br />
the hardest part is winding the coils so it is not a easy build..]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Sat, 12 Mar 2016 01:33:22 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,638101#msg-638101</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,638101#msg-638101</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>ekaggrat</strong><br />
Finally done<br />
<br />
<a href="http://hackaday.com/2015/10/06/robot-clock-writes-time-over-and-over-and-over/" target="_blank"  rel="nofollow">hackaday</a></div></blockquote>
<br />
This is so cool ekaggrat, I love the doodle clock.<br />
<br />
If I had that on my desk I'd watch it for hours lol. Are the plans to build it anywhere?]]></description>
            <dc:creator>tomso</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Fri, 11 Mar 2016 04:44:50 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,567610#msg-567610</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,567610#msg-567610</link>
            <description><![CDATA[ Finally done<br />
<br />
<a href="http://hackaday.com/2015/10/06/robot-clock-writes-time-over-and-over-and-over/" target="_blank"  rel="nofollow">hackaday</a>]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Wed, 07 Oct 2015 05:18:58 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283626#msg-283626</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283626#msg-283626</link>
            <description><![CDATA[ works like a charm<br />
<br />
thanks a ton..........<br />
<br />
time to build it<br />
<br />
<div id="div_043da6604583c2a367a18a8f10f0c505"
     class="mod_embed_images_extended"
     style="width:533px">

  

    
      
    

    <div id="imagediv_043da6604583c2a367a18a8f10f0c505" class="mod_embed_images_image"
         style="width:533px; height:400px">

    

    <a href="http://i.imgur.com/KtCDFtU.gif">
        <img src="/forum/thumbcache/4f2/f7e/376/1d2/2ba/d8b/6c5/233/1ba/c9b/ad_800x400.png"
             width="533"
             height="400"
             id="image_043da6604583c2a367a18a8f10f0c505"
             alt="KtCDFtU.gif"
             title="KtCDFtU.gif"/>
    </a>

    

    </div>

    <div class="mod_embed_images_info " id="info_043da6604583c2a367a18a8f10f0c505"
      style="display:block">
      <a id="link_043da6604583c2a367a18a8f10f0c505" href="http://i.imgur.com/KtCDFtU.gif">KtCDFtU.gif</a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('043da6604583c2a367a18a8f10f0c505', '/forum/thumbcache/4f2/f7e/376/1d2/2ba/d8b/6c5/233/1ba/c9b/ad_800x400.png', 'http://i.imgur.com/KtCDFtU.gif', 'https://reprap.org/forum/addon.php?185,module=embed_images,check_scaling=1,url=http%3A%2F%2Fi.imgur.com%2FKtCDFtU.gif', '', 283626, 800, 400, 'Loading image ...', false);
</script>
<br/>]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Mon, 23 Dec 2013 04:28:59 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283599#msg-283599</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283599#msg-283599</link>
            <description><![CDATA[ now works fine test it<br />
<br />
reduced:<br />
angB=180-ACOS((L1^2+L2^2-x^2-y^2)/(2*L1*L2))<br />
ang2=90-(ACOS((L1^2-L2^2+x^2+y^2)/(2*L1*RAIZ(x^2+y^2)))+(ATAN(x/y))<br />
ang1=ang2+angB]]></description>
            <dc:creator>Gomez.Marcos</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Mon, 23 Dec 2013 03:49:58 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283597#msg-283597</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283597#msg-283597</link>
            <description><![CDATA[ the formulas should be as follows :<br />
<br />
1°- angB=180-Acos((L1^2+L2^2-sqrt(x^2+y^2))/(2*L1*L2))<br />
2°-ang2=Asin(y-(sin(angB*L2)/L1)<br />
3°-ang1=angB+ang2<br />
<br />
but even with this the solution fails when angB &gt; 90 degrees ..<br />
<br />
so i think this approach might not work]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Mon, 23 Dec 2013 03:46:30 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283581#msg-283581</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283581#msg-283581</link>
            <description><![CDATA[ it gives a error when put into a excel...]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Mon, 23 Dec 2013 02:20:13 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283580#msg-283580</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283580#msg-283580</link>
            <description><![CDATA[ yes, it is B<br />
<br />
EDIT:<br />
its true it have 2 errors one was of writing and the other is bigger lol<br />
I used angB like ang1<br />
give a me a minute]]></description>
            <dc:creator>Gomez.Marcos</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Mon, 23 Dec 2013 02:17:54 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283576#msg-283576</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283576#msg-283576</link>
            <description><![CDATA[ hi gomez..<br />
<br />
thanks for the great solution ... I just couldn't understand what ang B) is? is it ang B ?<br />
<br />
assuming it is ang B i plugged the formulas into a excel and it doesn't seem to give a solution ... I think something is wrong....]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Mon, 23 Dec 2013 01:46:17 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283558#msg-283558</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283558#msg-283558</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>ekaggrat</strong><br />
hi gomez <br />
<br />
thanks for the reply,,, the arm looks like this : <br />
<br />
<div id="div_f40e59319264bb55af65c9ff16ccbefc"
     class="mod_embed_images_extended"
     style="width:800px">

  

    
      
    

    <div id="imagediv_f40e59319264bb55af65c9ff16ccbefc" class="mod_embed_images_image"
         style="width:800px; height:393px">

    

    <a href="http://i.imgur.com/avl6lQX.jpg">
        <img src="/forum/thumbcache/07c/ad3/45b/2ff/9d9/920/03c/d56/6e7/f17/d7_800x400.png"
             width="800"
             height="393"
             id="image_f40e59319264bb55af65c9ff16ccbefc"
             alt="avl6lQX.jpg"
             title="avl6lQX.jpg"/>
    </a>

    

    </div>

    <div class="mod_embed_images_info " id="info_f40e59319264bb55af65c9ff16ccbefc"
      style="display:block">
      <a id="link_f40e59319264bb55af65c9ff16ccbefc" href="http://i.imgur.com/avl6lQX.jpg">avl6lQX.jpg</a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('f40e59319264bb55af65c9ff16ccbefc', '/forum/thumbcache/07c/ad3/45b/2ff/9d9/920/03c/d56/6e7/f17/d7_800x400.png', 'http://i.imgur.com/avl6lQX.jpg', 'https://reprap.org/forum/addon.php?185,module=embed_images,check_scaling=1,url=http%3A%2F%2Fi.imgur.com%2Favl6lQX.jpg', '', 283558, 800, 400, 'Loading image ...', false);
</script>
<br />
<br />
and the working diagram is like this : <br />
<br />
<div id="div_ffcab0d8c0ed67205dce345de5216dc6"
     class="mod_embed_images_extended"
     style="width:582px">

  

    
      
    

    <div id="imagediv_ffcab0d8c0ed67205dce345de5216dc6" class="mod_embed_images_image"
         style="width:582px; height:400px">

    

    <a href="http://i.imgur.com/ZnWcO1W.jpg">
        <img src="/forum/thumbcache/df0/133/7f8/fcc/a4c/69b/710/245/8fc/ad0/57_800x400.png"
             width="582"
             height="400"
             id="image_ffcab0d8c0ed67205dce345de5216dc6"
             alt="ZnWcO1W.jpg"
             title="ZnWcO1W.jpg"/>
    </a>

    

    </div>

    <div class="mod_embed_images_info " id="info_ffcab0d8c0ed67205dce345de5216dc6"
      style="display:block">
      <a id="link_ffcab0d8c0ed67205dce345de5216dc6" href="http://i.imgur.com/ZnWcO1W.jpg">ZnWcO1W.jpg</a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('ffcab0d8c0ed67205dce345de5216dc6', '/forum/thumbcache/df0/133/7f8/fcc/a4c/69b/710/245/8fc/ad0/57_800x400.png', 'http://i.imgur.com/ZnWcO1W.jpg', 'https://reprap.org/forum/addon.php?185,module=embed_images,check_scaling=1,url=http%3A%2F%2Fi.imgur.com%2FZnWcO1W.jpg', '', 283558, 800, 400, 'Loading image ...', false);
</script>
<br />
<br />
<br />
i would be very grateful if you could provide me with a solution.. I am not a expert at this things...<br />
<br />
thanks again<br />
<br />
<br />
[<a href="http://imgur.com/avl6lQX" target="_blank"  rel="nofollow">imgur.com</a>]<br />
[<a href="http://imgur.com/ZnWcO1W" target="_blank"  rel="nofollow">imgur.com</a>]</div></blockquote>
<br />
We have x,y and we need two angles: one represents the height and the other the angle<br />
first we need distance from x,y to axis :h= sqrt(x^2+y^2)<br />
now angle between arms with law of cosines: angA= (L1^2+L2^2-h^2)/(2*L1*L2)<br />
the angles of the parallelogram always add up to 360: angB=180-angA<br />
calculate real height of arm: hA=sen(angB )*L2<br />
height of arm's joint: hB=y-hA<br />
ang2=asen(hB/L1)<br />
ang1=angB+ang2<br />
<div id="div_0d98e086bd61aba192bbec869f2976e4"
     class="mod_embed_images_extended"
     style="width:484px">

  

    
      
    

    <div id="imagediv_0d98e086bd61aba192bbec869f2976e4" class="mod_embed_images_image"
         style="width:484px; height:400px">

    

    <a href="http://i.imgur.com/cCPgQGm.jpg">
        <img src="/forum/thumbcache/dbf/d3f/7b3/517/9bd/849/0b4/8ad/3d6/c3f/e0_800x400.png"
             width="484"
             height="400"
             id="image_0d98e086bd61aba192bbec869f2976e4"
             alt="cCPgQGm.jpg"
             title="cCPgQGm.jpg"/>
    </a>

    

    </div>

    <div class="mod_embed_images_info " id="info_0d98e086bd61aba192bbec869f2976e4"
      style="display:block">
      <a id="link_0d98e086bd61aba192bbec869f2976e4" href="http://i.imgur.com/cCPgQGm.jpg">cCPgQGm.jpg</a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('0d98e086bd61aba192bbec869f2976e4', '/forum/thumbcache/dbf/d3f/7b3/517/9bd/849/0b4/8ad/3d6/c3f/e0_800x400.png', 'http://i.imgur.com/cCPgQGm.jpg', 'https://reprap.org/forum/addon.php?185,module=embed_images,check_scaling=1,url=http%3A%2F%2Fi.imgur.com%2FcCPgQGm.jpg', '', 283558, 800, 400, 'Loading image ...', false);
</script>
<br />
so to finish you have to do the next:<br />
1°- angB=180-(L1^2+L2^2-x^2-y^2)/(2*L1*L2)<br />
2°-ang2=asen(y-(sen(angB )*L2)/L1)<br />
3°-ang1=angB+ang2<br />
<br />
remember to copy the link finished at .jpg/.png/.* for the images<br />
<br />
I like the arm design I'm going to use it at my printer<br/>]]></description>
            <dc:creator>Gomez.Marcos</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Sun, 22 Dec 2013 23:51:43 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283528#msg-283528</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283528#msg-283528</link>
            <description><![CDATA[ hi gomez <br />
<br />
thanks for the reply,,, the arm looks like this : <br />
<br />
<div id="div_6490a3db1f323887f50f55723a0a9f27"
     class="mod_embed_images"
     >

  

    
      
    

    <div id="imagediv_6490a3db1f323887f50f55723a0a9f27" class="mod_embed_images_image"
         >

    
      

      

      

      

      

      

      <noscript>
      <div>
    

    <a href="http://imgur.com/avl6lQX">
        <img src="https://reprap.org/forum/addon.php?185,module=embed_images,url=http%3A%2F%2Fimgur.com%2Favl6lQX"
             
             
             id="image_6490a3db1f323887f50f55723a0a9f27"
             alt=""
             title=""/>
    </a>

    
      </div>
      </noscript>
    

    </div>

    <div class="mod_embed_images_info " id="info_6490a3db1f323887f50f55723a0a9f27"
      >
      <a id="link_6490a3db1f323887f50f55723a0a9f27" href="http://imgur.com/avl6lQX"></a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('6490a3db1f323887f50f55723a0a9f27', 'https://reprap.org/forum/addon.php?185,module=embed_images,url=http%3A%2F%2Fimgur.com%2Favl6lQX', 'http://imgur.com/avl6lQX', 'https://reprap.org/forum/addon.php?185,module=embed_images,check_scaling=1,url=http%3A%2F%2Fimgur.com%2Favl6lQX', '', 283528, 800, 400, 'Loading image ...', false);
</script>
<br />
<br />
and the working diagram is like this : <br />
<br />
<div id="div_a38b6053b157712f6a1d2b99e8fd82e0"
     class="mod_embed_images"
     >

  

    
      
    

    <div id="imagediv_a38b6053b157712f6a1d2b99e8fd82e0" class="mod_embed_images_image"
         >

    
      

      

      

      

      

      

      <noscript>
      <div>
    

    <a href="http://imgur.com/ZnWcO1W">
        <img src="https://reprap.org/forum/addon.php?185,module=embed_images,url=http%3A%2F%2Fimgur.com%2FZnWcO1W"
             
             
             id="image_a38b6053b157712f6a1d2b99e8fd82e0"
             alt=""
             title=""/>
    </a>

    
      </div>
      </noscript>
    

    </div>

    <div class="mod_embed_images_info " id="info_a38b6053b157712f6a1d2b99e8fd82e0"
      >
      <a id="link_a38b6053b157712f6a1d2b99e8fd82e0" href="http://imgur.com/ZnWcO1W"></a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('a38b6053b157712f6a1d2b99e8fd82e0', 'https://reprap.org/forum/addon.php?185,module=embed_images,url=http%3A%2F%2Fimgur.com%2FZnWcO1W', 'http://imgur.com/ZnWcO1W', 'https://reprap.org/forum/addon.php?185,module=embed_images,check_scaling=1,url=http%3A%2F%2Fimgur.com%2FZnWcO1W', '', 283528, 800, 400, 'Loading image ...', false);
</script>
<br />
<br />
<br />
i would be very grateful if you could provide me with a solution.. I am not a expert at this things...<br />
<br />
thanks again<br />
<br />
<br />
[<a href="http://imgur.com/avl6lQX" target="_blank"  rel="nofollow">imgur.com</a>]<br />
[<a href="http://imgur.com/ZnWcO1W" target="_blank"  rel="nofollow">imgur.com</a>]<br/>]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Sun, 22 Dec 2013 21:14:18 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283503#msg-283503</guid>
            <title>Re: parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283503#msg-283503</link>
            <description><![CDATA[ if you share some images maybe I can solve it]]></description>
            <dc:creator>Gomez.Marcos</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Sun, 22 Dec 2013 18:44:09 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?185,283327,283327#msg-283327</guid>
            <title>parallel scara inverse kinematics</title>
            <link>https://reprap.org/forum/read.php?185,283327,283327#msg-283327</link>
            <description><![CDATA[ hi,<br />
i am building a small robotic arm based on the parallel scara design ( some thing like the morgan ) , but i can't seem to find  the  equations for the inverse kinematics of this design... I know the equations for a serial scara robot..<br />
<br />
Does  anybody have any idea where i could find them ? Or any links to them<br />
<br />
thanks]]></description>
            <dc:creator>ekaggrat</dc:creator>
            <category>Polar Machines, SCARA, Robot Arms</category>
            <pubDate>Sun, 22 Dec 2013 10:30:42 -0500</pubDate>
        </item>
    </channel>
</rss>
