SIYI E6 Propulsion System User Manual

Table of Contents hide

CHAPTER 1 INTRODUCTION

1.1 Product Features

Powerful Performance

The maximum recommended thrust per rotor reaches 6kg, with a thrust-to-weight ratio of 7.0G/W. With enhanced power redundancy, the system enables smoother flight under load and longer operational endurance, improving work efficiency.

Modular Design

This integrated propulsion system eliminates the need for complex assembly of power components. Users only need to install the system onto the arm, providing high integration, ease of use, and quick assembly and disassembly.

ESC (Electronic Speed Controller)

The SIYI self-developed FOC ESC offers precise control and high responsiveness. Its fault protection function has undergone extensive testing to ensure safety, reliability, and stability. It supports data storage, real-time system monitoring, and issue location and analysis. Featuring potting sealing technology, it provides an IPX6 protection rating, making it resistant to rain and pesticides, ensuring long-term stable operation.

Motor

The motor is equipped with high-quality bearings and high-performance magnets to enhance corrosion resistance, extend lifespan, and ensure long-term stable operation. The centrifugal cooling structure utilizes excellent aerodynamic simulation design, providing high airflow, low noise, and outstanding heat dissipation. The motor ’ s winding insulation is rated for 200 ° C, significantly improving motor reliability during operation.

Propellers

The propellers feature a large pitch design with superior aerodynamics to provide higher thrust while maintaining efficiency. Made from carbon fiber nylon composite material,
they are corrosion-resistant, easy to maintain, and durable in various operational environments.

PWM + CAN Dual Throttle Redundancy

The dual throttle design allows flexible control response and logic selection, adjusting real-time responses quickly to enhance data transmission stability and system anti-interference capability. With dual redundancy via PWM throttle and CAN throttle, the system can switch between throttles without changing the throttle position, greatly improving fault tolerance
and safety.

Fault Storage & Real-Time Analysis

The ESC has built-in data storage. When combined with the SIYI CAN LINK power upgrade and tuning module, it enables firmware upgrades, real-time data monitoring, historical data queries, fault storage and analysis, and ESC parameter adjustments. Using the CAN communication protocol, the system quickly detects and provides feedback on the Propulsion System’s status, preventing potential risks.

Comprehensive ESC Protection

Whether during power-on self-checks or operation, the ESC features preset detection mechanisms to identify system abnormalities in time, ensuring both equipment and personnel
safety.

1. Power-On Self-Check: High/low voltage protection, phase loss protection, operational amplifier abnormality protection, MOSFET short-circuit protection, throttle loss/zeroing protection

2. Operational Protection: Stalled motor protection, throttle loss warning, overcurrent warning

Efficient and Reliable

Through hundreds of tests, rigorous aging under harsh laboratory conditions for over 1000 hours of continuous load, and more than 200 hours of field aging, the system undergoes strict quality control.

Balancing Open-Source and Commercial Ecosystem

Following years of excellence in the intelligent robotics field, SIYI Technology supports both open-source and trusted commercial systems, infusing strong vitality into the creation of a sustainable industry ecosystem.

1. SIYI Ecosystem: View data waveforms, upgrade firmware, change configurations, and trace fault data on the upper-level system.
2. Open-Source Ecosystem: Open-source protocol support — Autopilot, PX4, Decahedron.

1.2 Product Overview

1.3 Technical Specification

Overall
Max Thrust12.5 kg / rotor
Recommended
Take-off Weight
3 ~ 6 kg / rotor
Recommended
Battery
12S ~ 14S LiPo
Cable LengthPower Cable:900 mm
Signal Cable:1050 mm
Protection ClassIPX6
Compatible Arm Tube
Diameter
30 mm
Product Weight715 g
ESC
Model70A FOC
PWM Voltage Input3.3 / 5V
PWM Pulse Width1050 ~ 1950 μs
PWM Working
Frequency
50 ~ 500 Hz
Max Voltage63V
Continuous Current60A
Max Current120A(Brief)
Communication
Protocol
CAN
Firmware UpgradeSupported
Digital ThrottleCAN Throttle
Motor
KV155 KV
Motor SizeΦ62 * 18 mm
Poles & Magnets1050 ~ 1950 μs
Product Weight403.5 g
Propeller
Diameter x Pitch24 * 9.0Inch
Product Weight109.6 g

