SUPPORT FOR ROBOMASTER EP CORE


FAQ

No, it does not have an IP rating, and it is not waterproof and dustproof.
Did this help answer your questions?Yes/No
Dimensions with packaging (mm): 375*325*350
Dimensions without packaging: 390*245*330
Weight with packaging: about 5.7 kg
Weight without packaging: about 3.3 kg
Did this help answer your questions?Yes/No
Specifically designed for the RoboMaster Robotics Competition, the RoboMaster EP Core is an educational robot that inherits most of the functions of the RoboMaster S1. Additionally, it introduces extension modules such as the DJI self-developed servo, robotic arm, and gripper, and it opens free access to DJI's official SDK and a robotic course system carefully prepared by DJI. It is also compatible with third-party open source platform hardware and third-party sensors.
Did this help answer your questions?Yes/No
Most modules (for example, the intelligent controller and motion controller) are not cross-compatible. Some of the structural modules (such as the Mecanum wheels and armor), however, can be used interchangeably.
Did this help answer your questions?Yes/No
In addition to the PWM, SBUS, UART, and USB ports on the intelligent controller, the RoboMaster EP Core also provides a sensor adapter module (supporting sensors with an ADC interface or IO interface) and a power adapter module (supporting sensors with a CAN Bus communication interface).
Did this help answer your questions?Yes/No
The RoboMaster EP Core can be operated in multiple ways, including through a touchscreen, gimbal gyro control, DJI gamepad, or a keyboard and mouse.
Did this help answer your questions?Yes/No
No, it doesn't. When shooting photos and videos, you have to insert your own microSD card into the intelligent controller module to store them.
Did this help answer your questions?Yes/No
(1) When connecting via Wi-Fi, your mobile device or computer connects to the Wi-Fi of the EP Core. When connecting via a router, your mobile device or computer connects to the EP Core via a router.
(2) Connection via Wi-Fi is not suitable if the robot is joining a network for battling, and you are recommended to choose this connection method when the robot is in Solo mode or in an environment without LAN. Connection via router provides broader signal coverage, which allows multiple control methods for robots to operate simultaneously on the same network.
Did this help answer your questions?Yes/No
For Battle mode, it is recommended to use a router that supports 5 GHz to reduce signal interference. If you use a router that only supports 2.4 GHz, you are recommended to choose the 3x3 MIMO Router.
The following router brands and models are recommended:
TP-Link TL-WDR8600; TP-Link TL-WDR5640 (for users in China)
TP-Link Archer C7; NETGEAR X6S (for users outside of China)
Did this help answer your questions?Yes/No
-10 ℃ to 40 ℃。
Did this help answer your questions?Yes/No
Yes. Go to Settings -> Display in the RoboMaster app to change the color of the armor LED indicator.
Did this help answer your questions?Yes/No
To address the armors, you can go to Settings -> System -> Armor Addressing in the RoboMaster app, and operate following the prompts.
Did this help answer your questions?Yes/No
600°/s.
Did this help answer your questions?Yes/No
(1) First go to Settings -> Control -> Firing Type in the RoboMaster app to select Gel Beads, and then enter the FPV interface. Then your HP will be deducted if your EP Core is hit.
(2) Check whether the hit detection module is securely installed, and check whether the cable connecting the motion controller is properly connected.
(3) Check whether the hit detection/motion controller module functions normally in the RoboMaster app.
Did this help answer your questions?Yes/No
No attitude information input: Blinks red, green, and blue alternatively.
IMU calibration failed: Blinks red quickly.
Stop mode: Blinks red slowly.
Did this help answer your questions?Yes/No
There are 6 PWM ports on the motion controller, which are mainly used to control the servos, LED indicator, etc. (Note: It is recommended to use the standard servo connection cable.) You can set the duration of a high level output in a certain period in Lab in the app to "Set the output percentage for the PWM port". For the detailed operations, please refer to the RoboMaster EP Programming Guide.
Did this help answer your questions?Yes/No
Yes, but the gamepad can only be used to control the chassis of the RoboMaster EP, and does not currently support controlling the robotic arm and gripper.
Did this help answer your questions?Yes/No
There is a sound sensor in the EP Core's hit detection module, which recognizes hits or collisions through sound.
Did this help answer your questions?Yes/No
No. A connection error will occur if the EP Core is switched from one router to another.
Did this help answer your questions?Yes/No
The RoboMaster app is specially developed for RoboMaster series robots (supporting platforms such as iOS, Android, Windows, and Mac). Search for the RoboMaster app in the App Store/Google Play/Huawei AppGallery, or scan the QR code in the User Manual to download it for your mobile device. Please go to https://www.dji.com/robomaster_app to download the desktop version for your computer.
Did this help answer your questions?Yes/No
64-bit systems for Windows 7, Windows 8, and Windows 10.
Did this help answer your questions?Yes/No
Before using a new RoboMaster EP Core for the first time, you need to activate the robot using the RoboMaster app. Please operate following the prompts in the app and complete the activation process.
Did this help answer your questions?Yes/No
The RoboMaster EP Core can be connected via Wi-Fi or a router. Please refer to the DJI tutorials for RoboMaster S1/EP/EP Core for detailed instructions: How to Connect the Robot to the App.
Did this help answer your questions?Yes/No
1. For firmware updates of the entire unit, please refer to the DJI tutorials for RoboMaster S1/EP/EP Core: How to Update RoboMaster EP’s Firmware.
2. For firmware updates of the servo/sensor adaptor module/Infrared Depth Sensor (TOF), connect the modules and make sure their module numbers do not conflict with one another. (Note: To check the servo’s number, go to Settings -> Extension Modules and check if the numbers of all connected servos are displayed normally.) If not, follow the app’s prompts and reconnect the corresponding modules. The app will prompt "Inconsistent Firmware Version" if a firmware update is required for the modules. Please follow the prompts in the app to complete the firmware update.
3. For firmware updates of other modules, please follow the prompts in the app.
Did this help answer your questions?Yes/No
Yes. You can update the firmware via desktop versions of the RoboMaster app for Windows or Mac.
Did this help answer your questions?Yes/No
iOS devices: iOS 10.0.2 and above.
Android devices: Android 5.0 and above.
Please check the official website for the compatibility list.
Did this help answer your questions?Yes/No
Before joining a network for a multiplayer battle, all robots have to connect to the RoboMaster app via the same router. Please check whether the router connection is normal.
Did this help answer your questions?Yes/No
You can go to the Settings -> Control in the RoboMaster app, and then adjust the "Control Sensitivity" to improve your operation experience.
Did this help answer your questions?Yes/No
RoboMaster EP Core does not support Follow function when it is in Solo mode.
Did this help answer your questions?Yes/No
RoboMaster EP Core is not equipped with an infrared transmitter receiver. Please use gel beads to hit the EP Core.
Did this help answer your questions?Yes/No
Recommended configuration for RoboMaster app for Windows is shown below:
CPU: 5th Generation Intel or later version, AMD or equivalent products;
GPU: GPU VRAM 1 GB and above;
Memory: 8 GB and above;
Hardware: 10 GB and above;
System: Win7 64-bit, Win8 64-bit, and Win10 64-bit
Did this help answer your questions?Yes/No
16 Mbps.
Did this help answer your questions?Yes/No
Yes, it supports 4x digital zoom.
Did this help answer your questions?Yes/No
The resolution is 2560*1440.
Did this help answer your questions?Yes/No
The video resolution and frame rate are 1920*1080@30fps and 1280*720@30fps.
Did this help answer your questions?Yes/No
The photo format is JPEG, and the video format is MP4.
Did this help answer your questions?Yes/No
The RoboMaster EP Core can support a microSD card with a maximum capacity of 64 GB and a write speed of 10 MB/s.
Did this help answer your questions?Yes/No
In Solo and Battle modes:
When no microSD card is mounted on the EP Core, the robot cannot take photos, but can record 720p video and then cache it in the Media Library in the RoboMaster app. When there is a microSD card, the robot can take photos and videos (720p/1080p), cache and save them in the Media Library in the app, and then the raw files are stored on the microSD card.

