Instruction Manual
This manual provides detailed instructions for the assembly, setup, and operation of the KEYESTUDIO 4DOF Robot Arm Starter Kit for Arduino. This kit is designed for individuals aged 15 and above with a foundational understanding of electronic programming, offering a practical platform to explore robotics and coding principles.
The kit includes a 4-Degrees-of-Freedom (4DOF) robotic arm, control boards, servos, and various components necessary for construction. It supports multiple control methods, including a wired joystick, Bluetooth application for Android/iOS devices, and compatibility with a PS2 wireless controller (controller not included).
Please verify all components are present upon opening the package. Refer to the image below for a visual representation of the included parts.

Figure 2.1: Complete list of components included in the kit.
The robotic arm mechanism comes partially pre-assembled. This section focuses on completing the base, joystick, and integrating the main arm structure. For highly detailed, step-by-step visual instructions, it is recommended to visit the official KEYESTUDIO wiki for the '4DOF Robot Arm Kit V2.0 for Arduino'.
Careful wiring is crucial for proper functionality. Refer to the diagram below for connecting the servos, joystick, and power components to the Motor/Servo Drive Shield.

Figure 3.1: Servo Drive Expansion Board Parameters and Pinout.
Note: Some servo wires may require extensions (included in the kit) to reach their respective connection points on the shield.
To operate the robot arm, you will need to set up the Arduino Integrated Development Environment (IDE) and upload the provided sample code.
The robot arm code typically requires specific libraries, such as the Servo library. These can usually be installed via the Arduino IDE's Library Manager (Sketch > Include Library > Manage Libraries...). Search for and install any libraries specified in the kit's documentation or sample code.
The KEYESTUDIO 4DOF Robot Arm supports multiple control methods:

Figure 5.1: Overview of available control methods.
The kit includes two joystick modules that can be wired directly to the control board. Once the appropriate code is uploaded, manipulate the joysticks to control the movement of the robotic arm's various joints and the gripper.
The HM-10 BT-4.0 module allows for wireless control via a smartphone application. You will need to download the compatible KEYESTUDIO app (available for Android and iOS) and pair it with the HM-10 module. The app provides a graphical interface to send commands to the robot arm.
While a PS2 wireless controller is not included in this kit, the Motor/Servo Drive Shield has a PS2 interface. Sample code and instructions for integrating a PS2 controller are typically provided on the KEYESTUDIO wiki, allowing for an alternative wireless control method if you acquire a compatible PS2 controller.
To ensure the longevity and optimal performance of your robot arm kit, follow these maintenance guidelines:
If you encounter issues with your robot arm, consider the following troubleshooting steps:
| Feature | Detail |
|---|---|
| Model Number | KEYESTUDIO Robot Arm Starter Kit |
| Degrees of Freedom (DOF) | 4 |
| Control Methods | Wired Joystick, Bluetooth App (Android/iOS), PS2 Joypad (code provided, controller not included) |
| Servos Included | 4 x 180-degree MG90S (14g) Black Servos |
| Recommended Age | 15+ years (with programming knowledge) |
| Power Supply (External) | DC 7-9V (e.g., 2x 18650 batteries or compatible AC adapter) |
| Weight | 1.36 pounds (approx.) |
| Package Dimensions | 11.61 x 7.95 x 3.03 inches (approx.) |
KEYESTUDIO is committed to providing technical support for its products. If you encounter any issues or have questions regarding the assembly, programming, or operation of your robot arm kit, please reach out to KEYESTUDIO customer support. You can typically find contact information on the product packaging or the official KEYESTUDIO website.
While specific warranty details are not provided in this manual, KEYESTUDIO generally offers support for product defects and operational assistance. Please retain your proof of purchase for any warranty claims.
![]() |
Keyestudio 4DOF Robot Arm Kit for Arduino DIY Discover the Keyestudio 4DOF Robot Arm Kit for Arduino DIY. This guide provides step-by-step assembly, features, and control projects using Arduino, joysticks, Bluetooth, and PS2 controllers, ideal for STEM education and hands-on learning. |
![]() |
KS0428 Keyestudio Mini Tank Robot V2 – Návod a Projekty Komplexní uživatelský manuál a průvodce projekty pro KS0428 Keyestudio Mini Tank Robot V2. Obsahuje montážní návody, nastavení softwaru a vzdělávací projekty pro Arduino, ideální pro výuku elektroniky a programování. |
![]() |
Keyestudio ESP32 Development Board: Features, Specifications, and Usage Guide Explore the Keyestudio ESP32 Development Board, a versatile WiFi and Bluetooth enabled microcontroller compatible with Arduino. Learn about its features, specifications, pinout, and test code for IoT and smart home projects. |
![]() |
Keyestudio NANO CH340: Development Board Guide and Arduino IDE Setup A comprehensive guide to the Keyestudio NANO CH340 development board, covering technical specifications, pinouts, and a step-by-step tutorial for setting up the Arduino IDE and uploading code. |
![]() |
KEYESTUDIO KS0026 Digital IR Receiver Module for Arduino Projects Overview of the KEYESTUDIO KS0026 Digital IR Receiver Module for Arduino projects. This module enables IR remote control functionality, featuring a 5V power supply, digital interface, and 38KHz modulation frequency. Find more details and resources on the KEYESTUDIO website. |
![]() |
Keyestudio KS0066 TB6612FNG Dual DC Motor Driver Module Overview of the Keyestudio KS0066 TB6612FNG Dual DC Motor Driver Module, detailing its specifications for controlling two DC motors with up to 1.2A continuous current, PWM speed control, and multiple operating modes. |