1.4 Performance Specifications

1.5 Packing List

Powertrain (Excluding Propellers)

1 x E6 UAV Powertrain (CW or CCW)

Propellers

1 x 2490 Folding Propeller (CW or CCW)
1 x Propeller Strap
4 x M3*8 Hexagon Socket Screws

1.6 Protection Function, Indicator Definition, & Buzzer Definition

The SIYI propulsion system uses both indicator lights and a buzzer to define different operational statuses.

StatusAbnormal
Information
BuzzerIndicator LightRecommended Action
Self-
Check
Status
Overvoltage,
Undervoltage
No soundYellow light
flashing
Overvoltage: One
short beep
Undervoltage: Two
short beeps
Check the power supply
Operational
Amplifier
Error
No soundYellow light
flashing
Two long, three
short beeps
Contact technical support
MOS Short-
Circuit
No soundYellow light
flashing
Two long, two
short beeps
Contact technical support
Motor Phase
Loss
No soundYellow light
flashing
Two long, one
short beep
Check if the motor is
rotating smoothly
Throttle LossOne short
beep
Yellow light
flashing
One long beep
Check if the throttle
harness is damaged, and
ensure the connected
device is outputting the
correct signal
Throttle Not
Returning to
Zero
Rapid short
beeps
Yellow light
flashing
One long, one
short beep
Check the throttle range
of the flight controller
and remote controller
During Operatio
n
Throttle LossOne short beepYellow light
flashing
One long beep
Loose or damaged
wiring, or the connected
device is not outputting
the correct signal
Stall
Protection
No soundYellow light
flashing
One long, four
short beeps
Check if there is any
debris in the motor
MOS
Overtemperat
ure
No soundYellow light
flashing
One long, two
short beeps
Check if within the
recommended payload
range
Capacitor
Overtemperat
ure
No soundYellow light
flashing
One long, three
short beeps
Check if within the
recommended payload
range
Full Throttle
(100%)
No soundYellow light stays
on until the
throttle is reduced
to a non-full
position
Not within the
recommended thrust
range; will return to
normal light after the
throttle is reduced to a
non-full position
Overcurrent
Warning
No soundYellow light
flashing
Check if within the
recommended payload
range
ESC
Firmware
Upgrade
No FirmwareNo soundWhite light solidUpgrade the firmware
after connecting to
tuning software
Firmware
Upgrade
Failed
No soundWhite light solidEnsure the propulsion
system is working
correctly, wiring is
properly connected, and
then attempt to reflash
the firmware
Firmware
Upgrading
No soundWhite light solidFirmware upgrade in
progress; will return to
normal light after
successful upgrade

Note

Red, green, and blue are the normal indicator light colors, which can be user-defined or the system ’ s navigation lights can be turned off.
Even if the navigation lights of the propulsion system are turned off, the yellow light will still flash in case of a fault or anomaly.

CHAPTER 2 PREPARE FOR ASSEMBLY

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

SIYI UniGCS software allows users to customize the Propulsion System’s light color, throttle ID, and CAN throttle settings.

Tools Required

  • SIYI UniGCS (Windows Version)
  • SIYI CAN Link Module
  • Windows Device

Steps

1.Please refer to the image above to connect the Propulsion System, ground control station, and Windows device.
2.Run the SIYI UniGCS software and enter the ESC settings menu.

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

4.If the Propulsion System is successfully recognized, the connection is successful.

Note:

Before performing parameter adjustments, please ensure that the Propulsion System is functioning properly, and pay special attention to the pin definition of the CAN interface to avoid incorrect insertion.

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.

Note:

