SIYI D6 Enterprise Propulsion System User Manual

SIYI D6 Enterprise Propulsion System - SIYI D6 Enterprise Propulsion System User Manual

Table of Contents

1 INTRODUCTION

1.1 Product Features

A Fully Self-Developed & Highly Integrated Propulsion System

Integrated design, stable and reliable, lightweight and compact, efficient and collaborative, easy for solution provider and maintenance.

Electronic Speed Controller

The electronic speed controller (ESC) is field-oriented control (FOC) and is developed by SIYI, which provides precise control and efficient response. The fault protection function has been tested by massive experiments and is safe, reliable and highly stable. It supports data storage and real-time monitoring of system operation status, which is convenient for locating and analyzing problems. It also adopts nano-coating technology and provides IPX5 protection level.

Motor

The motor is SIYI strictly selected by craftmanship and materials, which comes with full CNC structure, imported bearings, imported permanent magnets, and high temperature resistant enameled wire. Strong thrust and good heat dissipation.

Propellers

Equipped with pure carbon fiber blades, lightweight material, high strength and durability, high rigidity and no deformation, corrosion resistance, stable performance, high precision and smooth operation.

Strong Thrust, Extraordinary Efficiency Straight & Foldable Propellers Equally Matched

D6 enterprise propulsion system is compatible with both straight propellers and foldable propellers, considering both thrust performance and flight efficiency.

PWM & CAN Dual Throttle Redundancy

The dual throttle design allows flexible selection of control response and control logic, real-time adjustment of fast response, and improved data transmission stability and system anti-interference capabilities. The PWM throttle and CAN throttle are dual-redundant, and the throttle attitude remains unchanged when the throttle is disabled during operation, greatly improving the system’s fault tolerance and safety.

Fault Storage Real-Time Analytics

The propulsion system is equipped with a variety of sensors to detect and store core parameters such as system voltage, current, temperature, and rotating speed in real time. It supports reading data through the CAN bus, providing pilots and engineers with reliable and rich fault analysis basis, and improving diagnosis and maintenance efficiency.

Complete ESC Protection Function

Whether in the power-on self-test stage or the operation stage, a rich set of preset detection mechanisms can be used to take protective measures for abnormal system operation conditions or potential problems to avoid equipment damage and ensure personnel safety.

Outstanding Design Top-Notch Craftsmanship

Excellent design concepts combined with stringent process requirements provide multiple guarantees for user delivery.

Heat Dissipation Performance

The motor is fully CNC-processed and equipped with a centrifugal fan to ensure that the internal temperature of the ESC is lower than 45°C and the internal temperature of the motor is lower than 40°C in the hover throttle thermal balance state.

Protection Performance

Key components and materials are selected to high standards, and the overall protection level can reach IPX5.

Motor Life

The normal operating life of the bearings can exceed 1000 hours.

Both Open-Source & Commercial Ecosystem Compatible

SIYI Technology has been adhering to its fine traditions in the field of intelligent robots for many years, while adapting inclusive open-source systems and trustworthy commercial systems, injecting strong vitality into enabling the construction of a sustainable industry ecosystem!

1.2 Product Overview

Propeller (Foldable)
Propeller (Straight)

1.3 Technical Specification

Overall
Max Thrust6.5 kg / axis
Recommended Take-off Weight2 to 2.5 kg / axis
Recommended Battery12 ~ 14S LiPo
Cable LengthPower Cable: 710 mm Signal Cable: 780 mm
Protection ClassIPX5
Compatible Arm Tube Diameter30 mm
Product Weight429 g
ESC
Model55 A FOC
PWM Voltage Input3.3 / 5 V
PWM Pulse Width1100 ~ 1940 μs
PWM Working Frequency50 ~ 500 Hz
Max Voltage60 V
Continuous Current23 A
Max Current55 A
Communication ProtocolCAN
Firmware UpgradeSupported
Digital ThrottleCAN Throttle
Motor
KV 130 KV
Motor Size Φ67.7 * 23.1 mm
Poles & Magnets 24N28P
Product Weight 240 g
Propeller (Straight)
Diameter x Pitch22 x 7.8 Inch
Product Weight35.7 g
Propeller (Straight)
Diameter x Pitch22 x 9 Inch
Product Weight61.2 g

1.4 Performance Specifications

D6 Foldable Propeller Performance
D6 Straight Propeller Performance

1.5 Packing List

Motor Assembly (Excluding Propellers)

1 x D6 Industrial Propulsion System Assembly (CW or CCW)