In Lab mode (when running the programming):
When capturing photos or videos, the robot must have a microSD card, and the remaining amount of the SD card needs to be more than 2GB.
Did this help answer your questions?Yes/No
No, the RoboMaster EP Core does not support adjusting the camera parameters.
Did this help answer your questions?Yes/No
If the images captured by the RoboMaster EP Core are blurry or have severe halo effects, it is likely that oil hinders the imaging of the lens, and you need to clean the lens in time. Please use a special lens cleaner and a cleaning cloth to wipe the lens, and ensure that no foreign objects remain on the lens after cleaning.
Did this help answer your questions?Yes/No
Connection via Wi-Fi:
FCC: 2.4 GHz: 140 m, 5.8 GHz: 90 m
CE: 2.4 GHz: 130 m, 5.8 GHz: 70 m
SRRC: 2.4 GHz: 130 m, 5.8 GHz: 90 m
MIC: 2.4 GHz: 130 m

Connection via Router:
FCC: 2.4 GHz: 190 m, 5.8 GHz: 300 m
CE: 2.4 GHz: 180 m, 5.8 GHz: 70 m
SRRC: 2.4 GHz: 180 m, 5.8 GHz: 300 m
MIC: 2.4 GHz: 180 m

Note: All ranges were measured in an interference-free and unobstructed environment.
Did this help answer your questions?Yes/No
Connection via Wi-Fi: 80-100 ms,
Connection via Router: 100-120 ms.
(Measured in an interference-free and unobstructed environment.)
Did this help answer your questions?Yes/No
720p@30fps.
Did this help answer your questions?Yes/No
Connection via Wi-Fi: RoboMaster EP Core can automatically set the channel according to the surrounding environment, and the channel can also be set manually by the user.
Connection via Router: RoboMaster EP Core set the channel according to that of the router when it is connected to the RoboMaster app via a router. Please set the router channel yourself.
Did this help answer your questions?Yes/No
LiPo 3S.
Did this help answer your questions?Yes/No
2400 mAh.
Did this help answer your questions?Yes/No
Press and hold the battery power button for about 2 seconds to power on or off the RoboMaster EP Core.
Did this help answer your questions?Yes/No
Before charging the intelligent battery, please turn off the intelligent battery, or the power cable port may be damaged.
Did this help answer your questions?Yes/No
When the intelligent battery is used for the first time, you have to connect the charger to charge and activate the battery. The activation time takes about 15 seconds.
Did this help answer your questions?Yes/No
The max battery life during use is 85 minutes (measured at a constant speed of 0.8 m/s on a flat surface), and the charging time is 90 minutes. Note: Battery life on standby is about 100 minutes.
Did this help answer your questions?Yes/No
The intelligent battery should be stored in a dry environment. If you do not use the battery for more than 10 days, please discharge the battery to 40% to 60% before storing it. Remember to recharge and discharge the battery every 3 months or so to keep it battery active.
Did this help answer your questions?Yes/No
When the EP Core is updated, the battery is updated simultaneously. If the battery needs to be updated, the RoboMaster app will prompt "Inconsistent Firmware Version". Please update the firmware following the prompts in the app.
Did this help answer your questions?Yes/No
The maximum forward, backward, and sideward speed are all 0.8 m/s. Neither the chassis speed nor the accelerated speed are adjustable.
Did this help answer your questions?Yes/No
The 3508 motor used by the ordinary RoboMaster is equipped with a reduction gearbox, while the 3808I motor does not have a reduction gearbox, but does have an ESC.

