Meet the wlkata Mirobot: 6DOF mini industrial robot that can teach you a thing or two about programming. It can take on laser engraving, writing, drawing, handling, and palletizing. This open source robot has 0.2mm repeatability. It is based on Arduino and has WiFi and Bluetooth connectivity.
The wlkata Mirobot supports ROS, MATLAB, and Python. It comes with desktop and mobile control. This particular kit ships with a robot arm, controller, pneumatic accessories, servo gripper, an extension module, and everything you need to get started.