Skip to main content

Panels

Base Panel

base panel
IconNameDescription
selectSelectChoose an object (joint/link) to modify/delete/move. You can click on an empty spot in the canvas to enter "select mode".
multi-selectMulti-SelectAllows you to create a rectangular selection that contains all the objects you want to select to modify/delete/move. Objects to be selected do not have to be completely inside the drawn selection. A mere crossing of the rectangular selection with the object will select them as well.
mech-selectMech-SelectIn this mode, the geometry of the mechanism is not changed and the mechanism can be moved by clicking, dragging a joint or link.
image-selectImage-SelectAllows you to select an image you have opened in the canvas to resize/rotate/delete/move it. You can also change the opacity of the image.
draw-linkDraw LinkLets you draw a link with a revolute joint on each end by clicking and dragging to get the desired link length and position.
draw-slotted-linkDraw Slotted LinkFollow the process of drawing a link, but this link will have a slot inside its body.
add-jointAdd JointLets you add a revolute joint to a link by clicking anywhere on the link body and dragging either on the link body or outside of it to extend the link body.
add-slotAdd SlotLets you add a slot to a link by clicking on the link body to add a slot between two revolute joints that are closest to where you clicked.
draw-cylinderDraw CylinderLets you draw a cylinder with the function of a link that can collapse and expand throughout a motion. Follow the same steps as drawing a link.
measureMeasureAllows you to measure the length between two joints by clicking on the first joint and then the second joint. Clicking on the dimension shown allows you to edit them as well.

Shapes Panel

shape panel
IconNameDescription
draw-arbitrary-polygonDraw Arbitrary PolygonDraw a custom polygon by choosing the position and number of vertices for the shape.
draw-arbitrary-shapeDraw Arbitrary ShapeDraw a custom shape by doodling whichever shape you want.
draw-circleDraw CircleDraw a circle by clicking to locate the center point and dragging outwards for size.
draw-rectangleDraw RectangleDraw a rectangle by clicking and dragging a rectangular region.
draw-triangleDraw TriangleDraw a triangle by drawing a rectangle but only a triangle shaded region is made.
draw-starDraw StarDraw a star by clicking and dragging outwards for size.
mergeMergeMerges the selected shape with a link drawn inside the shape to create a link. Use the Multi-Select option to select a shape and link to merge them. This option creates a bonafide link with arbitrary shape.
unionUnionUnites the selected shapes to create a new resulting shape.
differenceDifferenceSubtracts one shape from another. The order of subtraction is determined by the shape number. Thus, the new shape is obtained by performing S_i - S_i+1. You can change the overlap to change the order of the shapes.
intersectionIntersectionCrates a new shape, which is common to two shapes.

Note: Merge, Union, Difference, and Intersection can be performed only on a pair of shapes at a time. However, you can repeat the process.

Geomerty Panel

geometry panel
IconNameDescription
geo-selectGeo-SelectThe Select mode specify designed for interacting with geometry objects.
geo-multi-selectGeo-Multi-SelectThe Multi-Select mode specify designed for interacting with geometry objects.
geo-pointPointCreates a geometry point by clicking on the canvas.
geo-midpointMidpointCreates a geometry midpoint by selecting two distinct geometry points.
geo-segmentSegmentCreates a geometry segment by selecting two distinct geometry points. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-lineLineCreates a geometry line by selecting two distinct geometry points. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-perpendicular-linePerpendicular LineCreates a geometry perpendicular line by first selecting a geometry line object (line, segment, or bisector), then selecting a geometry point. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-parallel-lineParallel LineCreates a geometry parallel line by first selecting a geometry line object (line, segment, or bisector), then selecting a geometry point. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-perpendicular-bisectorPerpendicular BisectorCreates a geometry perpendicular bisector by selecting a geometry segment object.
geo-angle-bisectorAngle BisectorCreates a geometry angle bisector by selecting three distinct geometry points.
geo-circleCircleCreates a geometry circle by selecting two distinct geometry points. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-semi-circleSemi-CircleCreates a geometry semi-circle by selecting two distinct geometry points. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-compassCompassCreates a geometry compass by selecting three distinct geometry points, where the first two points define the compass radius and the third point is the compass center, or by selecting a geometry segment and a geometry point, where the segment defines the radius. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-arcArcCreates a geometry arc by selecting three distinct geometry points. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-polygonPolygonCreates a geometry polygon by selecting any number of distinct geometry points. Selects the first point again to close the polygon. If you click in an area where no point exists, a geometry point is created at that location and automatically selected.
geo-splineSplineCreates a geometry spline by clicking and holding on the canvas, dragging to define the spline, and releasing the mouse button.
geo-distanceDistanceCreates a geometry distance by selecting two distinct geometry points.
geo-angleAngleCreates a geometry angle by selecting three distinct geometry points.
geo-sync-segmentSync Segments (beta)Creates a sync linking by selecting two distinct geometry segment. It syncs only there length.
geo-colorColorAllows you to choose the color used when creating geometry objects.
geo-stroke-styleStroke StyleAllows you to choose the stroke style used when creating geometry objects.

