Class MarlinRobotArm

java.lang.Object
com.marginallyclever.ro3.node.Node
com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
All Implemented Interfaces:
SessionLayerListener, PropertyChangeListener, EventListener

public class MarlinRobotArm extends MarlinRobot implements PropertyChangeListener

MarlinRobotArm converts the state of a robot arm into GCode and back.

To work it requires:

  • a Limb of no more than six Motors for solving kinematics
  • an optional Motor for the tool on the End Effector.

The gcode generated uses the Motor names. To make it work for your robot make sure the names match Marlin's expectations.