Straight Propeller

1 x D6 2278 Straight Propeller (CW or CCW)
1 x Propeller Spacer
4 x Hex Socket Head Cap Screw HM3*14

Foldable Propeller

1 x D6 Foldable Propeller (CW or CCW)
4 x Hex Socket Button Head Screw M3*6

1.6 Protection Function, Indicator Definition, & Buzzer Definition

SIYI propulsion system uses both indicators and buzzers to define different working states.

StatusErrorsBuzzerIndicatorSuggested Actions
Self- Check StatusOvervoltage, UndervoltageNo BeepYellow Blinks Overvoltage: One short Undervoltage: Two shortCheck the power supply voltage and reduce it appropriately
Operational Amplifier
Abnormality
No BeepYellow Blinks  Two long & three shortContact technical support
MOS Short CircuitNo BeepYellow Blinks Two long & two shortContact technical support
Motor Phase LossNo BeepYellow Blinks Two long & one shortCheck if the motor rotation is stuck
Throttle Signal LossOne Short BeepYellow Blinks One longCheck if the throttle wires are damaged and whether the connected equipment is outputting the corresponding signal
Throttle Not ZeroRapid Short BeepsYellow Blinks One long & one shortCheck the throttle range on the flight controller and the remote controller
In Operati onThrottle Signal LossOne Short BeepYellow Blinks One longLoose wires, damaged wires, or no signal output from the connected device
Throttle StallNo BeepYellow Blinks One long & four shortCheck if the motor rotation is stuck
MOS
Overheat
No BeepYellow Blinks One long & two shortIs payload weight within recommended
range?
Capacitor OverheatNo BeepYellow Blinks One long & three shortIs payload weight within recommended
range?
Full Throttle (100%)No BeepSolid yellow until normal throttle (less than 100%) then returns to normal colorBeyond recommended thrust range, returns to normal color in normal
throttle
ESC
Firmwa re Upgrad e
No FirmwareNo BeepSolid WhiteUpgrade firmware through SIYI software
Firmware Upgrade FailedNo BeepSolid WhiteEnsure the propulsion system is working properly, and the wires
    are connected correctly, then try re-
flashing the firmware
Firmware UpgradingNo BeepWhite BlinksFirmware upgrade in progress, returns to normal color after successful upgrade
Mark

Red, green, and blue are normal indicator colors. Users can define the colors or turn off indicator blinking.
Even if indicator blinking is turned off, the yellow color will still blink in case of a malfunction or abnormal condition.

2 PREPARE FOR ASSEMBLY

Watch Tutorial Video
SIYI D6 Enterprise Propulsion System User Tutorial Vol.1 - ASSEMBLY
SIYI D6 Enterprise Propulsion System User Tutorial Vol.2 - ADJUST & CHECK PARAMETER
SIYI D6 Enterprise Propulsion System User Tutorial Vol.3 - FLIGHT TEST
SIYI D6 Enterprise Propulsion System User Tutorial Vol.4 - TROUBLE SHOOTING
SIYI D6 Enterprise Propulsion System User Tutorial Vo.5 - FIRMWARE UPGRADE

2.1 Solder the Power Connector

Soldering the power connector is a necessary step to ensure that the propulsion system works properly.

Tools Required:
  • Soldering Iron
  • Soldering Tin (enough)
  • Connectors (Amass XT60 or higher grade is recommended)
Steps

1. Identify the positive (red) and negative (black) power wires of the propulsion system.

2. Use the soldering iron to solder the positive wire to the positive pole of the connector and the negative wire to the negative pole of the connector.

Mark

Please ensure that the power wires are fully and securely soldered to the connector, with the solder joints being well-filled to avoid cold or weak soldering. This is crucial for maximizing flight safety.

2.2 Configuration

The SIYI software allows users to customize the propulsion system’s indicator colors, throttle ID, and CAN throttle settings.

Tools Required
  • SIYI Software for Windows
  • SIYI CAN Link Module
  • Windows Device
Steps

1. Please refer to the diagram above to connect the propulsion system, the CAN Link module, and the Windows device.
2. Run the SIYI software and go to the ESC settings menu.

3. Select the corresponding COM port and device type (ESC), then click “Scan.”

4. If the propulsion system is recognized successfully, connection is established.

Mark

Before configuration, make sure the propulsion system is functioning properly and pay special attention to the CAN interface pin definitions to avoid incorrect connections.

2.2.1 Indicator Colors

