Home Artists Posts Import Register
The Offical Matrix Groupchat is online! >>CLICK HERE<<

Content

Dear Patrons,

I'm starting to think about a series on DSHOT. What do you want to know? Some things I have in mind include:

What is Dshot? Why is it better (maybe) than OS and MS?

Why do some boards not support Dshot? What boards and ESCs support Dshot?

How to flash BF3.1 and use Dshot with supported ESCs and boards. This will also touch on Betaflight resource assignment tool.

A big question that people are wondering is how is the flight performance. That will probably have to hold off until I get some flight time under my belt, and that will require me to do a Dshot build. So maybe February time frame I would guess.

What else?

Comments

Anonymous

How does the dshot protocol differ from the others. (you'll probably cover it in what is dshot). Also, I saw something confusing on YouTube about using BlheliS ESC's with dshot and being able to desolder a capacitor to make it work with dshot. Does that mean that any ESC can use dshot if modified? If that doesn't make sense, I can try and find the video.

Anonymous

I'm new to all this and therefore am not knowledgeable enough to make any suggestions. That said, I'm definitely looking forward to it!

Anonymous

Hi Joshua! Would be good to know if (and how) DSHOT is better than OS, MS etc in terms of flight performance. People are speaking of higher DSHOT resolution but do we really need it?

Anonymous

<a href="https://www.youtube.com/watch?v=qWWy8Qvz6_E" rel="nofollow noopener" target="_blank">https://www.youtube.com/watch?v=qWWy8Qvz6_E</a>

Anonymous

Hi Joshua, Yes I was waiting for video series from you for DShot. It would be great if you could do with all that you have noted.

Anonymous

Yes please! Dshot sounds very interesting. And being able to skip ESC calibration would almost be worth it alone IMO.

Anonymous

Sweet! Would love to know more about DShot.

Anonymous

Just starting in with Beta Flight, Tuning etc. However I know that your video will have alot of info to take and learn from it. I feel like you have a good sense on what videos are needed amounst those that watch and follow your work! Looking forward to watching what's to come. Whichever you decide to focus the upcoming series on will indefinitely help many individuals. Thanks again for all the ongoing knowledge you share!!!!!!! Stephen

Anonymous

Can you do dshot flashing etc basicly all only using chrome bl-heli plugin /app. Some people dont have windows machines.

Anonymous

Yes please Joshua. I have it running on my fully Kissed Alien, but am still a bit confused for my BF rigs which I have loads of.

Anonymous

Sweet. Can you make it on next month?

Anonymous

Yes, very confusing. For me, It's like Jayd discussed. I bought 8 of these ESC's just before d_shot came out (<a href="http://www.readytoflyquads.com/30a-racerbee-pro-esc-blheli-oneshot)" rel="nofollow noopener" target="_blank">http://www.readytoflyquads.com/30a-racerbee-pro-esc-blheli-oneshot)</a> Now the exact same ESC is being sold (for a little more $$$$) with the cap removed and d_shot ready. They even show a picture detailing which capacitor they remove. (<a href="http://www.readytoflyquads.com/30a-superracerbee-pro-esc-blheli-oneshot)" rel="nofollow noopener" target="_blank">http://www.readytoflyquads.com/30a-superracerbee-pro-esc-blheli-oneshot)</a> I am hopping this is something I can do, removed the capacitor and load the latest d_shot protocol via blhelie suite and call it a day - but I am unsure.....?

Anonymous

hi, yes please, last week i flashed my FC(f303 v3.1) to 3.1 and run now Dshot. luckily i didn't have to do anything with my esc's (rs20a v2) but it was not easy to get all the info together. i don't fly good enough to feel the different but i like the new startup tune :)) if you can get all the info together in a series makes live easier for us.

Anonymous

I'd like to see a blind test where you alternate between dshot and multishot on the same tune without knowing in advance which is enabled. No idea how you would do this but it would be good to show people how small the difference really is.

Anonymous

Agreed, I definitely would like to have this information as well. I'd be more interested to know if it's safe to flash 3.1 right now even though it's still in Beta. You mentioned in one of your videos that the CPU performance has been optimized to limit the spikes. On my SPRacingF3 boards and BF3.0.1 I run at 2.67k/1.33k since anytime I bump up to 4k/2k I start seeing resting CPU above 20%. Following your guidelines I like to keep it in the teens.

Anonymous

It would be nice to see the difference between analog (multi-shot / one shot 125) and digital signal (DShot) on a time line (rough kind of like a bar graph). Analog could look rough. It seems like digital would take more time, but I know I am wrong, but would be nice to know why.

Anonymous

I'm excited to hear more about DShot. Motor acceleration sounds different with DShot compared to multishot at low RPM. BTW why do caps have to be removed for some ESCs to work?

Anonymous

Because caps on signal line are a part of a low-pass filter and destroy DShot signal which is much faster than usual PWM protocols.

Anonymous

I think this would be an excellent series to make. What I would like clarification on is the technical advantage of running DSHOT over MS. Should you run DSHOT 600 even though DSHOT is always matched to the speed of the PID loop? Many ESCs can run DHOT 150 or 300 without modification (capacitor removal) so is there a compelling reason to make the mod for DSHOT 600?

Anonymous

I'm excited but not as much as I used to be. The consensus right now seems to be that DShot is still in its infancy and there is no noticeable differences in flight characteristics compared to analog ESCs. But being digital, it is safer:)

Anonymous

Is DSHOT something for an experienced pilot to use, or should someone like me (with about 2 months experience) use it?

Anonymous

I would like to see a full kiss build on stock PIDs and blackbox data vs a betaflight build on stock PIDs ( your FC and escs of choice ) and blackbox data and see what the comparison is. Kind of a boxing match so to speak haha

Anonymous

And of course the frame and all other components should be the same

thedroneracingengineer

Experienced pilots only I would say, for two reasons: first, the performance advantages are likely to be missed by a novice pilot; and second, the firmware required to run Dshot right now is very pre-release, with missing features and bugs.

thedroneracingengineer

Regarding your 2nd question, I see tuning advantage when running MS over OS125, even when both are synced at 2 kHz. The theory is that the much-shorter pulse reduces the time between calculating the value and outputting the value to the motors. In that case, the same would be true of DSHOT600 run at a slower speed.

thedroneracingengineer

It is definitely not safe to flash 3.1 right now. Until there is an official Release Candidate, do not flash 3.1 if you aren't ready to deal with bugs that can destroy equipment.

Anonymous

Perhaps a short quick tip on how to safely remove the caps on the escs (ones that need it to be removed to work) ?

Anonymous

Would love to see what you you have to show us! Fly it like you stole it!

Anonymous

Actually, i have been getting somewhat confused on the digital nature of it. I mean we all consider PWM as analog which not very true. maybe better understand that, and then talk why it may be better.

thedroneracingengineer

I disagree that stock PIDs are the best way to fly it. Ultimately, if you wanted to test stock PIDs, the thing to do would be to build five different types of copter, or more, and see which stock PIDs were most generally good. But my preference would be to tune each as best you can and see how they do. Stock PIDs may be bad because of some difference between my copter and the test copters that were used to develop the PIDs.

Anonymous

a naive question.. did anyone try SPI or I2C interface for communication between ESC and FC

Anonymous

Besides incompatibility, when would DShot not be recommended, if any?

thedroneracingengineer

I think there are some cases where multishot would outperform DSHOT300 or DSHOT150, due to its shorter pulse length. I think there might even be some cases where multishot would outperform DSHOT600, because multishot can run at 32 kHz unsynced, whereas very few ESCs can run DSHOT600 at 32 kHz, even if in theory the protocol is capable of it. The argument would go that 32k unsynced MS would have 4x oversampling compared to DSHOT600 at 8 kHz, and that would make up for the noise/jitter. I don't know if that's true, but it might be.