The E6 Propulsion System defaults to PWM throttle priority. The CAN throttle will only be used when there is no PWM throttle. If the CAN throttle is not used, no settings are required.

2.3.1 Setting CAN Throttle via SIYI UniGCS

Please refer to Section 2.2 of this user manual to connect the device and run the SIYI UniGCS software to enter the ESC settings menu. Select the target ESC, set the throttle ID for the ESC, and save the settings.

2.3.2 Setting CAN Throttle via Mission Planner Ground Control Station (ArduPilot)

The ArduPilot flight controller supports setting the E6 propulsion system via the DroneCAN protocol.

Steps

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

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

3.Search for CAN_P1_DRIVER.

4.Set the value to CAN_P1_DRIVER = 1.

5.Then configure the parameter CAN_D1_PROTOCOL = 1 to set the CAN interface protocol to DroneCAN.

6.After successful configuration, restart the flight controller, and you should see additional parameters, CAN_P1_BITRATE and CAN_D1_UC_ESC_BM.

7.Set the CAN_P1_BITRATE to 1000000.

8.Check the CAN_D1_UC_ESC_BM based on the number of ESCs and their corresponding ESC numbers. The following image shows the case where 6 ESCs are used, and the ESC numbers are configured as 1, 2, 3, 4, 5, and 6.

9.Set MOT_PWM_MAX to 1950 and MOT_PWM_MIN to 1050.

Warning

When setting the MOT_PWM_MAX/MIN parameters, do not install the propellers. It is normal for the motors to briefly start when writing the correct parameters.

ESC Test

1.In the ESC test interface, you can set the throttle and the duration of the throttle action. After setting, select the motor to test based on the motor number.

2.For example, to test motor number 1, click Test motor A.

3. In the status bar, you can view the following data for ESC 1 under this throttle action:

  • Voltage (esc1_volt)
  • Current (esc1_curr)
  • RPM (esc1_rpm)
  • Temperature (esc1_temp)
2.3.3 Setting CAN Throttle via QGroundControl Ground Station (PX4)

PX4 flight control supports communication with the E6 propulsion system via the UAV CAN protocol.

To configure the parameters correctly:

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

Set SYS_CTRL_ALLOC to Enabled to enable the CAN dynamic ID allocation feature. The PX4 CAN dynamic ID allocation feature requires an SD card; if the SD card is not inserted, PX4 will not be able to dynamically assign a CAN node ID to the CAN device.

After configuring the above parameters, restart PX4. In the Mavlink console, enter uavcan status to check the CAN port status and the devices connected to the CAN port.

ESC Testing

1. In the Actuators Outputs section, set the correspondence between the ESC and the motor, and configure the maximum and minimum throttle values.
In the Geometry: Multirotor section, set the rotation direction of the motors and their configuration relative to the center point.

2、Turn on the switch in the Actuator Testing section, and slide the throttle control to adjust the motor throttle for testing.

3 、Check the Mavlink messages. The ESC_STATUS message contains information such as motor speed, voltage, and current. Select the option to plot the data to view the variation of these values over time.

CHAPTER 3 START ASSEMBLY

3.1 Motor Assembly

3.1.1 Match Throttle ID & Motor Orientation

Mainstream flight control systems on the market typically define specific throttle IDs and motor directions for particular models.
When installing the propulsion system, we need to carefully refer to the flight control system ’ s user manual to match the throttle IDs and motor directions accordingly.

For example, with the N7 flight control system (ArduPilot firmware) paired with the E6 propulsion system:

Quadcopter

Hexacopter

Octocopter

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

NOTE

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 Install and Pre-tighten the Propulsion System to the Arm

Once the throttle ID and motor directions are confirmed, you can begin installing the propulsion system onto the arm. This step requires only pre-tightening the propulsion system, leaving some slack for adjustments during the later balancing process.

Steps:

1. Thread the wiring of the propulsion system through the arm tube.

2.Install the propulsion system onto the arm, ensuring only pretightening at this stage. Leave room for adjustments during the later balancing process.