The indicator colors of the propulsion system are an important reference during LOS (Line of Sight) flight.

Steps

1. Select the target ESC ID.

2. Set the indicator color for the selected ESC and save the settings.

3. If the propulsion system’s indicator color changes accordingly, settings are successful.

Mark

Before configuring the ESC, please disconnect other serial port devices to avoid issues in recognizing the propulsion system.

2.2.2 CAN ID

When using CAN throttle, it is necessary to set a CAN ID for the propulsion system.

Mark

CAN ID has been automatically assigned during production. So, it is not mandatory to configure the CAN ID every time.

2.3 CAN Throttle

CAN throttle is digital throttle which helps the propulsion system function more precise and smoother.

Mark

D6 propulsion system is PWM throttle priority in default and will only use CAN throttle if PWM throttle is not available. If you require CAN throttle priority, please always contact SIYI support.
If you do not use CAN throttle, then it’s not necessary to configure CAN throttle.

2.3.1 Setting CAN Throttle through SIYI Software

Please refer to chapter 2.2 of this user manual to connect devices and run the SIYI software. Then go to “ESC Settings”, select the target ESC and set its throttle ID, then save the settings.

2.3.2 Setting CAN Throttle through Mission Planner (ArduPilot)

ArduPilot flight controllers support setting D6 propulsion system through the DroneCAN protocol.

Steps

1. Run Mission Planner and locate the corresponding port in PC Device Manager.

2. Select the corresponding COM port and set the baud rate to 115200.

3. Locate the CAN_P1_DRIVER by searching.

4. Set the value of CAN_P1_DRIVER to 1.

5. Set the value of CAN_D1_PROTOCOL to 1 and configure the CAN interface protocol to DroneCAN.

6. After successful setup, restart the flight controller. You should see additional parameters: CAN_P1_BITRATE and CAN_D1_UC_ESC_BM.

7. Configure CAN_P1_BITRATE to 1000000.

8. Select the CAN_D1_UC_ESC_BM options according to the number and IDs of the ESCs. The below picture shows the situation using 4 ESCs of which the IDs are assigned as 1, 2, 3, and 4.

ESC Testing

1. In “Motor Testing” page, you can set the throttle and the duration of the throttle action. After configuring these settings, select the motor you need to test according to its number.

2. For example, to motor 1, click “Test motor A.”

3. In the status bar, under the current throttle action, you can see ESC 1’s

  • Voltage(esc1_volt)
  • Current(esc1_curr)
  • RPM(esc1_rpm)
  • Temperature(esc1_temp) data, etc.
2.3.3 Setting CAN Throttle through QGroundControl (PX4)

PX4 flight controllers support configuring D6 propulsion system through the UAVCAN protocol.

Parameter Configuration

Set UAVCAN_BITRATE to1000000.
Set UAVCAN_ENABLE to Sensors and Actuators (ESCs) Automatic Config.

Set SYS_CTRL_ALLOC to “Enabled” to enable CAN dynamic ID allocation. PX4 dynamic CAN ID allocation requires an SD card. Without SD card, PX4 does not dynamically allocate CAN node IDs for CAN devices.

After configuring the above parameters, restart the PX4 flight controller. In Mavlink console, enter “uavcan status” to view the CAN port status information and the devices connected to the CAN port.

ESC Testing

In “Actuators Outputs”, set the correspondence between the ESCs and motors, and configure the maximum and minimum throttle values.
In “Geometry: Multirotor”, set the rotation orientation of the motors and their configuration relative to the center point.

Open the switch in “Actuator Testing” and adjust the throttle size of the motor to be tested by sliding the throttle slider.

Check Mavlink messages. The ESC_STATUS message includes information such as the ESC’s RPM, voltage, and current. Select the option to plot the data to view the variation of these parameters over time.

3 START ASSEMBLY

3.1 Motor Assembly

3.1.1 Match Throttle ID & Motor Orientation

Most flight controllers on market have predefined throttle IDs and motor orientation for specific drone models. When assembling the propulsion system, please carefully refer to the flight controller’s user manual to correctly match each throttle ID with the corresponding motor orientation.

For example, when using N7 flight controller (ArduPilot firmware) with D6 enterprise propulsion system:

Quadcopter
Hexacopter
Octocopter

Select the corresponding motor based on its orientation (CW or CCW).

Mark

If your SIYI propulsion system is to be used with a close-source commercial flight controller, please carefully check the flight controller user manual regarding throttle ID and motor orientation to avoid improper use and potential safety risks. If necessary, please always consult the manufacturer’s technical support.

