1. As a beginner, what should I do when I first get my uArm?
Here are resources for beginners:
Video Tutorials (updating)
Download Software & User Manual
2. What should I do if uArm Studio failed to connect with uArm Swift (Pro)?
Please download or update to latest uArm Studio (1.1.18).
It’s now available on our website. If you didn’t see it, please clear the history of your browser or try again later.
Click the question mark beside “Disconnected”
Troubleshoot with a click and see the suggestions
If the suggestions don’t help, report your problem via Feedback Form with log files.
- Log files help us locate problems quickly. You will be instructed to find the location of log files when you choose “Software Problems” -> "uArm Studio"
3. What is “firmware”? How to update firmware?
Firmware is the “brain” of uArm, which enables uArm to understand your requests when you try to control it via software or codes.
In order to fix bugs or add new features, we’ll update firmware from time to time. We suggest all users to keep the firmware updated.
Please enter “Setting” or "Check for Updates’ to see the latest firmware version, release notes, and update firmware.
4. What should I do if firmware flashing is failed halfway, or I flashed the wrong firmware?
Here are the steps to flash firmware manually:
Download “FlashTool” (Flashtool is a simple tool made by the uArm Team for flashing firmware manually) and Firmware .hex file (currently for Pro only)
Connect uArm Swift (Pro) with computer via USB.
Please don’t use uArm Studio while using FlashTool, or the port will be occupied.
Open FlashTool, and then drag the .hex file into the FlashTool window. Done!
Now you can open uArm Studio to check if the firmware is the latest.
5. What should I do if uArm seems to have a calibration problem/moves abnormally/skips steps?
1)Please check the wire connection (which may loose during shipping).
2)Let uArm go to these points via Blockly and send us a video.
So we can judge if there’s a hardware problem.
3)Re-calibrate manually (only available for Pro).
But we don’t recommend frequent calibrations.
Guide for re-calibration
6. How to use Bluetooth Module? How should I deal with Bluetooth problems?
Plug in Bluetooth module to your PC, let uArm stay close to PC, and then you can control uArm via uArm Studio wirelessly.
If Mac failed to discover uArm via Bluetooth:
1）. Donwload FTDI driver here: http://www.ftdichip.com/Drivers/VCP.htm3
(some Mac systems don’t have built-in drivers)
2）. Restart PC and try again.
If PC(Win/Mac/Linux) can discover but failed to pair with uArm:
It’s caused by an error of pairing prior to shipping.
Please download Bluetooth Pairing Tool, and pair them manually.
Before using it, please ensure neither the uArm nor the bluetooth module is connected by other bluetooth-enabled device.
7. As a developer, where can I find all the resources?
Communication Protocol: please refer to the “For developers” part of Quick Start Guide:
UFACTORY-Developer Github Page: https://github.com/uArm-Developer
– SwiftProForArduino: uArm Swift Pro Arduino Library
– SwiftForArduino: uArm Swift Arduino Library
– SwiftProForROS: uArm Swift Pro ROS Library
– pyuf: uArm Swift/Swift Pro Python Library
– OpenMV examples: OpenMV example for uArm Swift Pro
Except the libraries above, other libraries are for uArm Metal ONLY, please don’t apply it to Swift (Pro), in case of flashing the wrong firmware or causing damages to uArm.
8. How to Install Drivers for uArm Swift（Pro）Manually
1）Get the drivers
The drivers of Studio located in Studio “file location”
uArmStudio\resources\studio\driver，for instance：D:(or the place you install uarm studio)uArmStudio\resources\studio\driver
（2）Right click“This PC”，open “Device Manager”，find“Arduino Mega2560”
（3）Right click“Arduino Mega 2560”,install the driver manually
9. How to get the current coordinates of the uArm
We recommend 2 ways to get the current coordinates of the uArm.
Send “M2120 V1” to uArm and it will feedback current coordinates per second.
(2)By uArm Studio.
10.How to upload firmware to uArm Swift(Pro) by Arduino IDE
Run uArm Studio and open the blockly function, drag “Move to” module to the panel and DO NOT click the “OK” button. It will show current coordniate.
(1).Get the firmware of uArm Swift (Pro) from github, unzip and put it in Arduino libraries, path should be like: C:\Users\username\Documents\Arduino\libraries.
Open the “Marlin” with Arduino IDE
(3).Set the board/processor/port as below:
(4).Upload the file to uArm Swift (Pro)
11. uArm Studio disconnected
(1) Connect your uArm to PC and power on, check the “Device Manager—COM”.
(2) If there is “Arduino Mega 2560” in the COM port list, but uArm Studio shows “USB disconnected”, that means the connection between the uArm and the PC is OK but the uArm Studio does not recognize the uArm, that may cause by the “uarmcore” fail to run, you could run the “uarmcore” manually on “C:\Program Files\uArmStudio\resources\studio\uarmcore”.
(3) If there is no “Arduino Mega 2560” on the COM port list, try to remove the power supply of the uArm, then check the connection status on “Device Manager—COM”, if there is “Arduino Mega 2560” on the COM port list after the power supply removed and there is no “Arduino Mega 2560” on the COM port list while the power supply is on, that means the uArm’s control board may malfunction, please contact email@example.com to get your product repair under this condition.
12. How to get the log files of uArm Studio
(1) Click “Help” on the left top of uArm Studio Home Page.
(2) Click “Open Home Folder” and find all the logs.
(3) Send all the logs in “studio” file folder to us.
13. How to adjust focus of uArm Laser?
Please rotate this part while the light is on until you get a very tiny dot on the paper. Please ware the protection glass while doing the adjustment.
14. How to order extra kit?
For those who want to order extra kits, please visit our online store: http://store.ufactory.cc
15. Why my Android device failed to connect to uArm by uArm Play APP?
You may have to turn on the Bluetooth and Location Service for the Android system,and also need give uarm play the access to the Bluetooth and Location service.
uArm User Facebook Group