-
hi all - i'm on ETX 2.10.2 and i have a problem with servo pulsing when the Tx stick is below 80% or so i'm driving 4 GoBuilda 2000 series servos in continuous rotation mode and they all pulse, meaning that they change their speed, slightly, about 20-30 times for each rotation i have an old HiTech servo programmer and when i drive one of the servos with that, it works fine, though it's 4.8v whereas i'm normally driving them with 7.4v - i don't know if that makes any difference the Tx and Rx are a RadioMaster Boxer, ELRS, both with the latest firmware, and i think i've tried messing with every setting that i thought might cause the problem, to no avail i'm stumped |
Beta Was this translation helpful? Give feedback.
Replies: 15 comments 5 replies
-
I don't know anything about those servos, but I would probably start
looking at the ELRS servo output options on the webUI, as well as checking
the signal requirements for those servos ... ELRS doesn't play nicely with
some servo applications.
…On Fri, 2 Aug 2024, 12:42 pm atomGit, ***@***.***> wrote:
hi all - i'm on ETX 2.10.2 and i have a problem with servo pulsing when
the Tx stick is below 80% or so
i'm driving 4 GoBuilda 2000 series servos
<https://www.servocity.com/2000-series-dual-mode-servo-25-2/> in
continuous rotation mode and they all pulse, meaning that they change their
speed, slightly, about 20-30 times for each rotation
i have an old HiTech servo programmer and when i drive one of the servos
with that, it work fine, thought it's 4.8v whereas i'm normally driving
them with 7.4v - i don't know if that makes any difference
the Tx and Rx are a RadioMaster Boxer, ELRS, both with the latest
firmware, and i think i've tried messing with every setting that i thought
might cause the problem, to no avail
i'm stumped
—
Reply to this email directly, view it on GitHub
<#5361>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABJ66KOPOGSXLQUTKJCM4ZDZPLW2PAVCNFSM6AAAAABL3WIBD6VHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZXGAYDIOBQGQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
i tried messing with the all frequency settings from 50Hz to DShot - no dice the radio is ELRS, so the protocol needs to be CRSF i assume, so i didn't mess with that the PWM range for the servo according to the spec is ...
...so it changes for continuous mode, but i'm not seeing were this can be changed on the Tx or Rx |
Beta Was this translation helpful? Give feedback.
-
ELRS is limited to PWM 885us to 2115us - there is nothing we can do to change that on the TX. To go beyond that, it looks like you also will need ExpressLRS/ExpressLRS#2773, or a "servo stretcher" like https://www.servocity.com/180-servo-stretcher/ - there are a few different types if you search for that name. |
Beta Was this translation helpful? Give feedback.
-
that's pretty much in line with what the servo expects in continuous mode i contacted RadioMaster also ... maybe they'll have something to say - maybe i'll need to buy an external 900MHz module and Rx and try that |
Beta Was this translation helpful? Give feedback.
-
i enabled the extended limits and set the ranges to -120/+120 (they will go to 150)
|
Beta Was this translation helpful? Give feedback.
-
tech at RadioMaster got back to me...
i dynamically adjusted the channel output range while driving the servo and while this of course speeds up/slows down servo rotation, it has no effect on the pulsing right now the biggest question is whether this is a radio issue, and ELRS issue, or a servo-radio-ELRS compatibility issue neither ServoCity nor RadioMaster has any answers yet and it seems this isn't a PWM usec range issue - at ~80% stick or less, the servos are acting as if they are being fed 2 alternating usec values that switch ~20-30 times every rotation |
Beta Was this translation helpful? Give feedback.
-
if anyone can reproduce this, i'd sure appreciate it to briefly recap, the issue is that the GoBuilda 2000 Series Dual Mode hardware needed...
steps to reproduce...
|
Beta Was this translation helpful? Give feedback.
-
Have you tried a different receiver? |
Beta Was this translation helpful? Give feedback.
-
i have only one |
Beta Was this translation helpful? Give feedback.
-
been meaning to try that - did it now and no change |
Beta Was this translation helpful? Give feedback.
-
It sounds like a receiver problem to me. But I’m no ELRS expert so…yeah. |
Beta Was this translation helpful? Give feedback.
-
from the discussion here i suspect it may be an issue with these particular servos, but i'm unsure apparently there's a way to do a rudimentary test of the PWM signal being sent from the receiver using a multimeter set to Hz and testing the signal and ground pins on the receiver but that didn't yield any results still trying to decide what my next step will be, perhaps introduce a flight controller into the mix and drive the servos from that ... i'm waiting to hear more from ServoCity first |
Beta Was this translation helpful? Give feedback.
-
quoting myself here from over at the ELRS repo...
it absolutely does - feeding the ELRS receiver with 5.1v, the servos run perfectly - i can't test anything between 5.1 and 7.4 at the moment |
Beta Was this translation helpful? Give feedback.
-
FINALLY got a definitive answer (from Ethan this time <-- thanks Ethan 🥇 ) at ServoCity - the newest batch of the GoBuilda 2000 series servos (and possibly others in that product line ???) do not operate correctly when they are run in continuous mode and the voltage is 7.4, or thereabouts - they do run fine at 5v and 6v though |
Beta Was this translation helpful? Give feedback.
-
they're sending new servos (new = older batch) |
Beta Was this translation helpful? Give feedback.
FINALLY got a definitive answer (from Ethan this time <-- thanks Ethan 🥇 ) at ServoCity - the newest batch of the GoBuilda 2000 series servos (and possibly others in that product line ???) do not operate correctly when they are run in continuous mode and the voltage is 7.4, or thereabouts - they do run fine at 5v and 6v though