3.1.2 Adjusting Arm Diameter (if necessary)

D6 propulsion system is 30mm arm diameter in default.

If your arm diameter is less than 30 mm, you will need a reducing component between the arm tube and the D6 motor tube to make sure that the propulsion system can be assembled properly.

Steps

Install the Reducing Component

Mark

When installing the reducing component, it is recommended to use rivets to secure the arm to ensure the overall structural stability and safety.

3.1.3 Assemble and Pre-tightening the Motor to the Arm

After matching the throttle ID and motor orientation, let’s assemble the motor onto the arm. During this step, the motor only needs to be pre-tightened, allowing a little space for post adjustments during calibration process.

Steps

1. Pass the propulsion system wires through the arm tube.

2. Assemble the motor onto the arm.

3. Pass the propulsion system’s wires through the arm tube.

3.2 Balance the Motor

Next, use a level to balance the motor assembly’s X-axis and Y-axis.

3.3 Lock the Arm

After assembling and balancing the motor, let’s lock the motor to the arm tube to ensure a secure installation.

Mark

D6 propulsion system comes with rivet holes. It’s up to customers whether rivets are required based on the actual situation to ensure overall structural stability and safety.

3.4 Wiring and Routing

Now, let’s connect all propulsion system wires to their designated positions and arrange them appropriately.

3.4.1 PWM Throttle Wire

Connect PWM signal wires to the corresponding pins of throttle output channel on the flight controller.

3.4.2 CAN Signal Wire (if necessary)

If using CAN throttle, connect the CAN signal wires to the CAN Hub module and integrate it into the flight controller’s CAN port through the bus.

Mark

If CAN throttle is not used, no additional configuration is required.

3.4.3 Power Supply Wire

Connect the power wire to power supply on the power distribution board.

3.5 Debug and Check

Before debugging, please strictly follow the below steps in order:
1. Ensure that the propulsion system wires are correctly connected to avoid safety risks from incorrect or missing connections.
2. Confirm that no propellers are installed to prevent safety risks during debugging.
3. Power on the system and verify that the communication between the ground station and the flight control system is functioning correctly.

3.5.1 Throttle Channels

Use the GCS to send signals to flight controller to individually verify if each throttle ID works consistently with the default settings of the flight controller.

3.5.2 Motor Orientation

Activate each motor individually through the GCS to verify if each motor of the propulsion system matches the default settings of flight controller.

3.5.3 Flight Controller Parameters

Checking flight controller parameters is crucial for ensuring drone flight safety, enhancing flight stability and precision, performing troubleshooting, and evaluating and optimizing performance. Therefore, it is essential to regularly check and adjust these parameters both before and during drone operations to ensure smooth flight and successful mission completion.

Recommended Key Parameters to Monitor

PID (Proportional, Integral, Derivative Control Parameters)

Flight Mode Configuration

Gyroscope and Accelerometer Calibration Status

Voltage and Current Monitoring Settings

Mark

Based on actual drone flight performance and suggestions from GCS, PID parameters should be adjusted as needed. To verify the effects of these adjustments, it is recommended to conduct a few flight tests and carefully observe the drone’s stability and response speed. On this basis, fine-tune the parameters step by step until the drone achieves optimal flight performance.

3.6 Installing Propellers

Installing propellers is the final step before conducting flight tests. Before installing propellers, please ensure that all previous steps have been completed correctly to avoid test accidents that could result in personal injury or property loss.

3.6.1 Matching Motor Orientation

Propeller rotation orientation (CW and CCW) should correspond precisely with the motor rotation orientation (CW and CCW).

CW
CCW
3.6.2 Installation and Tightening

Use M3*14 screws for straight propellers and align the propeller washers to the propeller holes and the motor holes. Only pre-tightening the screws in this step.

Use M3*6 screws for foldable propellers and align the propeller holes with the motor holes. Only pre-tightening the screws in this step.

Mark

Do not mix straight and foldable propellers on the same multirotor drone.

4 FLIGHT TEST

Before arming the drone to take off or during flight, it is necessary to conduct a series of basic checking on the drone to ensure flight safety, improve test efficiency and success rate.

Mark

This chapter only introduces the test guidance related to the propulsion system. Regarding flight test guidance for other components, please refer to the user manual of the corresponding component.

4.1 Pre-flight Checking

A pre-flight inspection should be conducted every time before powering on.

4.1.1 Check the Propellers

Confirm that the propellers are installed correctly, firmly fastened, and without damage.

