Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
revers motor directiod
#1
I need to reverse motor 1 direction, so it is the same as motor 4 but when I connect to bheli configurator and read setup it shows me that 1 and are 4 are the same , 'reversed'. Should I bother or just change esc 1 despite ..whatever it is now or what bheli shows ?
Reply
Login to remove this ad | Register Here
#2
If you need to change Motor 1 direction, and it currently shows "Reversed" in BLHeli, then just click on it and change it to "Normal". That will reverse the direction of that 1 motor.

Basically ignore the word it says "Reversed/Normal" and just change it to the other one. It doesn't really matter the word used, just the direction it is spinning.
[-] The following 1 user Likes MrSolo's post:
  • niuk
Reply
#3
Makes sense, appreciate. I changed and flashed but configurator didn't give me the version 16.79 option which I saw when reading so I used 16.7... Now motor doesn't seem to spin correctly, looks like choking , how do I fix it ?
Reply
#4
If this is for a BLHeli_S ESC are you using the BLHEli chrome browser app, or the actual software you download on your PC.

For BLHeli_S ESCs, I use BLHeli_M configurator to flash them.:
https://github.com/Asizon/blheli-configurator/releases

This allows them to use RPM Filtering / Bi-Directional DShot. Just put the BLHeli_M configurator on your PC, connect to it with your ESC, Hit 'Read Setup'. Then I FLASH ALL, and update them to 16.9 which is what all my Micro quads are on right now.
[-] The following 1 user Likes MrSolo's post:
  • niuk
Reply
#5
Forgot to add, here is an article from good ol' Oscar about it:

https://oscarliang.com/setup-rpm-filter-...-for-free/

Scroll down a little bit and you will see the Title "Download and Flash BLHeli_M Firmware" That is how I do it, and I use version 16.9. This BLHeli_M configurator will also automatically allow RPM Filtering, so all you have to do it update ESC's and turn it on in betaflight if you want to use it.
[-] The following 1 user Likes MrSolo's post:
  • niuk
Reply
#6
For future reference, if you don't want to mess around with esc configurations you can keep it to basics and just switch two of the three motor wires and it will spin the other way around.
[-] The following 1 user Likes Maiden Flight's post:
  • niuk
Reply
#7
For anyone looking to use BLHeli_M, it's also worth considering using the Bluejay ESC firmware instead which too natively supports RPM filtering for BLHeli_S ESCs, and unlike BLHeli_M, Bluejay is being actively developed by more then a single developer.

https://github.com/mathiasvr/bluejay
[-] The following 1 user Likes SnowLeopardFPV's post:
  • niuk
Reply
#8
I already flashed firmware so I guess wire swap is not the option... Regarding Bluejay I don't know what format hex is , how to install it ? Anyways I would rather continue with Blheli configurator , shows version 1.2.0 but I can't pick firmware newer than 16.7.1. Looks good when I flashed 16.7.1 instead of 16.7 (not choking, direction changed) but still better to get 16.7.9 like it was initially. Where do I find 16.7.9 or newer ?
Reply
#9
Personally I use BLHeli_M configurator, so I can use RPM filtering. Download BLHeli_M onto PC. Then connect FC and click Read Setup, then Click 'FLASH ALL' to flash all 4 ESCs, then under VERSION I choose '16.9 (BLHeli_M Official). Once that is flashed that's it. Now its on 16.9, with RPM Filtering automatically enabled so you can turn it on in Betaflight if you choose.

I don't use BLHeli_S any more so I'm not sure what the current release of that is. I use RPM Filtering on all my quads, so I use BLHeli_M for my micros in stead of BLHeli_S.

As Snow pointed out there is also Bluejay, but I don't have any experience with that. I just stick to BLHeli_M because it is so simple.


If you don't care about RPM filtering, just install a version of BLHeli_s that works. 16.7 or whatever version you had that worked.
[-] The following 1 user Likes MrSolo's post:
  • niuk
Reply
#10
BLHeli_S 16.71 is actually BLHeli_S with BLHeli_M 16.73 merged into it. This was the most stable version of BLHeli_M until all the arguments blew up about the direction (and supposed incompatibilities) that Jazz maverick was taking the BLHeli_M firmware. BLHeli_M 16.9 was the last version that Jazz Maverick released as far as I know before he abandoned any further development on it. You can get the BLHeli_M 16.9 version from the following link if you need it. Just download the correct HEX file with the same ESC layout as your current ones.

