§10 xArm 850
Manuals, Videos and Other Useful Resources
The manuals, software documentation and videos behind this site, with their caption status.
Start Here
This section tells you where to read further, which resource suits which tier, and how usable each one is: whether a document covers this machine or only its family, and whether a video has captions.
- Start at UFactory Docs, UFACTORY's documentation hub. It links the 850 hardware manual, the Studio manual, the API documents and the release notes in one place12.
- UFACTORY's set-up tutorials are titled for the xArm rather than the 850, so check each 850 installation step against the 850's own hardware manual34.
- When checked, none of the videos listed here had captions, so each card says "No captions", and this site states in words every fact it takes from a video567.
Nothing loads from YouTube until you press play on a video. Then YouTube (Google) receives your IP address and this site's address, and its player may store identifiers on your device.
S2 in one line: S2 is the xArm 850 arm that picks up incoming material and moves it between receiving, staging and production89.
Look Back
A question from earlier on, to keep it fresh. Skip it if you like; nothing depends on it.
Choose your depth
1Beginner
Where to Look First
For: Anyone with no robotics background: a visitor, a new operator, a manager
Kind of task: Recognize and recall, with plain-language explanations and pictures
In this part you learn which one place to start from, which two manuals a newcomer needs, and which videos exist, with a warning about the ones made for other arms and about their missing captions. Each resource has a card with its link.
One Place to Start
- UFactory Docs is UFACTORY's documentation hub. It links the Studio user manual, support articles, the API documents, the accessories manual, the 850 hardware manual and the release notes1.
- This project's advice: start there, whatever your tier2.
Manual or page
UFactory Docs home page
UFactory Docs (docs.ufactory.cc) is UFACTORY's documentation hub. It links the UFACTORY Studio user manual, support articles, the API documents (Python SDK, WebSocket API, G-code, Modbus TCP, private TCP, Modbus RTU), the accessories manual, the 850 hardware manual and the release notes.1
The Two Manuals a Newcomer Needs
- The UFACTORY 850 Hardware Manual covers safety, installation, the electrical interfaces, maintenance and the technical specifications. Anyone can read it; the electrical chapters are aimed at more experienced users10.
- UFACTORY's Product Downloads page has the same manual as a PDF, version V2.6.1, for reading offline11.
- The UFACTORY Studio User Manual applies to the 850. It explains the Studio application: live control, Blockly drag-and-drop programming and settings. It suits anyone learning to operate the arm without code12.
- UFACTORY's Studio page offers Studio for Windows, macOS and Linux, and lists its features, including live control, recording and hand teaching13. The lab uses this desktop app14.
Manual or page
UFACTORY 850 Hardware Manual (online), 1. Safety
The UFACTORY 850 Hardware Manual (online, docs.850.ufactory.cc), published by UFACTORY, covers safety, hardware installation, controller and robot electrical interfaces, maintenance, production information and technical specifications. Useful for anyone installing or wiring the arm; suits all tiers, with the electrical chapters aimed at intermediate and expert users.10
Manual or page
UFACTORY Product Downloads page
UFACTORY's Product Downloads page offers the UFACTORY 850 Hardware Manual V2.6.1 (PDF), the 850 API documents, and 3D files (850 arm, AC and DC control boxes, mounting tool, and an 850 (FX85) moveable model). Useful for offline reading and for CAD layout of a cell; the manual suits all tiers, the 3D files intermediate and expert.11
Manual or page
UFACTORY Studio User Manual (online), 1. Preface
The UFACTORY Studio User Manual (online), published by UFACTORY and applying to the 850, explains the browser-based Studio application: live control, Blockly drag-and-drop programming and settings. Suits beginners and novices learning to operate the arm without code.12
Manual or page
UFACTORY Studio product and download page
UFACTORY's UFACTORY Studio page offers Studio downloads for Windows, macOS and Linux and lists its features: live control, Blockly, recording, IO setting, offline mode, collision detection and hand teaching. Suits beginners and novices.13
Videos (No Captions)
- Live Control tutorial. An official Studio tutorial. It is titled for the xArm, but Studio's Live Control also applies to the 850. It has no captions6.
- Trajectory recording tutorial. An official Studio tutorial on recording hand-taught paths, titled for the xArm. It has no captions15.
- Hardware installation. An official set-up video titled for the xArm, while the 850 has its own hardware manual. It has no captions7.
- This project's advice: use the installation video only as a general guide, and check each 850 step against the 850 hardware manual4.
- The 850 at work. One video shows the 850 with a dexterous robot hand doing delicate and tool-using tasks16; another shows it in a welding application built by an integrator17. Neither has captions.
- UFACTORY's YouTube channel carries product demonstrations, application videos and support tutorials. Caption status is given for each video, not for the channel as a whole5.
- UFACTORY's set-up tutorials are titled for the xArm, so which set-up steps differ for the 850 is not confirmed by video3.
A video listed here is not a recommendation. When checked, none of these videos had captions, uploaded or auto-generated, so a video is only a pointer, and the written manual stays the resource to learn from.
Video
UFACTORY xArm Live Control Tutorial
Video 'UFACTORY xArm Live Control Tutorial' (UFACTORY, April 2024) is an official Studio tutorial. It is titled for the xArm, but Studio's Live Control also applies to the 850 (the Studio manual lists UFACTORY 850 among the models it applies to). Suits beginners and novices.6
Watch on YouTube (opens a new tab)No captions
Video
UFACTORY xArm Trajectory Recording Tutorial
Video 'UFACTORY xArm Trajectory Recording Tutorial' (UFACTORY, April 2024) is an official Studio tutorial on recording hand-taught trajectories. It is titled for the xArm, though Studio also covers the 850. Suits beginners and novices.15
Watch on YouTube (opens a new tab)No captions
Video
UFACTORY xArm Hardware Installation
Video 'UFACTORY xArm Hardware Installation' (UFACTORY, April 2024) is an official set-up video titled for the xArm. The 850 has its own hardware manual. Suits beginners and novices.7
Watch on YouTube (opens a new tab)No captions
Video
UFactory 850 Robot Arm Works Seamlessly with Dexterous Hand RH56DFX
Video 'UFactory 850 Robot Arm Works Seamlessly with Dexterous Hand RH56DFX' (UFACTORY, September 2025) shows the 850 with a dexterous hand doing delicate and tool-using tasks. Suits beginners.16
Watch on YouTube (opens a new tab)No captions
Video
UFACTORY 850 Welding Cobot— Integrated by Heronitec Solution
Video 'UFACTORY 850 Welding Cobot— Integrated by Heronitec Solution' (UFACTORY, January 2024) shows the 850 in an integrator-built welding application. Suits beginners.17
Watch on YouTube (opens a new tab)No captions
Video
UFACTORY YouTube channel
UFACTORY's official YouTube channel carries product demonstrations, application videos and technical-support tutorials for its arms. Suits all tiers.5
Watch on YouTube (opens a new tab)Captions not recorded
Check Yourself
Answer, then check. Each option has its own feedback, and nothing is scored.
2Novice
Where to Look When Something Goes Wrong
For: Someone who will work near or with the cell: operator, trainee technician
Kind of task: Explain and sequence: put steps in order, match parts to their functions
In this part you learn where UFACTORY answers everyday problems, and how to recover a control box you can no longer reach, from written steps rather than from a video alone. It is for someone who will work near or with the cell.
The Help Center
- The UFACTORY Help Center is UFACTORY's support knowledge base. It has article collections on Studio and Blockly, grippers and IO, the SDKs, ROS and kinematics, hardware, and frequently asked questions20.
- Its article on collision detection explains how the current-based detection works, and how to avoid false triggers by setting the payload, the mounting direction and the friction parameters correctly21.
- That is the article to read when the arm stops for collisions that did not happen, for example because the payload was set wrongly2122.
- Its article comparing the xArm 5, 6 and 7 explains each arm's axis count, payload and motion, which helps place the 850 in UFACTORY's range23.
Manual or page
UFACTORY Help Center home
The UFACTORY Help Center (help.ufactory.cc), UFACTORY's support knowledge base, has article collections on Studio and Blockly, grippers and IO, the Python/C++ SDK, ROS and kinematics, hardware, and FAQs. Suits novice and intermediate users troubleshooting.20
Open (opens a new tab)Plain http: this publisher has no certificate for that name, so what loads cannot be verified.
Manual or page
Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article)
UFACTORY's support article on collision detection explains how the current-based collision detection works and how to avoid false triggers by setting payload, mounting direction and friction parameters correctly. Suits novice and intermediate users.21
Manual or page
The difference between UFACTORY xArm5, UFACTORY xArm6 and UFACTORY xArm7 (Help Center article)
UFACTORY's Help Center article comparing the xArm 5, 6 and 7 explains the axis count, payload and motion characteristics of each arm, including why the 5-axis arm has limited Cartesian freedom. Useful background for beginners and novices placing the 850 in UFACTORY's range.23
Open (opens a new tab)Plain http: this publisher has no certificate for that name, so what loads cannot be verified.
Recovering a Lost IP Address
- UFACTORY Technical Support has a video on resetting a control box's IP address. It has no captions, so here are the written steps as well24.
- Press the emergency stop button and turn off the control box25.
- Connect controller input RI0 to GND with a cable26.
- Power on. A beep means the IP address has been reset to 192.168.1.11127.
- Remove the RI0-GND cable and wait about 60 seconds for start-up28.
- Connect to the arm at 192.168.1.111. The manual's step enters 192.168.1.111:18333 in a browser29; in the lab's desktop app, enter the address in the IP search field and click Connect Server1430.
Video
How to Reset the IP Address of UFACTORY Control Box_UFACTORY Technical Support TuTorial
Video 'How to Reset the IP Address of UFACTORY Control Box' (UFACTORY Technical Support, March 2025) shows how to recover network access to a control box. Suits novice and intermediate users.24
Watch on YouTube (opens a new tab)No captions
Seeing Vision Picking
- UFACTORY's video "UFACTORY 850 With RealSense D555 Camera" demonstrates vision-based grasping on the 850 with the ufactory_vision project. It has no captions31.
Video
UFACTORY 850 With RealSense D555 Camera
Video 'UFACTORY 850 With RealSense D555 Camera' (UFACTORY, December 2025) demonstrates vision-based grasping on the 850 with the ufactory_vision project. Suits novice and intermediate users.31
Watch on YouTube (opens a new tab)No captions
Check Yourself
Answer, then check. Each option has its own feedback, and nothing is scored.
3Intermediate
Planning Upgrades, Code and Cell Layouts
For: Someone who will set up, program or maintain the arm: technician, student engineer
Kind of task: Apply: work through written scenarios that need a decision (which mode, which setting, what to do about this error), with feedback on each choice
In this part you learn which resources to open before changing the software on an arm, before writing a control script, and before laying out a cell. You also learn to tell a UFACTORY resource from a third-party one, and a released feature from a preview. It is for someone who will set up, program or maintain the arm.
Before an Upgrade: The Release Notes
- UFACTORY's release notes site lists firmware and Studio releases with their changes, the recommended matching firmware, Studio, SDK and ROS versions, and offline update packages for the 85032.
- Read it before any upgrade: UFACTORY recommends matching sets of versions, and a combination its table does not list is not one it recommends3233.
Manual or page
UFACTORY Release Note, Version List
The UFACTORY release notes site lists firmware and Studio releases with their changes, the recommended matching firmware, Studio, SDK and ROS versions, and offline update packages for the xArm series and the UFACTORY 850. Useful to intermediate and expert users planning upgrades.32
Writing Code
- xArm-Python-SDK is UFACTORY's official open-source Python SDK for the 850 and its siblings, installable with pip, with API documents and a Modbus TCP manual18.
- It supports Python 3 only34.
- ufactory_vision holds UFACTORY's vision-grasping demos. The 850 is supported with RealSense or Luxonis cameras35.
Code on GitHub
xArm-Python-SDK README (GitHub)
xArm-Python-SDK (GitHub, UFACTORY's xArm-Developer organization) is the official open-source Python SDK for the 850, xArm 5/6/7 and Lite 6, installable with pip. It has API documents and a Modbus TCP manual. Suits intermediate and expert users writing control scripts.18
Code on GitHub
xArm-Developer GitHub organisation repository list
ufactory_vision (GitHub, xArm-Developer) holds UFACTORY's vision-grasping demos. The 850 is supported with RealSense or Luxonis cameras. Suits intermediate and expert users exploring robot vision.35
Laying Out a Cell Offline
- UFACTORY's Product Downloads page has 3D files of the 850 arm, the AC and DC control boxes and a mounting tool, for CAD layout of a cell11.
- RoboDK's robot library has a uFactory 850 model for simulation and offline programming. RoboDK is a licensed third-party program, not a UFACTORY resource, and this record is Inferred36.
Manual or page
UFACTORY Product Downloads page
UFACTORY's Product Downloads page offers the UFACTORY 850 Hardware Manual V2.6.1 (PDF), the 850 API documents, and 3D files (850 arm, AC and DC control boxes, mounting tool, and an 850 (FX85) moveable model). Useful for offline reading and for CAD layout of a cell; the manual suits all tiers, the 3D files intermediate and expert.11
Manual or page
uFactory 850 robot (RoboDK robot library)
RoboDK's robot library has a uFactory 850 model for simulation and offline programming in RoboDK, a licensed third-party program. Suits intermediate and expert users planning cells offline.36
A Preview Is Not a Feature
- UFACTORY's video on dual-arm self-collision detection previews a feature still in research and development. It has no captions3738.
- Collision detection of any kind is a configurable controller function, not a validated safeguard, so a preview of it changes nothing about how a two-arm cell must be guarded39.
Video
UFACTORY Dual-Arm Robot Self-Collision Detection: Enhancing Safety & Risk Assessment (R&D Stage)
Video 'UFACTORY Dual-Arm Robot Self-Collision Detection' (UFACTORY, April 2025) previews an R&D-stage dual-arm safety feature. Suits intermediate users following UFACTORY's roadmap.37
Watch on YouTube (opens a new tab)No captions
Check Yourself
Answer, then check. Each option has its own feedback, and nothing is scored.
4Expert
Source Code, Models and Standards
For: Someone who designs, integrates or changes the cell: integrator, engineer, agent developer
Kind of task: Analyze and decide: weigh trade-offs, resolve contradictions, critique a configuration
In this part you learn which developer repositories apply to this machine, and how far, which modeling data UFACTORY publishes, and which standards this platform has not read. It is for someone who designs, integrates or changes the cell.
SDKs and ROS
- xArm-CPLUS-SDK is UFACTORY's official C++ SDK for the 850 and its siblings40.
- xarm_ros2 provides ROS 2 simulation models, MoveIt motion planning and control demos, with 850-specific launch files for simulation and for a real arm41.
- Those ROS 2 packages are tested only on the distributions with a matching code branch: Foxy, Galactic, Humble, Jazzy and Rolling42.
- xarm_ros provides the ROS 1 packages, with a separate ReadMe for Lite 6 and UF850 users43.
- The main xarm_ros README tells 850 users to follow it only up to chapter 4.7 and then switch to that separate ReadMe. A claim from the ROS READMEs holds for the 850 only where the text names the 85044.
Code on GitHub
xArm-CPLUS-SDK repository (GitHub)
xArm-CPLUS-SDK (GitHub, xArm-Developer) is UFACTORY's official C++ SDK for the 850, xArm 5/6/7 and Lite 6. Suits expert users who need C++ integration.40
Code on GitHub
xarm_ros2 README (GitHub, humble branch)
xarm_ros2 (GitHub, xArm-Developer) provides UFACTORY's ROS 2 simulation models, MoveIt motion planning and control demos, with 850-specific launch files (for example uf850_moveit_fake.launch.py for simulation and uf850_moveit_realmove.launch.py for a real arm). Suits expert users building ROS 2 systems.41
Manual or page
xarm_ros ReadMe (ROS 1, master branch)
xarm_ros (GitHub, xArm-Developer) provides UFACTORY's ROS 1 packages (Kinetic, Melodic, Noetic), with a separate ReadMe for Lite 6 and UF850 users. Suits expert users on ROS 1.43
Modeling Data
- UFACTORY's support article "Kinematic and Dynamic Parameters of UFACTORY 850" gives the 850's modified and standard D-H parameters and link mass data, for building your own kinematic or dynamic model19.
- lerobot_robot_ufactory is UFACTORY's LeRobot-compatible repository for AI and imitation-learning research. Its description does not say whether the 850 is supported45.
Manual or page
Kinematic and Dynamic Parameters of UFACTORY 850 (support article)
UFACTORY's support article 'Kinematic and Dynamic Parameters of UFACTORY 850' gives the 850's modified and standard D-H parameters and link mass data. Suits expert users building their own kinematic or dynamic models.19
Code on GitHub
xArm-Developer GitHub organisation repository list
lerobot_robot_ufactory (GitHub, xArm-Developer) is UFACTORY's LeRobot-compatible repository for AI and imitation-learning research on UFACTORY arms. Suits expert users. The fetched repository description does not say whether the 850 is supported.45
Standards This Platform Has Not Read
- The ISO 10218-1/-2:2025 texts are sold, not free, and were not read, and ISO/TS 15066 was not read either. No clause numbers, force or pressure limits, or required Performance Levels from them are recorded here46.
- A secondary explainer says ISO/TS 15066 contains pain-onset force and pressure limits for body areas, but no values were obtained, so none can be quoted from this platform47.
Check Yourself
Answer, then check. Each option has its own feedback, and nothing is scored.
Not settledOpen Questions · 2
What the sources do not settle for this section. Nothing here is papered over with a plausible number.
- Kind: Gap
No dedicated official '850 introduction' or 850-specific set-up video was found on UFACTORY's YouTube channel or in YouTube search results. UFACTORY's set-up tutorials are titled for the xArm, so which steps differ for the 850 is not confirmed by video.
See reference 3 - Kind: Gap
The ISO 10218-1/-2:2025 texts are sold, not free, and were not read, and ISO/TS 15066 was not read either. No clause numbers, force or pressure limits, or required PL values from them are recorded in this corpus.
See reference 46
ProvenanceReferences · 53
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.
Image Credits
- 3D model: © 2018 UFACTORY Inc., BSD-3-Clause, from UFACTORY Inc. (xArm-Developer/xarm_ros2). License text · Source
Sources for This Section
- Collision Detection in UFACTORY Robotic Arms: Current and Dynamic Model-based Feature (UFACTORY support article) · UFACTORY (manufacturer)
- How to Reset the IP Address of UFACTORY Control Box_UFACTORY Technical Support TuTorial · UFACTORY (video)
- IntelliMake Phase 1 Factory: Autonomous Production Demonstrator (infographic) · IntelliMake.org (IntelliMake)
- ISO/TS 15066 Explained (Robotiq tech paper on A3, posted 05/25/2016; Wayback Machine snapshot 2025-05-11) · Association for Advancing Automation (A3) / Robotiq (secondary)
- Kinematic and Dynamic Parameters of UFACTORY 850 (support article) · UFACTORY (manufacturer)
- OSHA Technical Manual (OTM) Section IV: Chapter 4, Industrial Robot Systems and Industrial Robot System Safety · U.S. Occupational Safety and Health Administration (government)
- Owner statements from 2026-09-24 onward (verbatim; S40 and later) · Derek Stringfellow (project owner)
- The difference between UFACTORY xArm5, UFACTORY xArm6 and UFACTORY xArm7 (Help Center article) · UFACTORY (manufacturer)
- UFACTORY 850 Hardware Manual (online), 1. Safety · UFACTORY (manufacturer)
- UFACTORY 850 Hardware Manual (online), 2. Hardware Installation · UFACTORY (manufacturer)
- UFACTORY 850 Hardware Manual (online), 3. Controller Electrical Interface · UFACTORY (manufacturer)
- UFACTORY 850 Hardware Manual (online), 8. Technical Specifications · UFACTORY (manufacturer)
- UFACTORY 850 product page · UFACTORY (manufacturer)
- uFactory 850 robot (RoboDK robot library) · RoboDK (secondary)
- UFactory 850 Robot Arm Works Seamlessly with Dexterous Hand RH56DFX · UFACTORY (video)
- UFACTORY 850 User Manual V2.3.0 (PDF, older edition) · UFACTORY (manufacturer)
- UFACTORY 850 Welding Cobot— Integrated by Heronitec Solution · UFACTORY (video)
- UFACTORY 850 With RealSense D555 Camera · UFACTORY (video)
- UFactory Docs home page · UFACTORY (manufacturer)
- UFACTORY Dual-Arm Robot Self-Collision Detection: Enhancing Safety & Risk Assessment (R&D Stage) · UFACTORY (video)
- UFACTORY Help Center home · UFACTORY (manufacturer)
- UFACTORY Product Downloads page · UFACTORY (manufacturer)
- UFACTORY Release Note, Version List · UFACTORY (manufacturer)
- UFACTORY Studio product and download page · UFACTORY (manufacturer)
- UFACTORY Studio User Manual (online), 1. Preface · UFACTORY (manufacturer)
- UFACTORY Studio User Manual (online), 2. Glossary · UFACTORY (manufacturer)
- UFACTORY xArm Hardware Installation · UFACTORY (video)
- UFACTORY xArm Live Control Tutorial · UFACTORY (video)
- UFACTORY xArm Trajectory Recording Tutorial · UFACTORY (video)
- UFACTORY YouTube channel · UFACTORY (video)
- Updated ISO 10218: Answers to Frequently Asked Questions (FAQs) (A3 blog, 03/20/2025; Wayback Machine snapshot 2025-10-06) · Association for Advancing Automation (A3) (secondary)
- xArm-CPLUS-SDK repository (GitHub) · UFACTORY (xArm-Developer) (manufacturer)
- xArm-Developer GitHub organisation repository list · UFACTORY (xArm-Developer) (manufacturer)
- xArm-Python-SDK README (GitHub) · UFACTORY (xArm-Developer) (manufacturer)
- xarm_ros ReadMe (ROS 1, master branch) · UFACTORY (manufacturer)
- xarm_ros2 README (GitHub, humble branch) · UFACTORY (xArm-Developer) (manufacturer)
- xarm_ros2 ReadMe (humble branch) · UFACTORY (manufacturer)
IntelliMake diagrams are redrawn as native figures, © IntelliMake.org. UFACTORY does not endorse this platform.