January 6, 2019, 4:45pm
With Arducopter 3.6.X, I had a try with Oneshot125. My card is a Navio2. No way to enable Oneshot125. PWM type is set at 2 in parameters, but PWM output (RCOU to motors) is still in the range 1000-2000.
Oneshot 125 is OK with the same hardware and Copter 3.5.7 or EmlidEdge and Copter 3.5.5
As there were some differences in MOT settings, I had a try with the default parameters and MOT_PWM_TYPE 2 with Copter 3.6.4 without success.
Could be a bug related to BLHeli passthrough or D-Shot options or some misunderstanding.
January 7, 2019, 4:39pm
Same problem with 3.7.0-dev of January 06,
January 7, 2019, 5:06pm
the logging is always done in the 1000 - 2000 pwm range, this is whats used internally in Arducopter, it is then converted to whatever protocol afterwards.
January 7, 2019, 5:29pm
I have a log (the downloaded .bin file) open on my computer, RCOU is well in the 125-250 range (Oneshot125 enabled - Arducopter 3.5.7).
January 7, 2019, 5:49pm
hum, I have logs of dshot and it is still in the 1000 - 2000 range. and also possibly oneshot although i would have to check. So you issue is oneshot is not working? but used to be with the same parameters?
January 7, 2019, 6:30pm
The issue is Oneshot125 not working with Arducopter 3.6.x or 3.7beta.
Here are logs:
First is from latest with 3.6.4
Second is from yesterday with 3.5.7
January 7, 2019, 7:00pm
can you post the parameters you were using in 3.6.4, there are loads missing from the log, I think it must be too short
or a tlog
January 7, 2019, 7:27pm
There are the .log.param for the two log files. More recent is firmware 3.5.7
Archive.zip (8.7 KB)
January 7, 2019, 7:32pm
hum, still seems to be missing all the SERVO_BLH_ params, maybe the are not in stable, can you try it on
master, also try standard one shot.
January 7, 2019, 7:45pm
I will have a look at it tomorrow.
January 8, 2019, 10:33am
Some results with 3.7.0 from Master and Mission Planner updated to latest Beta.
Oneshot or Oneshot125: nothing new (visible),
DShot150 (Min and Max are set to 1000-2000 by default). I applied the setting to check the function. I do not intend to fly it, the configuration is not all completed (just frame config).
RMK: SERVO_BLH parameters are relative to ChiBios,
Here is an archive with log and param file:
09-33-45 is Oneshot,
09-38-39 is Oneshot125
09-41-27 is DShot150
Thanks for your time,
January 8, 2019, 5:14pm
your right, I had not registered that you were not using ChibiOS. I have no idea whats going on, looks like all your parameters are sensible. Can you open a issue here.
In the mean time you should be able to use standard pwm I guess.
January 9, 2019, 7:49am
@mlebret, great, thanks for the report, I’ve added it to the Copter-3.6 issues list so hopefully we can get it sorted in a point release.