Transform Panel

transform panel
IconNameDescription
rotate-90-degrees-ccwRotate 90 Degrees CCWRotates the selected object(s) by 90 degrees in the counterclockwise direction about its designated geometric center.
rotate-90-degrees-cwRotate 90 Degrees CWRotates the selected object(s) by 90 degrees in the clockwise direction about its designated geometric center.
vertical-mirrorVertical MirrorMirrors the selected object(s) across a horizontal line passing through its geometric center.
horizontal-mirrorHorizontal MirrorMirrors the selected object(s) across a vertical line passing through its geometric center.

Transforming With Values: The rest of the transform panel is unlocked by pressing the extras button. It lets you perform the same actions as the icons but with specific values or coordinates.

  • Fx and Fy locate the local reference frame about which the transformations discussed next are performed.
  • Tx and Ty are the specific values for translation in each direction about the local reference frame.
  • Sx and Sy are the specific values for the scaling about the local reference frame.
  • R is the specific amount of degrees you wish to rotate counterclockwise from the positive x-axis about the local reference frame.

Path Synthesis Panel

path synthesis panel
IconNameDescription
draw-pathDraw PathLets you draw a path for the motion by clicking and dragging your cursor. The line will be blue.
draw-obstacleDraw ObstacleLets you draw an obstacle for the mechanism by clicking and dragging your cursor. The line will be gray.
emphasizeEmphasizeEmphasizes the part of the motion MotionGen should focus on generating a mechanism for by clicking and dragging the cursor.
de-emphasizeDe-emphasizeDe-emphasizes the part of the motion you have emphasized by clicking and dragging the cursor.

The checkboxes Four-bar, Six-bar and Eight-bar on the panel allow you to select the types of mechanism outputs for a synthesis run.

Motion Synthesis Panel

motion synthesis panel
IconNameDescription
draw-poseDraw PoseLets you draw a pose for the mechanism coupler to pass through by clicking and dragging to rotate the pose to the desired orientation.
draw-point-constraintDraw Point ConstraintLets you draw a point constraint by simply clicking on the position where you want the joint to be.
draw-line-constraintDraw Line ConstraintLets you draw a line constraint by clicking and dragging to determine the orientation of the line constraint.
toggle-fixed-moving-constraintToggle Fixed/Moving ConstraintLets you toggle a fixed/moving point/line constraint to be of the other type.
3-arbitrary-poses3 Arbitrary PosesGenerates 3 arbitrary poses with 2 fixed point constraints
4-arbitrary-poses4 Arbitrary PosesGenerates 4 arbitrary poses with 1 fixed line constraints
5-arbitrary-poses5 Arbitrary PosesGenerates 5 arbitrary poses.

The Motion synthesis returns four-bar mechnaims only. Each four-bar mechanism has two circuit - open and crossed. Use the Circuit ratio button to choose which circuit to display. In some cases, the solutions can be converted to RP or PR joints using a slotted link. Use the RR Only switch to control this behavior.

Rotary Actuator Panel

Constant Velocity

rotary actuator panel constant
IconNameDescription
reverseReverseLets you reverse the direction of a constant velocity actuator. For exampe, 10 rpm to -10 rpm.

Variable Velocity

rotary actuator panel variable

Max time: Defines the maximum time for the simulation. It changes the x-axis on the graph. Use Set button to confirm the input.

Time: Enters the time slot to modfiy.

Velocity: Enters the corresponding velocity between the time slot entered.

After inputs above values, use Instant or Linear button to apply the change to the actuator velocity profile.

Linear Actuator Panel

Constant Velocity

linear actuator panel constant
IconNameDescription
reverseReverseLets you reverse the direction of a constant velocity actuator. For exampe, 1 in/s to -1 in/s.

Variable Velocity

linear actuator panel variable

Max time: Defines the maximum time for the simulation. It changes the x-axis on the graph. Use Set button to confirm the input.

Time: Enters the time slot to modfiy.

Velocity: Enters the corresponding velocity between the time slot entered.

After inputs above values, use Instant or Linear button to apply the change to the actuator velocity profile.

Joint Graph Panel

joint graph panel

The Joint Graph panel provides Displacement, Linear Velocity, and Linear Acceleration graphs of the selected joint. It displays data in linear units since it is representing a point. The mechanism will also be shown in the panel with the selected joint highlighted. The hidden extras show a table of all the data which can be downloaded as either a pdf or an excel file.

Note: The Displacement is the distance between the selected joint and the frame shown on the mechanism snapshot.

link graph panel

The Link Graph panel provides Theta, Angular Velocity, and Angular Acceleration graphs of the selected link. It displays data in angular units since it is representing a body. The mechanism will also be shown in the panel with the selected link highlighted. The hidden extras show a table of all the data which can be downloaded as either a pdf or an excel file.

Recorder Panel

recorder panel 1
recorder panel 2
IconNameDescription
start-recordingStart RecordingLets you record current tab.
stop-recordingStop RecordingLets you stop the recording and immediately have the software start a download of the recording onto your device.