If foldable propellers are used, it’s time to unfold the propellers to avoid unnecessary vibrations during takeoff.

4.1.2 Check the Power Assembly

Confirm that the motor is firmly installed, and the wiring is correct.

And manually rotate the motor to check if there is any blockage or jamming.

4.2 Start Flight Test

4.2.1 Ground Test

Place the drone on a flat and open ground and power on the drone. Then arm the drone and slowly increase throttle, and carefully observe drone feedback to ensure that all motors and propellers are working properly.

4.2.2 Low-Altitude Hovering Test

The low-altitude hovering test is to check the stability and control response of the drone.

Hover the drone at height of one to two meters, observe its hovering stability, and test pan control (forward and backward, left and right) and spin control (yaw) in all orientation in a small scale to ensure that the drone can stably perform these actions.

4.2.3 Basic Flight Movement Test

Increase the flight altitude and perform simple forward, backward, left-right pan and spin movement. Observe drone response feedback and stability to confirm the response ability and stability of the propulsion system.

4.3 Post-flight Inspection

After each flight, it is recommended to conduct necessary inspections on the drone to detect flight abnormalities and potential safety hazards in a timely manner.

4.3.1 Check Propellers and Motors

Check if the propellers are loose or damaged, and check if the motors are loose, blocked, or overheated.

4.3.2 Record and Analyze Flight Log

Analyzing flight log is helpful for trouble shooting and improving flight quality to propose countermeasures in a timely manner and improve flight test efficiency.

It is suggested to pay more attention to the flight test data below:

  • Flight Time
  • Power Consumption
  • Flight Mode
  • Abnormal Phenomena

5 TROUBLESHOOTING

SIYI software supports real-time view of propulsion system working status information such as vibration, temperature, current, and voltage which are very helpful for quick troubleshooting, improving maintenance efficiency, and ensuring operation safety.

Mark

Propellers should be removed before troubleshooting to avoid risks to personal safety. Confirm flight log to avoid incorrect data analysis and inability to accurately analyze the cause of the problem.

5.1 Real-time Operating Data

After selecting the corresponding ESC ID, the system will display a series of parameters, including throttle status, RPM, voltage, ESC temperature, ESC status, and throttle type. In addition, the corresponding waveform diagrams will be displayed in real time for monitoring and analysis.

5.2 Historical Operating Data

Users can consult relevant information through the ESC ID. The front part represents the corresponding number of power-on times, and the rear part represents the file serial number. According to this naming rule, users can read the data content of the corresponding file.

5.3 Fault Storage Function

Users need to select the corresponding ESC ID for viewing according to actual needs. When the user clicks the details option, the system will display the abnormal occurrence time of the file and specific abnormal point information.

6 FIRMWARE UPGRADE

6.1 Upgrade through SIYI Software

SIYI software supports users to upgrade the ESC firmware of the propulsion system.

Tool Preparation
  • SIYI Software
  • SIYI CAN Link Module
  • Windows device
Steps

1. Please refer to the above picture to connect the propulsion system, the SIYI CAN Link module, and the Windows device.
2. Run SIYI software and go to “ESC Settings”.

3. Select the corresponding COM port and device type (ESC), and then click “Scan”.

4. If the propulsion system is recognized normally, the connection is successful.

5. Click “Upgrade” and select the firmware file.

6. Then click “OK” and wait for the update progress bar is completed.

7. Upgrade is successful.

Mark

Before firmware upgrade, please make sure that the propulsion system is working properly. And pay special attention to the pin definition of the CAN Link Module to avoid reverse insertion.
Upgrade status will be presented through indicator color changes. After upgrade, there will be a beep sound and the indicator will return to its original color simultaneously.

6.2 Upgrade in DroneCAN Protocol through Mission Planner (ArduPilot)

ArduPilot flight controller supports upgrading SIYI propulsion system firmware through DroneCAN protocol.

Steps

Run Mission Planner and find the corresponding port in the PC device manager.

Select the corresponding COM port and 115200 baud rate.

In DroneCAN / UAVCAN column, click MAVlink-CAN1 to refresh the CAN device.
The option “SIYI ESC” belongs to SIYI propulsion system ESC.

Find the “Update” option. Select the ESC firmware for upgrade. During the upgrade process, “Mode” is “SOFTWARE_UPDATE” and a progress bar is displayed.

Follow us World Drone Market on our YouTube to view more about the SIYI D6 Enterprise Propulsion System.

Comments

0 Comments Add comment

Leave a comment