https://github.com/JazzMaverick/BLHeli/t...S%20SiLabs

You can then just use the normal BLHeli Configurator to flash BLHeli_M firmware. You just need to use the "Select File Manually" option when flashing new firmware and then pick the HEX file you downloaded.
[-] The following 1 user Likes SnowLeopardFPV's post:
  • niuk
Reply
#11
That's good to know for future quads I might build. I've heard good things about BlueJay as well. Once I get my quads ESC set up I try not to ever touch it again, so I just keep the micros on blheli_m 16.9 and they are working great. I liked it because there was no need to mess with any hex files manually so it made it very simple.

Next micro quad I'll try that BLHeli_s version with the RPM filtering. But for now I'm just going to leave mine on blheli_m 16.9, as I've had no problems with it.
[-] The following 1 user Likes MrSolo's post:
  • niuk
Reply
#12
Great help, really appreciate. I can see 16.79 hex files in 3 versions on github lol, 24k, 48k and 96k . And 16.9 hex 'Official' in just one version i.e. G_H_30_REV16_9.HEX. I stick to G-H-30 no matter what it means because this is how blheli reads my initial config. Confused with what should I do. Right now blheli shows 16.79 on ESC I've not flashed, and 16.71 on one I flashed. Not sure if I should leave it as it is, don't like that difference in versions.
Reply
#13
I use 48k myself.  Some people use 96k to try to get even more efficiency, but you lose some braking effect from the motors.  

Here is a quote from Oscar on motor PWM:
Quote:24KHz, 48KHz and 96KHz are the ESC PWM Frequency, in a nutshell, it’s how often the ESC drives the motor. By default, PWM frequency is set to 24KHz, and by flashing BLHeli_M firmware, allows you to choose higher PWM frequency.

Apart from cooler motors, setting PWM Frequency to 48KHz or even 96KHz can also improve efficiency (mainly on micro quads, it’s more noticeable on the tiny whoops and toothpicks). The increase of flight time varies from setup to setup, but from what I’ve gathered so far, it’s between 10% to 30%. Some even claims to have gained 50% longer flight time!

By increasing PWM frequency, it reduces the braking force on the motors. It resolves issues with excessive motor braking that sometimes occurs on tiny motors, such as 06XX and 08XX, and lowers current draw. Bigger motors generally don’t have this problem that’s why we don’t see the same level of efficiency improvement on larger quadcopters. And that’s probably why we might see diminishing improvement on larger micro motors, such as 11XX and 12XX.

Between 48KHz and 96KHz, you have to experiement and see which one works better, your quad might actually perform worse when PWM frequency gets too high, so it’s definitely not “higher is better”. 48KHz is probably a safer option if you are unsure.

There is concern if 48KHz will affect damping effectiveness (active braking), let us know if you notice any difference in performance after enabling 48KHz.


I have always used 48k and never spent much time trying 96k yet.  You could do FLASH ALL, and flash them all to the same version. 16.79 (48k) or 16.71
[-] The following 1 user Likes MrSolo's post:
  • niuk
Reply
#14
I'm really grateful for all the replies.
Reply
#15
I am BlueJay all the way and have it on 2 quads. Its based off blheli_s, has RPM filtering, dithering etc and is in active development.

blheli_s or blheli_m or JESC have not had any major development or fixes for a while. These projects are almost dead in my books.
[-] The following 1 user Likes kafie1980's post:
  • niuk
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Motor/esc problem Axel 42 1,245 26-May-2024, 10:15 AM
Last Post: wizofwires
  Motor under water Eyes.fpv 5 224 04-May-2024, 05:16 PM
Last Post: SnowLeopardFPV
  What motor to choose on 3.5" cinewhoop? Fpv_Snidde 4 479 02-May-2024, 11:21 AM
Last Post: Fpv_Snidde
  protect motor wires Eyes.fpv 12 433 01-May-2024, 09:03 AM
Last Post: Eyes.fpv
Wink 0% throttle motor dsync when flipping? mojohoojo 3 135 26-Apr-2024, 05:13 PM
Last Post: mojohoojo


Login to remove this ad | Register Here