3.Pass the wiring of the propulsion system through the arm tube again.

3.2 Propulsion Balancing

Next, use a spirit level to calibrate the balancing of the installed propulsion system along the X and Y axes.

3.3 Tightening the Arm

Once the installation and balancing are confirmed, tighten the propulsion system to the arm’s carbon tube to ensure a secure installation.

Note:

The E6 propulsion system is equipped with pre-drilled rivet holes. Please assess whether rivets need to be installed based on the actual situation to ensure the overall structural stability and safety.

3.4 Wiring and Cable Management

Now, connect the various cables of the propulsion system to their designated positions and arrange them properly.

3.4.1 PWM Throttle Cable

Connect the PWM signal cable to the corresponding throttle output pin on the flight controller.

3.4.2 CAN Signal Wire (if necessary)

If using CAN throttle, connect the CAN signal cable to the CAN Hub module and integrate it into the flight controller’s CAN port in a bus configuration.

Note:

If not using CAN throttle, no configuration is needed.

3.4.3 Power Supply Line

Connect the power bus to the power supply port of the distribution board.

3.5 Debugging and Inspection

Before starting the debugging process, please follow these steps in order:

  1. Ensure that the wiring of the propulsion system is correct to avoid miswiring or loose connections, which could lead to safety risks.
  2. Make sure the propellers are not installed to avoid safety risks during the debugging process.
  3. Power on the system and confirm that the communication between the ground station and the flight controller is normal.
3.5.1 Throttle Channels

Use the ground station software to sequentially send signals to each throttle channel of the flight controller to verify the operation of each throttle ID in the propulsion system and
ensure that it matches the default settings of the flight control system.

3.5.2 Motor Direction

Activate each motor one by one through the ground station software to verify the operation of each motor’s direction in the propulsion system and ensure that it matches the default
settings of the flight control system.

3.5.3 Flight Controller Parameters

Checking the flight controller parameters is crucial for ensuring the drone’s flight safety, improving flight stability and precision, diagnosing and troubleshooting issues, as well as performance evaluation and optimization. Therefore, the flight controller parameters should be regularly checked and adjusted before and during flights to ensure the drone’s proper operation and successful mission completion.

Key parameters to focus on include:
PID (Proportional, Integral, Derivative control parameters)

Flight Mode Configuration

Gyroscope and Accelerometer Calibration Status

Voltage and Current Monitoring Settings

Note:

Based on the actual flight performance of the drone and recommendations from the flight control software, we should adjust the PID parameters as needed. To verify the adjustment
effects, it is recommended to conduct small-scale flight tests and carefully observe the drone’s flight stability and response speed. On this basis, gradually fine-tune the parameters until the drone reaches the optimal flight state.

3.6 Installing the Propellers

Installing the propellers is the final step before the flight test. Before installing the propellers, please make sure that all previous steps have been completed correctly to avoid test accidents that could lead to personal injury or property damage.

3.6.1 Matching the Motor Direction

The propeller rotation (CW and CCW) should correspond to the motor rotation (CW and CCW) one-to-one.

CW

CCW

3.6.2 Installing and Securing the Propellers

The propellers should be secured using M3*8 screws, aligning the propeller holes with the motor assembly holes and tightening the screws.

CHAPTER 4 FLIGHT TEST

It is necessary to perform a series of basic checks on the drone before takeoff and during flight to ensure flight safety and improve testing efficiency and success rates.

Note:

This section only covers the testing guidelines related to the propulsion system. For flight testing instructions for other components, please refer to the respective component’s user
manual.

4.1 Pre-flight Check

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

4.1.1 Check the Propellers

Ensure the propellers are properly installed, securely fastened, and free of any damage.

If using folding propellers, unfold the blades at this time to avoid unnecessary vibrations during takeoff.

4.1.2 Check the Powertrain

Ensure the motors are securely installed and the wiring is correct.

And manually rotate the motors to check for any blockages or stiffness.

4.2 Start Flight Testing

