bastian2001 / Hardware-DShot-on-RP2040

1 stars 0 forks source link

Hardware-DShot-on-RP2040

This is an example project to keep the motor at a constant speed of 2500RPM using bidirectional dshot and a rudimentary PID controller. The motor will start turning after 10s after turning the RP2040 on.

[!NOTE] Two things about the state of this repo: I have some newer implementations of bidirectional DShot that are more resilient towards clock deviations between RP2040 and ESC and that won't require manual clock adjustments. Secondly, I am using the wizio-pico core here, that was deprecated and put offline a month or so after I put this project live. The code in this repo, as it is, will likely not compile. I'd recommend that you check out the newer, more complete and still maintained RP2040 Arduino Core by earlephilhower. Make sure that when you install it, you follow these instructions to enable long file paths on Windows and Git. You can find the newer code in my Kolibri-FC repo, or more detailed:

Sorry for the very dirty documentation, it was not meant to go online like this yet ^^. Please post an issue if you have any questions.