Standard Remote - and controlling speed

Hi folks, built my first Cyberbrick model with some intial model file issues that the designer quickly resolved.
Paired the modules and its all talking - so thats great.

The Model was the RC Airboat found here RC airboat by TheBavarianModelMaker MakerWorld: Download Free 3D Models

The problem I have is understanding how throttle is meant to work, see on a mormal transmitter you have 1 centering stick and 1 loose stick - that usually advances bottom to top for a throttle range.

With the Cyberbrick standard remove, both sticks are centering and it looks what happens is the servo range gives throttle in the middle, and 0 throttle op and bottom of the stick . Calibrating the ESC and other normal steps dont seem to fix it. I am wondering if this is programing % wise on the Servo \ PPM percentages or something.

Anyone used to RC aircraft\heli\drone transmitters - and now finding throttle programming on the cyberbrick one a bit wierd?

Hi DruiD,

You are making good points there and I think this is one thing where cb needs to improve in the future. The support for external ESC/motors is not something thats implemented really from what i can see. While its possible with the PWM outputs and a DIY power distribution.
Currently in this project you are fooling the software to think its actuating a servo instead of the speed controller.
In regards to the sticks think of it more like a RC car setup where the throttle curve starts at mid point of the way since the negative 50% are there for braking and reverse. Did you set the direction setting (forward/reverse) in your ESC accordingly?
Since its a drone ESC i think you might need to change the setup differently.

EDIT:
found the instructions on the AliExpress page
I think you need to follow this and also enable the brake:

Summary

normal boot process

Pull the throttle stick to the lowest position → power on the remote control → power on the ESC → detect the minimum throttle signal, long “beep----” sound → test the battery power

Press and release several short “beep-” sounds in succession, indicating the number of lithium battery cells currently in use → “♪ 1 2 3” starting sound → pull up the accelerator to start.

  1. Throttle travel setting (when the ESC is equipped with a new remote control, it is recommended to set the throttle travel)

Power on the remote control → pull the throttle stick to the highest position → power on the ESC → detect the maximum throttle signal, “beep-beep-” beeps twice, indicating that the throttle is at the maximum

The high point has been confirmed and saved automatically → Pull the throttle stick to the lowest position within 2 seconds → When the lowest throttle signal is detected, a long “beep----” sound → Detect

Battery voltage, several short “beep-” sounds continuously, indicating the number of lithium battery cells currently in use → “♪ 1 2 3” starting sound → pull up the accelerator to start.

After the maximum throttle is confirmed, if the throttle stick remains at the highest position for more than 2 seconds, it will enter the remote control programming mode.

If the throttle stick is not in the lowest position nor in the highest position after the remote control and ESC is powered on, it will emit “beep-, beep-,…” continuous beeping.

hint.

Configurable parameters

  1. Brake selection: 2 options: off, on, default off.

  2. Electronic timing: 5 options: Low: 0 degrees, Mid-low: 8 degrees, Mid: 15 degrees, Mid-high: 23 degrees, High: 30 degrees. It is generally set to mid-advance angle. suitable for low angle

Motors with large inductance and low speed; high advance angle is suitable for external rotor motors with small inductance and high KV value. For some high KV motors, if using

During the process, when the motor is running at high speed, jitter occurs, and it needs to be changed to a high advance angle.

  1. Actuation force: 13 options: 0.031, 0.047, 0.063, 0.094, 0.125, 0.188, 0.25, 0.38, 0.50, 0.75, 1.00, 1.25, 1.50.

The default parameter is 0.75. Select the corresponding starting force according to the applied motor load. If the value is too small, the motor may not start smoothly.

The machine may start too hard.

  1. Curve Settings: 4 options: None, Low, Medium, High. Default is None.

  2. Frequency Control: 2 options: 8KHz, 22KHz. Default is 8K. This item is the drive frequency of the motor.

  3. Low voltage protection settings: 4 options: none, 2.8V/cell, 3.0V/cell, 3.2V/cell. The default option is 3.0V/cell. The number of battery cells is automatically detected by the ESC, such as

