Hardware Platform

2025-03-10
No Rating

Notes:

  • SDK round ribbon cable only supports PSDK V3.x.x.
  • DJI has stopped developing PSDK V2.xx and SkyPort on October 21, 2021, it is recommended to use SDK Round Ribbon Cable, X-Port or ** SkyPort V2** develops payload based on PSDK V3.xx. For the content of PSDK V2.x.x, please refer to Historical Documentopen in new window.
  • SkyPort only supports PSDK V1.xx; if you still use PSDK V1.xx and SkyPort to develop payload devices, please refer to PSDK V1.x.xopen in new window document.

Purchase Drone

Notes:

  • For detailed instructions on the parameters of the drone and the use of the drone, please refer to the quick start guide of the optional model from official websiteopen in new window.
  • The picture of the M3D/M3TD in the table blew are the M3TD models. Cameras on the M3D models are different from that on the M3TD models. Please refer to the actual model that you purchased.
  • The picture of the M3E/M3T in the table blew are the M3T models. Cameras on the M3E models are different from that on the M3T models. Please refer to the actual model that you purchased.
  • The picture of the M30/M30T in the table blew are the M30 models. Cameras on the M30 models are different from that on the M30T models. Please refer to the actual model that you purchased.
  • The maximum flight time is measured without payloads in a windless environment until the battery level reached 0%. Data is for reference only. Actual usage time may vary depending on the flight mode, accessories, and environment. Please pay attention to reminders in the app.
                  
ParametersMatrice 4D/4TDMatrice 4E/4TMatrice 3D/3TDFlyCart 30Mavic 3E/3TMatrice 30/30TM300 RTKM350 RTK
Image of Aircraft

      

      

      

      

      

      

      

      

Weight (including battery) 1850 g 1219 g 1382 g 65 kg 915 g(Mavic 3E)
920 g(Mavic 3T)
3770 ± 10 g 6.3 kg 6.47 kg
maximum load220 g190 g200 g30 kg135 g(Mavic 3E)
130 g(Mavic 3T)
299 g ± 10 g2.7 kg2.73 kg
maximum flight time54 minutes49 minutes50 minutes29 minutes45 minutes41 minutes55 minutes55 minutes
Maximum number of loads2:
1 (E-Port)
1 (E-Port Lite)
2:
1 (E-Port)
1 (E-Port Lite)
2:
1 (E-Port)
1 (E-Port Lite)
1 (E-Port Lite port)1 (E-Port)1 (E-Port)4:
1 (OSDK port)
3 (PSDK port)
4:
1 (E-Port port)
3 (PSDK port)
visual perceptionsix-waysix-waysix-waysix-waysix-waysix-waysix-waysix-way
Protection classIP55-IP55IP55-IP55IP45IP55

SDK support(Minimum version)
PSDK 3.11.0PSDK 3.10.0PSDK 3.8.0
Cloud API 1.8.0
PSDK 3.7.0PSDK 3.3.0
MSDK 5.1.0
PSDK 3.1.0
MSDK 5.0.0
OSDK 4.0.0
PSDK 2.0
MSDK 4.12.0
PSDK 3.5.0
MSDK 5.4.0

Development Kit

X-Port (Purchase)open in new window

To use the X-Port, parts in Payload SDK Development Kit 2.0open in new window and API could help developers develop the payload which has gimbal's functions more easily.

X-Port includes the following accessories:

Note: When using X-Portopen in new window to develop a load device with gimbal function, you can use Payload SDK Development Kit 2.0open in new window are adapted to third-party development platforms.

SkyPort V2

Using the Expansion-Board, developers can choose third-party development boards to develop payload. SkyPort V2 open in new windowincludes components is as follows:

Note: The value meal for the mass production stage to purchase the DJI SKYPORT Adapter Setopen in new window.

