Meet the uArm Swift Pro: an open source educational robot that can be used for 3D printing, laser engraving, and writing. This Arduino-based desktop robotic arm comes with a repeatability of 0.2mm and a stepper motor with a 12-bit encoder. It comes with a block-based graphical programming interface. You can also control the robot using mouse/keyboard or hand gestures.
The kit has multiple end effectors for your projects. The robot arm has a built-in socket for Seeed Grove modules. ROS is also supported.