When the battery is a 3-cell lithium battery, if the voltage is lower than 9V, the ESC will be processed according to the selected low-voltage cut-off method.

  1. Low-voltage cut-off method: 2 options: gradually reduce the power, cut off the output immediately. The default is to gradually reduce power. When the battery voltage is lower than the low-voltage protection value, if you choose to gradually reduce the power, the ESC will gradually reduce the output until the power is reduced to 31% and keep running at this power; if you choose to cut off the output immediately, the ESC will directly cut off the output.

to stop the motor.

In the case of low-voltage protection, pull the throttle rocker to the minimum throttle and then pull the throttle up to restart the motor, but because it is still in a low-voltage state at this time, the output power

rate smaller or stop immediately.

  1. Direction setting: 3 options: forward, reverse, bidirectional. The default is forward (that is, the direction of the initial assembly).

reset

Power on the remote control → pull the remote control stick to the highest position → power on the ESC, wait for 2 seconds, and make two beeps of “beep-beep-”, the maximum throttle setting is completed → continue to maintain

Hold the remote control stick in the high state, wait for 2 seconds, and emit a melody sound of “♪ 123 ♪ 1 2 3”, indicating that it has entered the remote control programming mode → before entering the first programming item

Before, pull the throttle to the bottom, then pull it to the top → after hearing the save music, pull the throttle to the bottom, it can run normally

Note: This function is added later, and this function is not available at the beginning.

ESC self-protection function description

  1. Low-voltage protection: When the motor is working, when the battery voltage is lower than the set low-voltage threshold, you can choose to immediately turn off the motor or reduce the power, see the parameter setting section for details.

point.

  1. Throttle signal loss protection: the signal is lost, the power gradually drops to 0, and the motor stops. When the throttle signal is detected again, the motor restores the power corresponding to the throttle at this time.

run.

  1. Over-temperature protection: when the temperature of the power tube exceeds about 100°C, the power drops to 75%; when the temperature exceeds about 105°C, the power drops to 50%; when the temperature exceeds about 110°C, the power

The power is reduced to 25%; when the temperature exceeds about 115°C, the power is reduced to 6.25%. When the temperature is lowered, the power is restored.

Remote control programming

Step 1: Enter programming

Power on the remote control → pull the remote control stick to the highest position → power on the ESC, wait for 2 seconds, and make two beeps of “beep-beep-”, the maximum throttle setting is completed → continue to maintain

Hold the remote control stick in the high state, wait for 2 seconds, and the melody sound “♪ 123 ♪ 1 2 3” will sound, indicating that it has entered the remote control programming mode.

Step 2: Select the programming item

After entering the programming mode, keep the remote control stick pulled up to enter the item selection. There are 7 items in total, corresponding to 7 different prompt sounds, which can be selected cyclically in the following order.

After the beep of an option, pull the throttle stick to the bottom within 2 seconds to enter this option.

  1. “beep-” (1 short tone), brake selection

  2. “beep-beep-” (2 short tones), timing setting

  3. “beep- beep- beep-” (3 short notes), activation velocity

  4. “beep-beep-beep-beep-” (4 short tones), curve setting

  5. “beep-----” (1 long tone), controls the frequency

  6. “beep-----beep-” (1 long tone, 1 short tone), low voltage protection setting

  7. “beep----- beep- beep-” (1 long tone, 2 short tone), low voltage cut-off method

  8. “beep----- beep- beep- beep-” (1 long tones, 3 short tones), direction setting

Step 3: Select the item value

After selecting a certain item, keep the state of the remote control stick in the low state, and then enter the circular selection of the parameters of this item. Each beep (four short tones followed by one long tone,

So on and so forth). After a certain prompt tone, within 2 seconds, pull the remote control stick to the highest level, and a melody sound of “♪321 ♪3 2 1” will sound, indicating that the parameter is saved. Keep

If the state of the remote control stick remains unchanged, proceed to the next project according to the method at the beginning.

Step 4: Exit Programming

After saving a parameter, pull the remote control lever to the lowest position within 2 seconds and hold it until “beep---- beep- beep- beep- ♪ 1 2 3” is issued, at this time

Set the minimum throttle and exit the programming mode, and normal operation can be performed (the beep at this time indicates the loading parameters, beep-beep-beep- indicates the electric

The number of pool sections, ♪ 1 2 3 means ready).<

Thanks - I did sent the upper and lower throttle endpoints and all the other configs, brake i dont normally use in this situation but can try it. I am also hoping the designer replies how they configured their ESC.

1 Like