Other SDK Development Kit

  • E-Port Developer Kitopen in new window: includes E-port adapter board (not compatible with SkyPort V2 and X-Port). It can be used for rapid development of payload device adapted to the DJI flight platform, and can also be integrated into the finished payload as a module, providing developers with a ready-to-use development platform.

  • OSDK expansion module (click to buy)open in new window: only supports M300 RTK, can connect M300 RTK and Miaowei Compute Manifold 2 and provide several onboard computing platform adapter interfaces.

  • SDK Round Ribbon Cable(click to buy)open in new window: According to the pin definition of the coaxial Integrate into the custom onboard computer, and connect the custom onboard computer with the flight platform through this cable.

  • PSDK Mounting Bracket(click to buy)open in new window: PSDK payload can be fixed to the M30 series flight platform, and different types of PSDK payload can be quickly removed and replaced.

Development Kit Comparison

ParametersE-Port Development KitX-PortSkyPort V2SDK Round Ribbon Cable OSDK expansion components (only support M300 RTK)
Image of Develop Kit

Hardware Size

The length of the cable is 15.5 cm.

-

WeightE-Port pcba+bottom foam+acrylic board+side foam+screw + nut: 26.8g340g29g4.8g• Adapter board: 39g
• Adapter board + bracket:78g
• Adapter board + bracket + screw:96g
Load Weight-450g600gShould be ≤ the maximum take-off weight of the aircraft
Adapt to PSDK VersionPSDK 3.xPSDK 2.x
PSDK 3.x
OSDK 4.x
PSDK 3.x
Voltage Output (max power)5V/2A
12V/2A
Follow the output of the drone VCC pin
13.6V / 2A
17V / 2.5A (high power application)
13.6V / 4A
17V / 4A (high power application)
M300 RTK:24V / 4A
M30/M30T:19.2~26.1V/4A(6S battery voltage)
24V / 4A
UART Signalingone, Use UART port to transmit data via TTL level (3.3V)
USB 2.0/Ethernet Data TransmissionUSB 2.0 Data TransmissionEthernet Data Transmission-
High Power Apply-Output high-power digital signal (0~3.3V) through this interface-
PPS signal transmissionTransmit digital signal (0~3.3V) through PPS pin to realize time synchronization function
Suitable aircraft type M350 RTK
M300 RTK
Matrice 30/30T
Mavic 3E/3T
M350 RTK
M300 RTK
M350 RTK
M300 RTK
Matrice 30/30T
M300 RTK

Notes:

  • Protection class of X-Port: IP44. Working temperature range: -20°C~50°C.
  • Affected by the actual working environment, the actual working current of X-Port may be different from the rated current.
  • DJI Mavic 3 Enterprise Series only provide one PSDK USB-C port for expanding further development and PSDK payload connection. There's no DJI official development kits for this aircraft models. Refer to Hardware Reference Designopen in new window and develop your customized development kit.

Development Kit Compatibility List

Table below introduces the compatibility of development kit to M300 RTK and M350 RTK.

Product NameM350 RTKM300 RTK
DJI Smart Controller Enterprise
M300 RTK
DJI RC Plus
SDK Round Ribben CableSupportSupportSupport
X-Port Standard GimbalSupport (when firmware version upgrades to v01.03.0501)SupportSupport
SkyPort V1Not SupportSupportSupport
SkyPort V2Support (when firmware version upgrades to v01.03.0500)SupportSupport
Manifold 2GSupportSupportSupport
Manifold 2CSupportSupportSupport
M300 RTK OSDK Extension ModuleNot SupportSupportSupport
DJI E-Port Development KitSupportSupportSupport
Third-party OSDK Payload Device
(Not using USB or USB can be configured to Device mode)
1. Not using USB or USB can be configured to Device mode.
2. Payload SDK upgrades to PSDK 3.5.
SupportSupport
Third-party OSDK Payload Device
(USB can be configured to Host mode)
Not SupportSupportSupport
Third-party PSDK Payload Device
(Using SkyportV2/X-Port)
1. X-Port upgrades to v01.03.0501 firmware version.
2. SkyPort V2 upgrades to v01.03.0500 firmware version.
3. Payload SDK upgrades to PSDK 3.5.
SupportSupport

Purchase Development Board

DJI PSDK uses the STM3240G-EVAL(STM32F407IG) development board to develop and debug sample programs. It is recommended that developers refer to [STM3240G-EVAL(STM32F407IG)](https://www.st.com/en/evaluation-tools/stm3240g-eval. html) parameter information to select the development platform to be used.

If you have any comments or confusion about our documentation, you can click here to give feedback and we will get back to you as soon as possible.