The number “3508” refer to the size of the motor’s magnetic core. As the magnetic core of the two motors are of the same size, the names of the two motors are similar. However, they are two completely different modules.
Did this help answer your questions?Yes/No
No, it is not.
Did this help answer your questions?Yes/No
The maximum speed of the brushless motor is 1000 RPM.
Did this help answer your questions?Yes/No
To address the motors, you can go to "Settings"-"System"-"Motor Addressing" in the RoboMaster app, and operate following the prompts.
Did this help answer your questions?Yes/No
It is recommended to operate the robot on solid and flat surfaces (such as concrete, marble, wood, carpet, etc.). Operating on uneven surfaces (surfaces with fine particles like sand) may damage the Mecanum wheels or the motor.
Did this help answer your questions?Yes/No
Avoid operating the robot on uneven surfaces, otherwise particles on these surface will accelerate the wear of the Mecanum wheels and increase the noises of the wheels. You are recommended to disassemble the hub and add some lubricating grease to the shaft hole for maintenance after every 40 to 60 hours of use.
Did this help answer your questions?Yes/No
Currently, the EP Core Lab supports two programming languages: block programming and Python 3.6.
DJI SDK provides free access to the communication protocol and does not have restrictions on programming languages, as long as the socket connection is established. The examples in the RoboMaster Developer Guide only use Python 3.6 as an example.
Did this help answer your questions?Yes/No
Up to 39 programmable modules are supported, including the chassis motor, gripper, robotic arm, sensor adapter module, armor, and LED.
Did this help answer your questions?Yes/No
Line Recognition, Vision Marker Recognition, Person Recognition, Clapping Recognition, Gesture Recognition, and Recognition of other RoboMaster units.
Did this help answer your questions?Yes/No
The RoboMaster EP Core can detect blue, red, and green traces with a width of approximately 15 to 25 mm.
Did this help answer your questions?Yes/No
Applauses within an effective distance of about 1.5 m can be identified, and the EP Core supports identifying two consecutive claps and three consecutive claps in this mode.
Did this help answer your questions?Yes/No
Human gestures within an effective distance of 2 to 3 meters can be identified.
Did this help answer your questions?Yes/No
Vision markers within an effective distance of 3 meters can be identified.
Did this help answer your questions?Yes/No
Currently, the RoboMaster EP Core only supports identifying 44 DJI defined vision markers (made up of 7*7 pixel blocks, and mostly numbers, letters, and special symbols), and is able to recognize markers in red, blue, and green. DJI provides seven vision markers in the combo sold in DJI Store, and the other DJI defined vision markers can be downloaded and printed from DJI's official website or in Guide -> Vision Marker in the RoboMaster app.
*When printing the vision markers, note that the color and size of the markers must conform to those found on DJI's website.
Did this help answer your questions?Yes/No
Go to Lab -> DIY Programming in the RoboMaster app, set and use the program by clicking at the lower right corner of the program icon. The selected program an be saved as a normal program, custom skill (which can be triggered and released in Solo/Battle mode by clicking the custom skill icon), or autonomous program (which can be triggered by shortly pressing the autonomous program button on the EP Core). Additionally, it can also be upload to "My Cloud Space" or share with other players who can then open and run the program in the RoboMaster app.
Did this help answer your questions?Yes/No
Currently only one instance of DIY Programming can be set as a custom skill or autonomous program at a time.
Did this help answer your questions?Yes/No
The Autonomous Program cannot be triggered when the robot is in the challenge mode of the Solo mode, and also when it is in Battle mode.
Did this help answer your questions?Yes/No
In order to protect the safety of the EP Core and the user, DJI limits the speed of the EP Core in Autonomous Program. The maximum moving speed of the EP Core (forward, backward, and sideward) is 0.8 m/s, and the maximum rotation speed is 150°/s. If your preset speed of the program exceeds DJI's speed limit, the speed of the robot will be automatically set to the maximum value in this mode when the robot is running the program.
Did this help answer your questions?Yes/No
Set the program as a DIY or Autonomous Program, and then you can take photos and videos on the FPV interface when the EP Core is in Solo or Battle mode.
Did this help answer your questions?Yes/No
You can set "Enable the chassis accelerator" in the "Chassis" module in "DIY Programming". Then you can control the chassis to accelerate speed while running a program.
Did this help answer your questions?Yes/No
Yes. SBUS controllers are supported by connecting via the SBUS port.
Did this help answer your questions?Yes/No
No.
Did this help answer your questions?Yes/No
The EP Core supports mounting up to 4 infrared distance sensors, 6 sensor adapter modules, or 1 power adapter module at the same time.
Did this help answer your questions?Yes/No
The sensor adapter module supports sensors with an ADC interface or IO interface; for example, sensors with an ADC interface such as photoresistor sensors and tracking sensors, and sensors with an IO interface such as microswitches.
Did this help answer your questions?Yes/No
The EP Core supports 3.3V level sensors.
Did this help answer your questions?Yes/No
The ADC accuracy of the sensor adapter module is 10 bit.
Did this help answer your questions?Yes/No
Follow the prompts in "Settings"- "Extension Module" - "Sensor Adapter Module Installation" in the RoboMaster app to change the number of the sensor adapter module.
Did this help answer your questions?Yes/No
1. Connect the pins of the sensor and the sensor adapter module. For more details, please refer to the RoboMaster EP Core User Manual and the silk print on the module._x000D_
2. To install the sensor adapter module, follow the prompts in Settings" - "Extension Module" - "Sensor Adapter Module Installation" in the RoboMaster app.
3. Send or obtain sensor data in Lab or a third-party platform. For specific operations, please refer to the RoboMaster EP Core User Manual.
Did this help answer your questions?Yes/No
1. Check whether there is a numbering conflict.
2. Check whether an extended sensor is installed.
3. Check whether the program run in Lab is correct.
Did this help answer your questions?Yes/No
No. If a module has already been numbered and does not conflict with the number of the similar modules, it is unnecessary to re-install the module and re-number it every time when the same EP Core is powered on. If the RoboMaster app prompts that there is a numbering conflict, please re-install the module according to the prompts.
Did this help answer your questions?Yes/No
Detecting Range: 0.1 m to 10.0 m
Detecting FOV: 20
Detecting Accuracy: 5% (applied to an object surface whose reflectivity ranges from 10% to 90%)
Did this help answer your questions?Yes/No
Follow the prompts in "Settings" -"Extension Module" - "Infrared Distance Sensor Installation" in the RoboMaster app to change the number of the infrared distance sensor.
Did this help answer your questions?Yes/No
The power adapter module is mainly used to provide power and more CAN BUS interfaces for external hardware.
The interfaces include:
① Communication interface: 5 CAN BUS communication interfaces.
② Power output interface: USB Type-A power port (5V, 2A), pin power port (5V, 4A), and TX30 power port (12V, 5A);
③ Power input: TX30 power port (12V).
Did this help answer your questions?Yes/No
The EP Core robotic arm has two axes, and is a parallel manipulator with relatively complicated structure and control. When compared with a serial manipulator, it has better bearing capacity and rigidity, as well as smaller errors. Additionally, it does not rely on the motor or servo to control each joint as a serial manipulator does.
Did this help answer your questions?Yes/No
1. For the assembly steps, please refer to "RoboMaster EP/EP Core Tutorials - Robotic Arm Assembly".
2. For the installation of the robotic arm, please go to "Settings"-"Extension Module"-"Robotic Arm"-"Install", and follow the prompts in the RoboMaster app.
3. After installing the robotic arm, please select "Calibration" under the "Robotic Arm” bar, and then follow the prompts in the RoboMaster app.
Did this help answer your questions?Yes/No
The robotic arm has to be calibrated before normal use. For the calibration of the robotic arm, please go to "Settings" - "Extension Module" - "Robotic Arm", select "Calibration" under the "Robotic Arm” bar, and then follow the prompts in the RoboMaster app.
Did this help answer your questions?Yes/No
The movement range in the horizontal direction is 0 to 22 cm, and in the vertical direction it is 0 to 15 cm.
Did this help answer your questions?Yes/No
The grip strength of the gripper is 5 N, and the grip distance is about 10 cm.
Did this help answer your questions?Yes/No
200 to 300 g.
Did this help answer your questions?Yes/No
No, the EP Core robotic arm and gripper do not support gimbal gyro control.
Did this help answer your questions?Yes/No
As a CAN bus based servo (RS485), the DJI 1240BA servo is also controllable via PWM.

