Delta Robot Forward/Inverse Kinematics Calculations
(AngryBirdBot Edition)

Tweak your robot dimensions and see how it will affect your work envelope and your precision. Then adjust your motor angles (thetas) or your tool position (XYZ) and see that the forward and inverse kinematics match.

Robot dimensions

Base Radius (f) mm
End Effector Radius (e) mm
Base to Elbow distance (rf) mm
End to Elbow distance (re) mm
Steps per turn
Center
Cube Bounds
Resolution?

Input

XYZ (IK)

X mm
Y mm
Z mm
or

Theta (FK)

Theta 1 degrees
Theta 2 degrees
Theta 3 degrees

Outputs

Servo A write()
Servo B write()
Servo C write()
Command python

Adapted by josh

Orginal JavaScript & HTML code from Marginally Clever Software

Original C code from Trossen Robotics Forums

###