Operate the Real Arm · xArm 850 · Step 4 of 9

Run the Arm

Here you use Studio's controls on the real arm: move it joint by joint and in straight lines, guide it by hand, work the gripper, and run, pause and stop an approved program or recording. Keep the speed low, keep clear of the arm, and keep the emergency stop within reach.

UFACTORY Studio's Live Control: the Vacuum Gripper selected with OPEN and CLOSE buttons, Initial Position, Align and a Manual Mode switch, the Speed slider, the Recording panel with Play, Pause, Speed and Times, a slider and plus and minus buttons for each joint J1 to J6, Enable and STOP buttons, the 3D arm and the Real and Sim switch.
Live Control on the xArm 850, with the Vacuum Gripper selected and the speed slider low123. Image: Derek Stringfellow

Jog the Joints

  • In Live Control, each joint J1 to J6 has a slider and minus and plus buttons. Joint motion turns the joints to reach the target by the fastest path, so the tool's path is not a straight line3.
  • The speed slider sets the speed of Live Control's moves, from 1% to 100%4. It is a jogging speed, not the arm's top speed4.

Jog in Straight Lines

Live Control's linear jog pad: a Base coordinate menu, Z minus and Z plus buttons, a round X and Y pad, RZ minus and RZ plus buttons and a round RX and RY pad.
The linear jog pad: the tool moves in a straight line in the base or the tool coordinate system3. Image: Derek Stringfellow
  • The linear pad moves the tool in a straight line, in the base or the tool coordinate system: X, Y and Z in mm, and roll, pitch and yaw in degrees3.
  • A straight-line move must be solved for the joints, and there may be no solution, several, or only an approximate one5.

Guide the Arm by Hand

Warning

Turn on Manual Mode only when lab staff have confirmed that the mounting and payload settings match the real arm and tool. UFACTORY says it is dangerous otherwise67.

  • With Manual Mode on, you can move the joints freely by hand8.
  • Manual mode turns on only when the arm's and control box's serial numbers are matched9.
  • Teach sensitivity, levels 1 to 5, sets how hard you must push. A higher level needs less force10.
  • Turn Manual Mode off when you have finished moving the arm by hand11.

Use the Vacuum Gripper

  • With the Vacuum Gripper selected, Live Control shows two buttons, OPEN and CLOSE1.
  • Find out which button switches the suction on by test, with lab staff112:
  1. Put a card flat on the work surface, below the suction cup1314.
  2. Jog the arm down slowly until the cup is just on the card. Keep your hands clear of the arm and the card415.
  3. Press one of the two buttons, then jog the arm up a little. If the card lifts, that button grips1.
  4. Jog the arm back down until the card is on the surface, press the other button to release it, and note which button does what14.

Run an Approved Program

Run only an existing program lab staff have approved for the task. Do not create or change one16.

  1. Blockly: open the approved project and click Run to start it17.
  2. Pause: click Pause in Blockly17. How a paused Blockly program resumes is not stated in UFACTORY's manual: ask lab staff before you start18.
  3. Stop: click Studio's STOP. The arm stops at once and its queued commands are cleared. Power stays on19.
  4. Emergency: press the emergency stop on the control box20.
  • Python IDE: Studio's Python IDE is a Python environment that uses UFACTORY's Python SDK directly21. UFACTORY's manual does not describe its run, pause and stop controls, so have lab staff show you them before you run an approved script, and use Studio's STOP to stop the arm1819.
  • Blockly's built-in examples, such as UFACTORY's vacuum gripper pick-and-place, are programs to learn from. Run one on the real arm only if lab staff approve it for the task2216.

Play Back an Approved Recording

  • The Recording panel plays a recorded hand-guided path. Play and Pause start and pause it, Speed sets x1, x2 or x4, and Times sets how often it plays223.
  • Play back only a recording lab staff have approved. Making recordings belongs with programming the arm, the next step162.

Printed from https://www.anotherplace.com/learn/en/xarm-850/operate/run. Every line cites its source on that page.

