play_arrow

Movement Execution

The primary control for executing robot motion. Use single click for incremental steps or the submenu for full automation. Double click on the play will perform the full automation as well.

fast_forward Play full
Executes all movements in the current array.
arrow_back_2 Play back
Steps backward through your position history.
Playback Demo
list_alt

Posture Queue [0/0]

Manage the sequence of movements for the robot arm. The counter displays your active position versus total positions.

add_circle Add position
Inserts position relative to current index.
add_box Add as last position
Appends position to the end of the array.
cancel Remove position
Deletes the current posture from the queue.
smart_toy Posture info Coming Soon
Posture Queue Demo
carry_on_bag

Pick and Place Logic

Operational Flow

To interact with objects in the scene, follow this logic strictly:

  • 1. Create a standard position as a "safe start".
  • 2. Move arm to the object using Gizmos or IK.
  • 3. Use Add Position, then select your interaction:
carry_on_bag_checked Pick object
carry_on_bag_inactive Drop object
restore Restore object
Returns object to original imported position.

Interactive Controls

Direct Kinematics: Click and drag joints with the mouse.

Inverse Kinematics (IK): Hold SHIFT while dragging to solve for position.

Object Movement: Click any .stl to reveal the 3D Gizmo for relocation.

3d_rotation

Kinematics & Coordinates

Joint Control

Set specific angles for each robot joint within its physical range. The system uses inverse kinematics calculations to position the arm.

home Home
Resets the arm to its initial '0' state.

Joint Lock / Unlock

Each joint in the 3D control panel can be toggled between two modes:

lock Locked
Joint angle values update automatically but cannot be changed manually.
lock_open Unlocked
Joint angles can be edited manually but will not update automatically.

XYZ Coordinates

Work in world coordinates relative to robot reach. Click any imported .stl object to use the from object option via the appearing gizmo.

token XYZ controls

Access the XYZ coordinate window here. Note: All workspace windows are draggable and can be positioned anywhere in your browser.

precision_manufacturing

Robot Library

Choose from a growing library of professional robot arms. Selecting a model will instantly replace the current arm in the scene while maintaining your coordinate space.

  • Yaskawa / MotoMini
  • KUKA Models
  • Universal Robots & more
Playback Demo
folder_zip

Import / Export Workspace

Save and restore your entire workspace including the robot configuration and all imported objects. The workspace is stored as a .brw file.

download Export workspace
Saves your current session - arm positions, queue, and all STL objects - into a single .brw file.
upload Import workspace
Upload a previously exported .brw file to restore your full workspace and continue where you left off.
Import Export Demo
highlight

Object Highlighting

When manipulating objects in the scene, the active object is now visually highlighted so you can clearly see which item you are interacting with. This improves precision when working with multiple objects in close proximity.

highlight_alt Active highlight
The currently selected object is outlined to distinguish it from surrounding scene elements.
Highlighting Demo
view_in_ar

Scene & System

Object Management

attach_file_add Attach STL object
Upload custom 3D models.
delete Delete object
Remove targeted scene objects.

Robot Library

Click precision_manufacturing to swap arms (KUKA, Yaskawa, etc.).

Configuration

  • Velocity: Control arm movement speed (default 0.35).
  • Show Pivot/Path: Visualize the joint gizmos and the movement trajectory.
  • Language: Multi-lang support (EN, DE, IT, FR, ES, ZH, JP).
settings

Global Settings & Support

Language Support

BabaCAD Robotics supports a wide variety of localizations, accessible via the language icon:

English French German Chinese Japanese Spanish Italian

Configuration & Info

Velocity: Adjust movement speed slider.

Show Pivot/Path: Toggle visualization of the robot's gizmo and trajectory path.

Info: Access system versioning and the Discord Link for support.