uArm Swift

The uArm Swift is a high-grade desktop robotic assistant that can be utilized in many more applications than its predecessors, the uArm Basic and the uArm Metal. Built around an Arduino Mega 2560, the uArm Swift is an open-source, DIY-friendly robotic arm platform developed for makers and educational purposes. This little bot is extremely easy to use; almost anyone can learn how to play with it in a few minutes. The uArm supports visual programming as well as Arduino, Python, GrabCAD and ROS, providing plenty of options for a wide range of users. Unleash the maker inside and get uArm to make your ideas happen!

The uArm Swift has a repeatability of 5mm with a maximum payload of 500g and is one of the most affordable open source robotic arms on the market. It's small in size, light in weight and equipped with four built-in servo motors that enable it to move responsively. Unlike its older sibling, the Swift Pro, the uArm Swift features functions like Leap Motion gesture control and mouse/keyboard control, allowing you different functionality with the broader range of repeatability.

Each uArm has several means of operation and control. The easiest way to start is with Offline learning mode, which requires no coding experience or complicated assembly. You simply need to power it on, press record, teach the arm what to do by dragging it...and that's all! uFactory has also developed two intuitive apps to control the uArm: uArmStudio comes in a clean, intuitive user interface with instructions, setting and diagnosis built in for Windows, Mac OS, and Linux; uArm Play is available for smartphones.

  • 1x uArm Swift
  • 1x Power Adapter & Cable
  • 1x Suction Cup End-Effector
  • 1x Gripper End-Effector
  • 1x Universal Holder End-Effector
  • 1x Bluetooth 4.0 Master Board
  • 1x USB Cable
  • 1x Screw & Tool Set
  • Arduino Mega 2560 Motherboard
  • Customized RC Servo Motors
  • Potentiometer Feedback
  • 4 Degrees of Freedom
  • Max Payload: 500g
  • Repeatability: 5mm
  • Working Range: 50mm--320mm
  • Max Speed: 167mm/s
  • Bluetooth 4.0

uArm Swift Product Help and Resources

Core Skill: Robotics

This skill concerns mechanical and robotics knowledge. You may need to know how mechanical parts interact, how motors work, or how to use motor drivers and controllers.

2 Robotics

Skill Level: Rookie - You will be required to know some basics about motors, basic motor drivers and how simple robotic motion can be accomplished.
See all skill levels

Core Skill: DIY

Whether it's for assembling a kit, hacking an enclosure, or creating your own parts; the DIY skill is all about knowing how to use tools and the techniques associated with them.


Skill Level: Noob - Basic assembly is required. You may need to provide your own basic tools like a screwdriver, hammer or scissors. Power tools or custom parts are not required. Instructions will be included and easy to follow. Sewing may be required, but only with included patterns.
See all skill levels

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

1 Electrical Prototyping

Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

1 out of 5

Based on 1 ratings:

Currently viewing all customer reviews.

1 of 1 found this helpful:

Please be aware: you cannot return it if it doesn't work

My order arrives with the top motor doesn't work. I thought SparkFun will make a replacement or return it. However, SparkFun asked me to work with uArm tech support directly. The uArm support cannot identify the problem and ask me take video multiple times...

Until today, 3-4 weeks after my purchase, I still have the broken arm at my hand and cannot return or replace it!

Sorry to hear you're having trouble. We ask that you contact uFactory for help with your issue because they are the experts on this product. If uFactory determines that the device is defective, we will work with you to get it repaired or replaced.