Provenance

References · 23

Each number in the text points here. Every entry states its confidence class in words and keeps its evidence one click away. How to read the labels.

Key to the badges
Confidence: Verified
A manufacturer or IntelliMake document says so, the project owner stated it as the design, or it was observed directly. It does not mean anyone measured it at S2.
Confidence: Inferred
Reasoned from Verified facts. The reasoning is printed with the record.
Confidence: Assumed
Plausible but untested. The record says how it would be checked.
Kind: Gap
Not known. No figure or answer is given in its place.
Kind: Contradiction
Sources disagree. Both sides are shown, and the site does not pick one silently.
Kind: Recommendation
Project advice drawn from the records it cites. Not a fact about the machine and not a confidence class, so the filter never hides it.
Awaiting cell access
Awaiting cell access: could be confirmed or corrected once the physical S2 cell can be observed.
This project's simulation and agent design, not the physical cell
This project's simulation and agent design, not the physical cell.
  1. Confidence: VerifiedAwaiting cell accessops-209

    The record says

    On 2026-10-22 (Studio 2.6.0, before the update) UFACTORY Studio's Live Control for the xArm 850 had the Vacuum Gripper selected as its end effector, with OPEN and CLOSE buttons; its speed slider was at 12 % and Manual Mode was off.

    Awaiting cell access: this could be confirmed or corrected once the physical S2 cell can be observed.

    Reasoning: Verified as a direct reading of UFACTORY Studio connected to the real xArm 850 ('Real' selected) on 2026-10-22, before the firmware update that day (int-608). It is what the screen showed that day and no further: a slider position and a selected preset can be changed at any time. No inspection of the tool is recorded.

    Evidence · 4 citations

    End effector selected | Vacuum Gripper (OPEN / CLOSE buttons)

    UFACTORY Studio screens and a control-box photo for the xArm 850, 2026-10-22: what they show (OBSERVATIONS.md) · Derek Stringfellow · Live Control table, 'End effector selected' row

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-22

    Speed slider | 12 %

    UFACTORY Studio screens and a control-box photo for the xArm 850, 2026-10-22: what they show (OBSERVATIONS.md) · Derek Stringfellow · Live Control table, 'Speed slider' row

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-22

    Manual Mode | Off

    UFACTORY Studio screens and a control-box photo for the xArm 850, 2026-10-22: what they show (OBSERVATIONS.md) · Derek Stringfellow · Live Control table, 'Manual Mode' row

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-22

    Firmware Version 2.6.0; Software Version 2.6.0

    UFACTORY Studio screens and a control-box photo for the xArm 850, 2026-10-22: what they show (OBSERVATIONS.md) · Derek Stringfellow · Live Control table, 'Product Information' row

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-22

  2. Confidence: Verifiedops-201

    The record says

    In UFACTORY Studio's Live Control, the Recording panel plays and pauses a recorded trajectory and sets its playback speed and how many times it plays. Creating a new recording turns Manual Mode on so the arm can be dragged by hand, and UFACTORY says to watch the arm's load state while recording, so that a big difference between the actual and the set load does not make the arm move by itself.

    Evidence · 6 citations

    1. Play: play the trajectory.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording, button list (read 2026-10-23, publisher's commit cf19147, unchanged since 2026-10-13; the page names no Studio or firmware version)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    2. Pause: pause the trajectory.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording, button list (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    3. Speed: set playback speed.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording, button list (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    4. Times: set playback times.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording, button list (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    Manual Mode will be turned on accordingly by clicking on the button, and the robotic arm can be dragged directly for trajectory recording.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording, 'Create New File' (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    be sure to pay attention to the load state of the robotic arm, so as to avoid the big difference between the actual load and the set load of the robotic arm, resulting in its self-motion.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording, 'Create New File' (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  3. Confidence: Verifiedops-202

    The record says

    In UFACTORY Studio's Live Control, Linear Motion moves the tool in a straight line in the base or the TCP coordinate system, with X, Y and Z in mm and roll, pitch and yaw in degrees; Joint Motion turns one joint at a time, and the tool's path is then not a straight line. UFACTORY says to check the TCP offset before recording a Cartesian position.

    Evidence · 4 citations

    Users can control the motion of the robotic arm based on the base coordinate system and TCP coordinate system. The trajectory of tool center point in the Cartesian space is a straight line.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Position & Joint Control, 'Linear Motion' (read 2026-10-23, publisher's commit cf19147, unchanged since 2026-10-13; the page names no Studio or firmware version)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    X, Y, and Z control the position of TCP in base or tool coordinate system, in the unit of mm. While Roll/Pitch/Yaw controls the TCP orientation in the unit of degree.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4, 'Linear Motion', first bullet (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    The joint motion reaches the target point with the fastest path, the end trajectory is not a straight line

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4, 'Joint Motion' (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    DANGER: You must check the TCP offset before recording the Cartesian position.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4, TCP coordinate box (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  4. Confidence: Verifiedops-056

    The record says

    Live Control jog speed runs from 1% (2.3 mm/s) to 100% (230 mm/s), default 50% (115 mm/s); this is not the arm's maximum program speed.

    Evidence · 4 citations

    50%=115mm/s, default

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Speed

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    100% = 230mm/s

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Speed

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    Note: The maximum speed of the live control interface is not the actual maximum motion speed of the robotic arm.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Speed

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    1% = 2.3mm/s

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.1 Speed

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  5. Confidence: Verifiedapp-029

    The record says

    For Cartesian (linear or circular) motion the controller must solve inverse kinematics to turn a tool pose into joint angles; that solution may not exist, may not be unique, or may be approximate.

    Evidence · 1 citation

    Linear motion and circular linear motion belong to the Cartesian space trajectory planning, which needs to be solved by inverse kinematics. Therefore, there may be no solution, multiple solutions, and approximated solutions

    UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY · Section 9.1.2 Linear Motion

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  6. Confidence: Verifiedops-065

    The record says

    Before turning on manual mode, the arm's installation method and payload setting must be consistent with the actual situation; UFACTORY says otherwise it will be dangerous.

    Evidence · 1 citation

    Before opening the manual mode, you must ensure that the installation method of the robotic arm and the payload setting of the robotic arm are consistent with the actual situation, otherwise it will be dangerous.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Manual Mode

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  7. Confidence: Verifiedint-603

    The record says

    IntelliMake's laboratory rules for a collaborative robot: verify the approved speed, payload, workspace and safety configuration before enabling motion; do not bypass safety devices or modify protected settings; and stop the machine and ask for help whenever its condition is uncertain.

    Evidence · 3 citations

    For collaborative robots, verify the approved speed, payload, workspace, and safety configuration before enabling motion.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · 'Safety Requirements', collaborative robots

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

    Do not bypass safety devices or modify protected settings.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · 'Safety Requirements'

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

    Stop the machine and request assistance whenever its condition is uncertain.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · 'Safety Requirements'

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

  8. Confidence: Verifiedops-064

    The record says

    Manual Mode in Studio Live Control lets the joints be moved freely by hand to reach and record positions, and can also be used to drag the arm out of a dangerous position.

    Evidence · 2 citations

    By turning on the Manual Mode, the joint can be driven freely by hand.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Manual Mode

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    When danger occurs, you can also use the manual mode to manually drag the robot away from the danger zone.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Manual Mode

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  9. Confidence: Verifiedops-066

    The record says

    Manual mode can be turned on only when the serial numbers of the arm and the control box are matched.

    Evidence · 1 citation

    The serial number of robotic arm and the control box need to be matched before Manual Mode can be turned on.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.4 Manual Mode

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  10. Confidence: Verifiedops-068

    The record says

    Teach sensitivity (levels 1-5) sets how much force it takes to drag the arm in manual mode; a higher level needs less force.

    Evidence · 2 citations

    The larger the set value, the higher the teach sensitivity level, and the less the force required to drag the joint in the manual mode.

    UFACTORY Studio User Manual (online), 2. Glossary · UFACTORY · Glossary, Teach Sensitivity

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

    Teach sensitivity range is from 1 to 5 level.

    UFACTORY Studio User Manual (online), 2. Glossary · UFACTORY · Glossary, Teach Sensitivity

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  11. Confidence: Verifiediface-101

    The record says

    Mode 2 is manual (joint teaching) mode: the arm compensates for gravity so the links can be moved by hand, and it should be switched back to mode 0 when teaching is done.

    Evidence · 1 citation

    Quote not shown (over 40 words). See the source at: 10.1 Mode 2: Manual Mode.

    UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY · 10.1 Mode 2: Manual Mode

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  12. Confidence: Verifiedint-602

    The record says

    IntelliMake's laboratory requires an operator to get the approval of an instructor or authorized lab staff before operating a Phase 1 Factory machine, and an instructor or authorized lab staff supervises the operation when required.

    Evidence · 2 citations

    Obtain instructor or authorized lab personnel approval before beginning.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · '1. Prepare for Operation', fifth item

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

    The instructor or authorized lab personnel must supervise the operation when required.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · '3. Operate the Machine', last paragraph

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

  13. Confidence: VerifiedAwaiting cell accessint-052

    The record says

    The business card is the workpiece in both the physical cell and simulation: in the physical cell the cards are produced with a laser engraver, and in simulation the card is a prop object that can be selected.

    Awaiting cell access: this could be confirmed or corrected once the physical S2 cell can be observed.

    Evidence · 1 citation

    Both, in physical we are producing cards using a laser engraver, in simulation this is a prop object that can be selected.

    xArm 850 S2 Project: Open Questions for IntelliMake, Batch 01 responses · IntelliMake.org · Question 1, Answer column

    © IntelliMake.org. Used with permission. · Cleared for use by its owner · retrieved 2026-09-29

  14. Confidence: VerifiedAwaiting cell accessint-064

    The record says

    The xArm 850 at S2 uses a single suction aperture as its attachment.

    Awaiting cell access: this could be confirmed or corrected once the physical S2 cell can be observed.

    Evidence · 1 citation

    850 uses a single suction apperture as its attachment

    Owner statements from 2026-09-24 onward (verbatim; S40 and later) · Derek Stringfellow · Statement S90

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-04

  15. Confidence: Verifiedsafety-009

    The record says

    UFACTORY says no people or other equipment should be in the 850's working area while the arm is operating.

    Evidence · 1 citation

    When the robotic arm is in operation, make sure no people or other equipment are in the working area.

    UFACTORY 850 Hardware Manual (online), 1. Safety · UFACTORY · 1.3, DANGER list

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21

  16. Confidence: Verifiedint-605

    The record says

    Operating a Phase 1 Factory machine, as IntelliMake's course defines it, uses the machine's existing controls and programs: an operator may select and run an existing approved program, but does not develop new machine logic, robot paths or control software, which belongs to the next step, programming the machine.

    Evidence · 3 citations

    This assignment focuses on operating the machine using its existing controls and programs.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · 'Purpose', second paragraph

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

    Students may select and execute an existing approved program, but they are not yet expected to develop new machine logic, robot paths, engraving files, print routines, or control software.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · 'Scope Boundary'

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

    Those activities belong to the next step: Program Your Machine.

    'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course · 'Scope Boundary', last sentence

    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23

  17. Confidence: Verifiedops-055

    The record says

    Blockly programs are started and paused with the Run and Pause buttons in UFACTORY Studio.

    Evidence · 2 citations

    1. Run: Run the Blockly program.

    UFACTORY Studio User Manual (online), 5. Blockly · UFACTORY · 5.1 Interface Overview

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    2. Pause: Pause the Blockly program.

    UFACTORY Studio User Manual (online), 5. Blockly · UFACTORY · 5.1 Interface Overview

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  18. Kind: Gapops-206

    Not known

    UFACTORY's Studio manual does not say how a script is run, paused, resumed or stopped in the Python IDE, nor how a paused Blockly program is resumed: it lists Blockly's Run and Pause buttons and the STOP button, and no Resume.

    Related: iface-145 Verified ops-055 Verified ops-057 Verified

    Evidence · 3 citations

    Python IDE is a Python development integration environment

    UFACTORY Studio User Manual (online), 5. Blockly · UFACTORY · 5.4 Python IDE, the whole section (read 2026-10-23, publisher's commit cf19147, unchanged since 2026-10-13; the page names no Studio or firmware version)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    2. Pause: Pause the Blockly program.

    UFACTORY Studio User Manual (online), 5. Blockly · UFACTORY · 5.1 Interface Overview (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    STOP: The robotic arm will stop immediately and clear all cache commands.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.5 Enable & STOP button (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  19. Confidence: Verifiedops-057

    The record says

    The Studio STOP button stops the arm immediately and clears all cached commands; it is a software stop and the power stays on.

    Evidence · 1 citation

    **STOP:** The robotic arm will stop immediately and clear all cache commands. It's a **software stop**, the power is still on.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.5 Enable & STOP button

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  20. Confidence: VerifiedAwaiting cell accesssafety-204

    The record says

    The xArm 850's emergency stop is the red button on its control box, and nothing else is wired into the box's emergency-stop input (as reported from the lab on 2026-10-22). The cell's stations run from a distributed power system that can cut all power, rather than a shared emergency-stop circuit.

    Awaiting cell access: this could be confirmed or corrected once the physical S2 cell can be observed.

    Reasoning: Verified for what the dated report from the lab says (S230, S232), as of 2026-10-22, with the photo of the control box. It says where the button is and what is wired; it is not a test that the stop works, which stays unconfirmed until a test is on record. No inspection of the wiring is recorded.

    Evidence · 3 citations

    The estop is on the control box

    Owner statements from 2026-09-24 onward (verbatim; S40 and later) · Derek Stringfellow · Statement S230 (2026-10-22)

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-04

    Currently nothing else is wired into the estop input, and the stations run from a distributed power management system, so not a shared circuit per se, but all pwoer could be cut off if needed

    Owner statements from 2026-09-24 onward (verbatim; S40 and later) · Derek Stringfellow · Statement S232 (2026-10-22)

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-04

    a red mushroom emergency-stop button on a yellow ring marked "STOP" on the top face

    UFACTORY Studio screens and a control-box photo for the xArm 850, 2026-10-22: what they show (OBSERVATIONS.md) · Derek Stringfellow · Control-box photo

    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-22

  21. Confidence: Verifiedops-205

    The record says

    UFACTORY Studio has a Python IDE, which can use the xArm Python SDK's API directly and show a Blockly project converted into Python code; Blockly's own toolbar can convert a program to Python.

    Evidence · 2 citations

    Python IDE is a Python development integration environment that can directly use xArm-Python-SDK API and check the Blockly projects converted into Python code.

    UFACTORY Studio User Manual (online), 5. Blockly · UFACTORY · 5.4 Python IDE (read 2026-10-23, publisher's commit cf19147, unchanged since 2026-10-13; the page names no Studio or firmware version)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    3. Convert to Python:Convert to Python code.

    UFACTORY Studio User Manual (online), 5. Blockly · UFACTORY · 5.1 Interface Overview (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

  22. Confidence: Verifiedops-208

    The record says

    UFACTORY Studio's Blockly has built-in examples. One, [UF]-1008_xArm_Vacuum_Gripper, controls the vacuum gripper to suck a target object at a specified position and place it at a target position.

    Evidence · 2 citations

    There are multiple examples built into Blockly in UFactory Studio, which you can refer to for programming.

    UFACTORY Studio User Manual (online), 8. Blockly Typical Examples · UFACTORY · 8. Blockly Typical Examples, introduction (read 2026-10-23, publisher's commit cf19147)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-23

    execute this program to control the vacuum gripper to suck the target object at the specified position, and then place the target object at the target position.

    UFACTORY Studio User Manual (online), 8. Blockly Typical Examples · UFACTORY · 8.2 xArm Vacuum Gripper (read 2026-10-23)

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-23

  23. Confidence: Verifiedops-069

    The record says

    A trajectory taught by hand can be recorded at 250 Hz for up to 5 minutes and played back at 1x, 2x or 4x speed; recordings can be imported into Blockly projects.

    Evidence · 3 citations

    The position of the joint is obtained and recorded by 250HZ to record the motion trajectory of the robotic arm in free driving, and the maximum recording time is 5 minutes.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    A recorded trajectory can be imported into Blockly projects.

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

    the playback speed of the trajectory can be set (x1, x2, x4)

    UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY · 4.2 Recording

    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13

Image Credits

  • UFACTORY Studio's Live Control: the Vacuum Gripper selected with OPEN and CLOSE buttons, Initial Position, Align and a Manual Mode switch, the Speed slider, the Recording panel with Play, Pause, Speed and Times, a slider and plus and minus buttons for each joint J1 to J6, Enable and STOP buttons, the 3D arm and the Real and Sim switch. © Derek Stringfellow (screenshot); the interface shown is UFACTORY Studio, UFACTORY's software. Source. A screenshot of the manufacturer's software, taken for this course. Your version of the software may look different; the manufacturer's current manual is the reference.
  • Live Control's linear jog pad: a Base coordinate menu, Z minus and Z plus buttons, a round X and Y pad, RZ minus and RZ plus buttons and a round RX and RY pad. © Derek Stringfellow (screenshot); the interface shown is UFACTORY Studio, UFACTORY's software. Source. A screenshot of the manufacturer's software, taken for this course. Your version of the software may look different; the manufacturer's current manual is the reference.

Sources for This Page

  • 'Operate Your Machine': operating requirements and safety requirements for the Phase 1 Factory machines (course text as pasted by Derek, 2026-10-23) · IntelliMake Phase 1 Factory course (IntelliMake)
    IntelliMake course text, as pasted by Derek Stringfellow · Project-internal record · retrieved 2026-10-23 · cited by 3 records here · Project copy; not published on this site.
  • Owner statements from 2026-09-24 onward (verbatim; S40 and later) · Derek Stringfellow (project owner)
    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-04 · cited by 2 records here · Project copy; not published on this site.
  • UFACTORY 850 Hardware Manual (online), 1. Safety · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • UFACTORY Studio screens and a control-box photo for the xArm 850, 2026-10-22: what they show (OBSERVATIONS.md) · Derek Stringfellow (project owner)
    Derek Stringfellow, project record · Project-internal record · retrieved 2026-10-22 · cited by 2 records here · Project copy; not published on this site.
  • UFACTORY Studio User Manual (online), 10. Robotic Arm Motion Mode and State · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • UFACTORY Studio User Manual (online), 2. Glossary · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • UFACTORY Studio User Manual (online), 4. Live Control · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13 · cited by 9 records here · Open the source
  • UFACTORY Studio User Manual (online), 5. Blockly · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-13 · cited by 3 records here · Open the source
  • UFACTORY Studio User Manual (online), 8. Blockly Typical Examples · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-10-23 · cited by 1 record here · Open the source
  • UFACTORY Studio User Manual (online), 9. Motion Characteristics · UFACTORY (manufacturer)
    © UFACTORY · All rights reserved; quoted briefly as evidence · retrieved 2026-09-21 · cited by 1 record here · Open the source
  • xArm 850 S2 Project: Open Questions for IntelliMake, Batch 01 responses · IntelliMake.org (IntelliMake)
    © IntelliMake.org. Used with permission. · Cleared for use by its owner · retrieved 2026-09-29 · cited by 1 record here · Project copy; not published on this site.

IntelliMake diagrams are redrawn as native figures, © IntelliMake.org. UFACTORY does not endorse this platform.

All sources and attribution