4.2.1 Ground Test

Place the drone on a flat, open surface and power it on. Then, unlock the drone and slowly increase the throttle, carefully observing the drone ’ s response to ensure that all motors and propellers are functioning properly.

4.2.2 Low-Altitude Hover Test

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

Place the drone in a hover at a height of one to two meters, observe its hovering stability, and perform slight movements in each direction (forward, backward, left, right) and rotation (yaw) to ensure the drone can execute these actions stably.

4.2.3 Basic Flight Maneuver Test

Increase the flight altitude and perform basic maneuvers such as forward, backward, lateral translation, and rotation. Observe the drone’s response and stability to confirm the propulsion system’s responsiveness and stability.

4.3 Post-Flight Check

After each flight, it is recommended to perform necessary checks on the drone to promptly identify any flight abnormalities or safety risks.

4.3.1 Check the Propellers and Motors

Check if the propellers are loose or damaged, and inspect the motors for looseness, blockages, or abnormal heating.

4.3.2 Record and Analyze Flight Data

Analyzing flight data helps to identify flight abnormalities and deficiencies, enabling timely countermeasures to improve flight test efficiency.
Key flight test data to focus on include:
· Flight time
· Power consumption
· Flight mode
· Abnormal phenomena

CHAPTER 5 TROUBLESHOOTING

SIYI tuning software supports real-time monitoring of information such as vibration, temperature, current, and voltage of the propulsion system, assisting in the quick identification of issues and improving maintenance efficiency to ensure operational safety.

Note

Before troubleshooting, the propellers should be removed to avoid potential safety risks.
Ensure flight data is confirmed to avoid incorrect data analysis, which may lead to inaccurate identification of the issue’s cause.

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. Additionally, real-time waveform graphs will be displayed for monitoring and analysis.

5.2 Historical Operating Data

Users can refer to the relevant information using the ESC ID. The prefix indicates the corresponding power-on count, while the suffix represents the file number. Based on this naming convention, users can access the data content of the corresponding file.

5.3 Fault Storage Function

Users need to select the corresponding ESC ID based on their actual needs to view the information. When the user clicks the “Details” option, the system will display the occurrence time of the anomaly and the specific details of the issue.

CHAPTER 6 FIRMWARE UPGRADE

6.1 Upgrading via UniGCS Software

The SIYI Ground Control Station (GCS) software supports users in upgrading the propulsion system ESC firmware.

Tools Required

  • SIYI UniGCS Software (Windows version)
  • SIYI CAN Link Module
  • Windows Device

Operating Steps

1. Refer to the image above to connect the propulsion system, SIYI CAN Link module, and Windows device.

2. Run the SIYI Ground Control Station (GCS) software and navigate to the ESC settings menu.

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

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

5. Click “Update” to upgrade and select the firmware file.

6. Click “Confirm” to start the upgrade and wait for the progress bar to complete.

7. The upgrade is complete.

Note

Before performing a firmware upgrade, please ensure the propulsion system is functioning properly, and pay special attention to the pinout of the CAN interface to avoid incorrect
insertion.
The upgrade status will be indicated by a change in the color of the indicator light. Once the upgrade is complete, a beep will sound, and the indicator light will return to its original color.

6.2 Using DroneCAN Protocol to Upgrade via Mission Planner Software (ArduPilot)

The ArduPilot flight controller supports upgrading the SIYI propulsion system firmware via the DroneCAN protocol.

ESC (Electronic Speed Controller)

1. Launch Mission Planner and locate the corresponding port in the PC device manager.

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

3. In the DroneCAN / UAVCAN section, click MAVlink-CAN1 to refresh the CAN devices.

4. The option named “SIYI ESC” corresponds to the SIYI propulsion system ESC.

5. In the menu, find the “Update” option, select the ESC firmware to upgrade. During the upgrade process, the mode will be “SOFTWARE_UPDATE,” and a progress bar will be
displayed.

Comments

0 Comments Add comment

Leave a comment