1. When the servo is used to drive the EP robotic arm, it will be automatically switched to the CAN bus mode. The usage methods are as follows:
a) The default number of the servo is 1 or 2, but the robotic arm supports mounting three servos at one time. Therefore, when mounting three servos onto the robotic arm simultaneously, check if all servo numbers are correct. If not, modify one of the repetitive servo number to 3.
b) After the servo is connected to the robotic arm, it will not work normally unless the user clicks "Settings" - "Extension Module" – “Install Robotic Arm” in the RoboMaster app.

2. When used as an independent servo, PWM control or bus control can be used.
*After the servo is assembled as a mechanical arm, it cannot be controlled as an independent servo. To use it as an independent servo, you need to first remove the robotic arm in app-"Settings" - "Extension Module".

3. The bus mode and PWM mode will automatically switch according to the input signal without a need to be switched manually. The PWM signal is 50 Hz, and the 2.5%-12.5% ​​duty cycle corresponds to 0-360 degrees.
Did this help answer your questions?Yes/No
The RoboMaster EP Core supports mounting up to 3 servos at one time.
Did this help answer your questions?Yes/No
The DJI 1240BA servo has two working modes:
1. Position mode: The servo will stop once it has turned to the designated position.
2. Speed mode: The servo rotates continuously in the designated direction and speed.
The two modes can be set via block programming, Python programming, or the SDK interface. For more details, please refer to the RoboMaster EP Programming Guide and RoboMaster Developer Guide.
Did this help answer your questions?Yes/No
When rotating without loads, the DJI 1240BA servo can reach a maximum speed of: 49 ± 2 rpm.
Did this help answer your questions?Yes/No
The servo can rotate from 0 to 360 degrees, and its transmission ratio is 512.
Did this help answer your questions?Yes/No
The RoboMaster EP Core is compatible with third-party platforms that have serial port/Wi-Fi/Ethernet/USB (supporting RNDIS protocol), such as MicroBit, Arduino, Raspberry Pi, etc.
Did this help answer your questions?Yes/No
The chassis, robotic arm, gripper, hit detection module, PWM interface and other modules can be controlled through DJI SDK. For more details, please refer to the RoboMaster Developer Guide.
Did this help answer your questions?Yes/No
The RoboMaster EP Core can get the information of the chassis coordinate position and attitude, armor plate status, clap recognition, video stream, and audio stream. For details, please refer to the RoboMaster Developer Guide.
Did this help answer your questions?Yes/No
User can control the EP Core, or obtain sensor data such as the EP Core audio or video from a third-party platform (Raspberry Pi, Jetson Nano, etc.) mounted on the robot, or through DJI SDK on a computer. Based on the computing power of these third-party platforms, users are able to extend the capabilities of the EP Core to include artificial intelligence applications, including facial recognition, facial expression recognition, speech recognition, semantic understanding, obstacle avoidance, etc.
Did this help answer your questions?Yes/No
A third-party platform can be connected to the RoboMaster EP Core in the following four ways:
1. Connection via Wi-Fi
2. Connection via Router: Joining a network through routers
3. USB mode: Connected to the user's computer via the USB port on the EP Core's intelligent central controller (Note: The computer must support RNDIS protocol)
4. Serial port mode: Connecting with the UART on the EP Core's motion controller
Did this help answer your questions?Yes/No
1. Check whether the operating platform has been connected to the EP Core.
2. Commands sent through serial/network connection should end with a semicolon. If multiple SDK commands are sent at the same time, separate them by adding a semicolon between two commands.
3. Check whether the EP Core has entered SDK mode.
Did this help answer your questions?Yes/No
Band rate: 115200
Data bits: 8 bits
Parity: None
Stop bits: 1
Did this help answer your questions?Yes/No

Contact Us

CHINA

Mon - Sun 9:00AM - 12:30PM; 2:00PM - 9:00PM (GMT+8)

HONG KONG CHINA

Mon - Fri 9:00AM - 12:30PM; 2:00PM - 9:00PM (GMT+8)

MACAU CHINA

Mon - Sun 9:00AM - 12:30PM; 2:00PM - 9:00PM (GMT+8)

TAIWAN CHINA

Mon - Sun 9:00AM - 12:30PM; 2:00PM - 9:00PM (GMT+8)

UNITED STATES & CANADA

Mon-Fri 7:00AM - 5:00PM (PST)

GERMANY

Mon-Fri 9:00AM - 3:00PM (GMT+1)

NETHERLANDS

Mon-Fri 10:00AM - 7:00PM (GMT+1)

UNITED KINGDOM

Mon-Fri 9:00AM - 6:00PM (GMT+0)

AUSTRALIA

Mon-Fri 9:00AM - 5:00PM (GMT+10)

BRAZIL

Mon - Fri 8:30AM - 5:30PM (GMT-3)

South Korea

Mon-Fri 10:00AM-12:30PM;1:30PM-7:00PM (GMT+9)