can't get D-shot working

irekkin

New member
just installed a new F3FC board, new Aikon 30a esc's, running the latest version of Tri-flight. my tri flies better than ever. I do have a couple issues to work out though. the main one is I can't get D-shot to work properly. the copter will arm but the motors will not spin up. I've looked through the Tri-flight/Beta-flight wiki's and can't really find any relevant info. here is some CLI info that may be useful ,
# version
# Triflight 0.7 Beta 2 / RCEXPLORERF3 3.1.7 Jun 4 2017 / 13:39:27 (1698ba5)

# diff
# Triflight 0.7 Beta 2 / RCEXPLORERF3 3.1.7 Jun 4 2017 / 13:39:27 (1698ba5)
servo 5 945 2100 1769 40 40 100 -1

feature TELEMETRY
feature CURRENT_METER
feature RSSI_ADC
serial 1 32 115200 57600 0 115200
aux 0 0 0 1900 2100
aux 1 28 2 1300 2100
aux 2 2 2 1725 2100
aux 3 13 1 1375 1625
aux 4 31 1 1800 2100
rxfail 3 h
set min_check = 1040
set digital_idle_percent = 5.000
set motor_pwm_protocol = MULTISHOT
set vbat_min_cell_voltage = 35
set tri_tail_servo_speed = 293
set failsafe_delay = 5
profile 0

set p_pitch = 50
set i_pitch = 20
set d_pitch = 5
set p_roll = 50
set i_roll = 20
set d_roll = 5
set p_yaw = 70
set i_yaw = 26
rateprofile 0
rateprofile 0

set rc_rate_yaw = 90
set yaw_srate = 80

# get pwm
use_unsynced_pwm = OFF
Allowed values: OFF, ON

motor_pwm_protocol = MULTISHOT
Allowed values: OFF, ONESHOT125, ONESHOT42, MULTISHOT, BRUSHED, DSHOT150, DSHOT300, DSHOT600, DSHOT1200

motor_pwm_rate = 480
Allowed range: 200 - 32000

servo_pwm_rate = 300
Allowed range: 50 - 498


# I know i'm missing something obvious , just can't see it. TIA
 

irekkin

New member
here's the answer to the question I asked
RCExplorer - David (admin@rcexplorer.se) wrote:
Unfortunately the F3FC was designed before D-shot came around. D-shot requires hardware DMA ports, which the F3FC uses for other things. The 48pin F3 chip only has a few DMA enabled pins unfortunately. You may be able to, by heavily modifying the board to get it to work. But I have not tried it.
So you're stuck with Multishot and oneshot.
If it's speed you're after Multishot is slightly faster than D-shot600.
D-shot has other advantages though being a digital packet.

/David