Syntax
Global Options
| Option | Description |
|---|---|
--box TEXT | Lagerbox name or IP |
--help | Show help message and exit |
Arguments
| Argument | Description |
|---|---|
NETNAME | Arm net name (optional if default is set) |
Commands
| Command | Description |
|---|---|
position | Get current arm position |
move | Move to an absolute XYZ position |
move-by | Move by relative dX dY dZ offsets |
go-home | Move the arm to its home position (X0 Y300 Z0) |
enable-motor | Enable arm motors |
disable-motor | Disable arm motors |
read-and-save-position | Save current position as calibration reference |
set-acceleration | Set arm acceleration parameters |
Command Reference
position
Get the current arm position in millimeters.
--box TEXT- Lagerbox name or IP
move
Move the arm to an absolute XYZ position in millimeters.
X- Target X position (mm)Y- Target Y position (mm)Z- Target Z position (mm)
--box TEXT- Lagerbox name or IP--timeout FLOAT- Move timeout in seconds (default: 5.0)--yes- Confirm the action without prompting
move-by
Move the arm by relative offsets (delta movement) in millimeters.
DX- Delta X offset (default: 0.0)DY- Delta Y offset (default: 0.0)DZ- Delta Z offset (default: 0.0)
--box TEXT- Lagerbox name or IP--timeout FLOAT- Move timeout in seconds (default: 5.0)--yes- Confirm the action without prompting
go-home
Move the arm to its home position (X0 Y300 Z0).
--box TEXT- Lagerbox name or IP--yes- Confirm the action without prompting
enable-motor
Enable the arm’s motor drivers.
--box TEXT- Lagerbox name or IP
disable-motor
Disable the arm’s motor drivers. Use this before manual manipulation of the arm.
--box TEXT- Lagerbox name or IP
read-and-save-position
Read the current position and save it as a calibration reference.
--box TEXT- Lagerbox name or IP
set-acceleration
Set arm acceleration parameters for movement control.
ACCELERATION- Acceleration value (integer, >= 0)TRAVEL- Travel acceleration value (integer, >= 0)RETRACT- Retract acceleration value (integer, >= 0, default: 60)
--box TEXT- Lagerbox name or IP
Listing Arm Nets
When invoked with only--box and no subcommand, lists all arm nets on the gateway:
Examples
Supported Hardware
| Manufacturer | Model | Description |
|---|---|---|
| Rotrics | Dexarm | Desktop robot arm with 3-axis control |
Notes
- All positions are in millimeters (mm)
- Home position is X0 Y300 Z0
- Use
--yesflag for non-interactive scripts and CI pipelines - Always re-enable motors after disabling them to resume normal operation
- The
--timeoutoption prevents commands from hanging if the arm fails to reach position - Default net can be set with
lager defaults add --arm-net

