Check to make sure all parts are included and prepare for assembly by reading the RoboMaster EP Core Quick Start Guide. Refer to this user manual for more information. Watch all tutorial videos and read the RoboMaster EP Core Safety Guidelines and Disclaimer before using for the first time. Watching the Video Tutorials Visit the official DJI website https://www.dji.com/robomaster-ep-core/video or go to the app and...
Contents Using this User Manual Legends Before Use Watching the Video Tutorials Referring to the RoboMaster EP Core Programming Manual Using an SDK Contents Product Profile Introduction Robot Diagram Overview Preparing Modules and Functions Using the RoboMaster App Omnidirectional Chassis...
Page 5
ROBOMASTER EP Core User Manual Operating Your Robot Checking Before Use Powering on the Battery Operating the Robot Using a Mobile Device Gameplay Operating the Robot Using a Gamepad Using a Computer and RoboMaster Appendix Specifications Firmware Update Calibrating the Robot...
The robot is also compatible with third-party building blocks, providing even more ways to learn and have fun. Open DJI SDK is available on the robot and supports 39 programmable sensor ports. It is also compatible with third-party hardware, providing users with unlimited creative possibilities.
Page 8
QR code to download the app on your mobile device. B. Users can also download the RoboMaster software for Windows or Mac from the official DJI website to control the robot with a keyboard and mouse. Windows: https://www.dji.com/robomaster_app Mac: https://www.dji.com/robomaster_app Use your DJI account to log in to the RoboMaster app.
Page 9
Refer to the Connecting section for more information. Initializing the Robot with the App Activating the Robot After connecting, use your DJI account to activate the robot in the RoboMaster app. Activation requires an internet connection. 1. Start activation. 2. Follow the prompts to complete activation.
Page 10
ROBOMASTER EP Core User Manual Motor Addressing Motor addressing is required in the app before using for the first time. Follow the prompts to complete motor addressing. 1. Start Motor Addressing. 2. Lift the chassis and follow the prompts to rotate the Mecanum wheels in the order shown onscreen until all wheels have been rotated.
Page 11
ROBOMASTER EP Core User Manual 4. Motor addressing completed. Motor addressing is required when a motor is replaced. Open the RoboMaster app, click Settings then System, and select Motor Addressing. Armor Addressing Armor addressing is required in the app when using the robot for the first time. Follow the prompts to complete armor addressing.
Page 12
ROBOMASTER EP Core User Manual 3. Armor addressing completed. Armor addressing is required when an armor module is replaced. Go to the RoboMaster app, click Settings, then System, and select Armor Addressing. Robotic Arm Installation The robotic arm must be installed in the app before using the robot for the first time.
Page 13
ROBOMASTER EP Core User Manual 3. Calibrate the robotic arm. Gripper Installation The gripper must be installed before using the robot for the first time. Servo Installation Make sure that the servos installed to the robot have different IDs and each ID ranges from 1 to 3.
Page 14
ROBOMASTER EP Core User Manual 2. Follow the prompts to connect the servos in turn. 3. Follow the prompts to select module numbers for the servos until each servo has its unique number. Servos can be connected in series. After removing the robotic arm, the two servos on the robotic arm can be controlled separately.
Page 15
ROBOMASTER EP Core User Manual 2. Follow the prompts to connect the infrared distance sensors in turn. 3. Follow the prompts to select module numbers for the infrared distance sensors until each sensor has its unique number. The robot supports the installation of multiple infrared distance sensors and users can select the ID accordingly.
Product Support: Tap to enter the official DJI product support page. b. Maintenance Support: Tap to enter the official DJI Repair Center page. c. User Manuals: Tap to enter the official DJI user manual download page. d. Vision Markers: Tap to enter the official Vision Marker download page.
Page 17
ROBOMASTER EP Core User Manual 5. Connect The robot must be connected with the app. Tap to see a guide on how to connect via Wi-Fi or router. Connection via Wi-Fi Users can enter both Solo and Battle mode when connecting via Wi-Fi.
Page 18
ROBOMASTER EP Core User Manual Resetting the Password Users can enter both Solo and Battle mode when connecting via router. Follow the steps below to connect: (1). Slide the mode switch on the intelligent controller to and power on the robot.
Page 19
The RoboMaster EP Core Programming Manual offers detailed explanations of various blocks and modules, making it easier for users to understand the fundamentals of EP Core programming.
ROBOMASTER EP Core User Manual EP Core cannot use the blaster, gimbal, or their related functions in Solo, Battle, or Lab mode. It is recommended to connect the blaster or gimbal first. Omnidirectional Chassis Introduction The chassis is an omnidirectional motion platform based on the Mecanum wheels, which can be used to move forward, traverse, skew, rotate, or a combination of movements at once.
Page 21
ROBOMASTER EP Core User Manual 2. Power Port Power port used for intelligent battery connection. Note that this interface contains the battery management system. Avoid unplugging the power port unless necessary. 3. M BUS Port Motor port used for motor connection.
Page 22
ROBOMASTER EP Core User Manual Connect the black, orange, and red cables to the ports of the corresponding color. Make sure the motion controller is properly installed before use and the screws on the chassis rear cover are locked. After each reinstallation of the motion controller, calibrate the robot if prompted to do so in the RoboMaster app.
ROBOMASTER EP Core User Manual Armor Modules A total of four armored modules are installed on the four sides of the chassis, which protect the internal structure of the robot. Each hit detector module is represented by an LED light and is visible under the armor module.
DO NOT pull on the antenna. If the intelligent controller antenna is damaged, the performance of the robot will be affected. Contact DJI if the antenna is damaged. Camera The camera features a 1/4-inch sensor with 5 million pixels and a FOV of 120°, allowing users to control the robot from a first-person perspective.
ROBOMASTER EP Core User Manual Intelligent Battery The intelligent battery has a capacity of 2400 mAh, a voltage of 10.8 V, and a variety of power management functions. LED2 LED3 LED1 LED4 1. Power Button 2. Battery Level Indicator Intelligent Battery Functions 1.
Page 27
ROBOMASTER EP Core User Manual Mounting the Intelligent Battery When in use, open the rear armor cover and insert the battery into the battery compartment. Make sure the battery is securely installed. Otherwise, the battery may fall out or have insufficient contact, which can lead to loss of battery information.
ROBOMASTER EP Core User Manual Powering On/Off Press and hold the power button for more than two seconds to power on or off. Low-Temperature Notice 1. The performance of the intelligent battery is significantly reduced at temperatures below 5° C (41° F).
The servo will perform a self-test when it is powered on. If a self-test error occurs, reconnect the servo with the power supply. Contact DJI Support if the servo still does not work normally after being powered on multiple times.
ROBOMASTER EP Core User Manual When in use, DO NOT touch the servo to avoid injury. DO NOT hit the servo. Otherwise, it may reduce the service life of the servo or even lead to permanent damage. When the servo overload warning prompts appear in the app multiple times, stop the operation immediately and check the operation and the structure of the robotic arm or servo.
ROBOMASTER EP Core User Manual Power Connector Module Introduction A power connector module can connect and power third-party hardware, offering multiple ports to connect hardware and create custom programs and applications. 1. 12V Power Input Port 4. 5V/4A Power Output Port The input voltage is 9.6-12.6 V.
Page 32
ROBOMASTER EP Core User Manual 2. Connect the power cable and a Y-cable. 3. After connecting a Y-cable to the motion controller as shown below, place the power cable on the chassis and pull the XT30 power cable of a Y-cable through the chassis middle frame to the chassis cabin.
Page 33
ROBOMASTER EP Core User Manual 5. As shown below, connect the XT30 power cable in the chassis cabin to the 12V power input port and the B end of the 12cm data cable to the CAN bus port of the power connector module.
ROBOMASTER EP Core User Manual Infrared Distance Sensor (TOF) Introduction The infrared distance sensor calculates the distance between a sensor and an object by measuring the time it takes an infrared light to reach the object and return to the sensor. The infrared distance sensor consists of an illumination unit, optical receiver, and signal processing system.
Page 35
ROBOMASTER EP Core User Manual Left side: 2. Use two M3-D screws to fix the TOF module to the left side of the extension platform, located above the chassis left armor. 3. As shown below, connect the TOF module with the power connector module with a 14cm data cable.
Page 36
ROBOMASTER EP Core User Manual 5. After removing the screws of the right armor, connect the TOF module with the right armor with a 12cm data cable. 12 cm Infrared Armor data distance cable sensor data cable 6. Arrange the data cable as shown below and remount the right armor.
Page 37
ROBOMASTER EP Core User Manual 8. Use two M3-C screws to fix the straight connecting rod to the front of the extension platform. 9. As shown below, connect the TOF module with the power connector module with a 14cm data cable.
Page 38
ROBOMASTER EP Core User Manual Communicate with the infrared distance sensor by sending a plaintext string via the serial. Below shows the control commands that the infrared distance sensor supports: Description Control Command Turn on the infrared distance sensor “ir_distance_sensor measure on”...
ROBOMASTER EP Core User Manual Sensor Adapter Introduction The robot is equipped with four sensor adapters, with IDs set to 1 by default. Each sensor adapter has two sensor ports and provides a power supply, making it convenient to connect and power third-party sensors that measure inputs such as temperature, pressure, and distance.
Page 40
ROBOMASTER EP Core User Manual 2. After removing the screws of the left armor and right armor, connect the respective sensor adapters with the armors using two 12cm data cables. 12 cm Sensor adapter Armor data cable Armor data Sensor...
Page 41
ROBOMASTER EP Core User Manual 5. As shown below, connect the sensor adapter with the power connector module with two 14cm data cables. 14 cm LED Indicator for Sensor Adapter The LED indicator is used to indicate the status of the sensor adapter. Details are as follows:...
ROBOMASTER EP Core User Manual Straight Connecting Rod The straight connecting rod can be fixed to the chassis extension platform so that an infrared distance sensor or camera can be installed. Below shows the installation procedure for the camera. 1. Use two M3-C screws to fix the camera to the specific position of the straight connecting rod as shown below.
ROBOMASTER EP Core User Manual Front Axle Extension Platform The front axle extension platform can be fixed to the front of the chassis so that a gripper or sensor can be installed. Below shows the installation procedure for the gripper.
ROBOMASTER EP Core User Manual Robot and Third-Party Platforms The robot is compatible with third-party platforms. Third-party platforms are powered by the power connector module and communicate with the robot using the SDK protocol. For more information, visit robomaster-dev.rtfd.io. There are two ways to connect the robot with third-party platforms:...
Page 45
ROBOMASTER EP Core User Manual b) USB Connection The third-party platform Raspberry Pi connects with the power connector module and communicates with the robot via the USB port of the intelligent controller as shown below: The third-party platform Jetson Nano...
ROBOMASTER EP Core User Manual Gamepad (Not Included) Introduction By connecting to a mobile device running the RoboMaster app, users can control the robot and perform multiple tasks with the gamepad and app. Additionally, a mouse can be connected to the gamepad for more precision control of the robot.
Page 47
ROBOMASTER EP Core User Manual Firmware Update The firmware of the gamepad can be updated using the RoboMaster app. When there is a firmware update available, the RoboMaster app will send a prompt after the gamepad is connected. Follow the prompts to update the firmware.
Page 49
ROBOMASTER EP Core User Manual 1. Back button: Tap to return to the home page. 2. Solo mode games button: Tap to enter Target Practice or Target Race. 3. Connection status button: Tap to see how to connect the Robot and the app.
Page 50
ROBOMASTER EP Core User Manual Operating the Robot The camera view is mainly used to control the chassis, robotic arm, gripper of the robot. Controlling the Chassis Tap the chassis control button to move the robot forward, backward, or sideward.
Installing the Windows or Mac Version of RoboMaster 1. Users can download the RoboMaster app for Windows or Mac from the official DJI website on a computer to control the robot with a keyboard and mouse.
The RoboMaster app Lab offers hundreds of programming blocks that allow you to access features such as PID control. The RoboMaster EP Core Programming Manual provides instructions and examples to help users quickly learn programming techniques for controlling the robot.
Page 54
ROBOMASTER EP Core User Manual 1. Scratch page: Tap to view Scratch programs. 2. Python page: Tap to view Python programs. 3. Import DSP file: This function is available on Android, Windows, and Mac devices. DSP files can be imported to iOS devices by using AirDrop.
Page 55
AI Modules There are six AI modules that can be programmed by entering Lab then DIY Programming then Scratch. Refer to the Smart section of the RoboMaster EP Core Programming Manual for more programming examples. Note that the AI module will be affected in the following situations: a.
Page 56
Program or a Custom Skill and run on the robot. Users can also convert Scratch programs into Python code and use the source code display to help get started with programming with Python. Refer to the RoboMaster EP Core Programming Manual for more information.
Page 58
ROBOMASTER EP Core User Manual Camera Sensor CMOS 1/4”; Effective pixels: 5MP 120° Max Still Photo Resolution 2560×1440 pixels FHD: 1080p/30fps Max Video Resolution HD: 720p/30fps Max Video Bitrate 16 Mbps Photo Format JPEG Video Format Supported SD Cards Supports microSD cards with a capacity of up to 64 GB Operating Temperature Range -10 to 40 °C (14 to 104 °F)
Page 59
ROBOMASTER EP Core User Manual Robotic Arm Movement Range 0-0.22 m (horizontal); 0-0.15 m (vertical) Axis Number Gripper Grip Distance Approx. 10 cm Servo Weight Approx. 70 g Main Body Dimensions (L×W×H) 44.2×22.6×28.6 mm Transmission Ratio Rated Torque 1.2 N*m Rated Rotational Speed 40±2 rpm...
ROBOMASTER EP Core User Manual Firmware Update Check the robot firmware version in Settings, then System, and then Firmware Update. If there is a new firmware version, use the RoboMaster app to update the firmware of the robot. 1. Make sure that all parts are connected, power on the robot, and check to make sure the battery level is above 50%.
ROBOMASTER EP Core User Manual Calibrating the Robot If any of the following scenarios occur, recalibrate the robot in the RoboMaster app: a. The robot moves involuntarily while rotating. b. The chassis cannot be controlled when warning prompts appear in the app.
ROBOMASTER EP Core User Manual Using the S-Bus Port A remote controller that supports the S-Bus protocol can be used to control the robot by connecting to the S-Bus port of the motion controller. Users must prepare their own receiver and remote controller.
Page 63
ROBOMASTER EP Core User Manual Usage Make sure the remote controller has been linked with the receiver before use. Refer to the manual documents of the receiver for more information on linking methods. The correspondence of control channels of the S-Bus port of the motion controller are shown below.
ROBOMASTER EP Core User Manual Programming Customizable UI The customizable UI system expands the input and output modes of a program. Users can create UI widgets that are used to represent the input and output processing information of a program.