Welcome to Multi-Rotor UK. Please login or sign up.

Friday,November 15, 2024, 12:26:42

Login with username, password and session length

Shoutbox

Bad Raven:
12 May 2024 08:13:51
 I have some F1 Abusemark boards going spare,,,,,,,,,,,,,    ;)    :azn
DarkButterfly:
11 May 2024 22:12:29
And with oldskool parts  :D
DarkButterfly:
11 May 2024 22:11:57
I must be the only one doing tricopters right now  :laugh:
DarkButterfly:
11 May 2024 22:09:30
 :D
Gaza07:
11 May 2024 21:15:16
Domain has been renewed closure has been cancelled  :D
Gaza07:
02 May 2024 08:07:52
Who are most people ??? I think the person you are referring to has put in a lot of effort to keep things moving  :rolleyes:
hoverfly:
01 May 2024 10:16:12
Most people I have spoken to are pizzed off with the yellow peril  flooding the forum,go figure. :whistling:
Gaza07:
23 Apr 2024 08:09:45
The Domain expires for the forum in 60 days, I'm not going to renew it this time unless I see any activity  :beer2:
Gaza07:
20 Apr 2024 18:02:50
Is there anyone who would like to see this forum stay open ? :shrug:
hoverfly:
17 Apr 2024 17:15:13
 :rolleyes:
Members
Stats
  • Total Posts: 201,488
  • Total Topics: 20,272
  • Online today: 26
  • Online ever: 530
  • (Tuesday,June 26, 2012, 08:34:46 )
Users Online
Users: 1
Guests: 24
Total: 25

Theme Changer





3d - Printworx

Quad wont centre when rolling

Started by SlipperySquid, Wednesday,March 16, 2016, 16:51:22

Previous topic - Next topic

SlipperySquid

Hi all,
        I upped my roll rate today to 1.0 and now when trying a fast roll in air mode the quad will not centre and just keeps spinning until it hits the deck :(

Haven';t had chance to change back the roll rate yet (was at 0.80) but should it really matter?

Using betaflight 2.41

Thanks in advance.
Youtube [url="https://www.youtube.com/channel/UCb6K0deoamjOMUOgDxPr6gg"]https://www.youtube.com/channel/UCb6K0deoamjOMUOgDxPr6gg[/url]

Cheredanine

Quote from: SlipperySquid on Wednesday,March 16, 2016, 16:51:22
Hi all,
        I upped my roll rate today to 1.0 and now when trying a fast roll in air mode the quad will not centre and just keeps spinning until it hits the deck :(

Haven';t had chance to change back the roll rate yet (was at 0.80) but should it really matter?

Using betaflight 2.41

Thanks in advance.
Update to to 2.5.3 mate, the infinite roll bug is fixed as far as I am aware

SlipperySquid

Thank Jeebus! So it was a bug then? 2.53 ok? I';ve heard some are having problems?

Just read the release notes and low and behold there is the infinite roll bug correction! Thanks again!
Youtube [url="https://www.youtube.com/channel/UCb6K0deoamjOMUOgDxPr6gg"]https://www.youtube.com/channel/UCb6K0deoamjOMUOgDxPr6gg[/url]

Cheredanine

Quote from: SlipperySquid on Wednesday,March 16, 2016, 17:21:25
Thank Jeebus! So it was a bug then? 2.53 ok? I';ve heard some are having problems?

Just read the release notes and low and behold there is the infinite roll bug correction! Thanks again!
2.5.3 is rock solid as a release, you can tell cos boris hasn';t released something else within 24 hours :)

Rewrite and luxfloat at both good with stock pids, although hat to tune a little for my fastest quad, mw23 is supposed to be best pid controller atm but stock pids are way out, there are recommended pids for acro in the wiki, don';t think anyone found self levelling ideal yet.

You want to try upping your loop time, depending on what your fc is, I am running it on a lux at 8khz with kiss ESCs and one shot 42 enabled with pid loop at 4khz, it is superb

SlipperySquid

Using Lux fc as well...with littlebee 30amp.

Where abouts do you up looptime? Cleanflight settings? flight controller looptime set to 8000? and then cycles 4000?

Cheers.
Youtube [url="https://www.youtube.com/channel/UCb6K0deoamjOMUOgDxPr6gg"]https://www.youtube.com/channel/UCb6K0deoamjOMUOgDxPr6gg[/url]

Cheredanine

#5
Quote from: SlipperySquid on Wednesday,March 16, 2016, 18:11:15
Using Lux fc as well...with littlebee 30amp.

Where abouts do you up looptime? Cleanflight settings? flight controller looptime set to 8000? and then cycles 4000?

Cheers.
Set your loop time to 125. That will give you 8khz and make the gyro ultra clean
It will also set your pid loops to 2666hz
It will however disable your acc (and the gyro light will stay off but it isn';t disabled)
You can re enable acc, it isn';t a problem-

Set acc_hardware = auto
Save

(Note if you save the config page it will re disable it so make sure it is enabled if you want it for angle/horizon or like me, you use an MWOSD with artificial horizon)

To up the pid loops you need to manually change the denom, but I wouldn';t bother, omeshot125 isn';t capable of true 4khz, you lose some top end, if you really want to do it then flash the ESCs with multishot and you can go up to 8khz on the pid loops too, but tbh, it is broadly accepted there is no noticeable difference over 2.666khz

Finally worth running status and tasks in command line to confirm the speeds are correct and the processor isn';t loaded,

Otherwise all the normal gui settings and you are good


bazzerh

the infinite roll bug wasn';t a betaflight issue btw. its been present since multiwii and also hidden in cleanflight, its just that boris'; new saturations of the pid limits (to increase flight performance) meant that the quads could get to the point where the gyro information overflowed and became inverted a lot easier. Its at 2000deg/sec where this was happening and it meant the flight controller was receiving data making it think that it was experiencing an error in the wrong direction to what it actually was, hence the wrong motors maxing out and making the spin infinite.

I saw it a few times during racing last summer and it happened to me once when I clipped a gate and the gyro on the yaw axis must have momentarily passed the 2000deg/sec limit because I was heading moonwards with my quad spinning so fast that my goggles were just a blur :) eventually the battery sagged enough and the rotation came back under 2000deg/sec and normality was resumed.
Round By Round Qualifying and Finals For All.

it just makes sense

Yellow

Quote from: bazzerh on Wednesday,March 16, 2016, 18:30:59
the infinite roll bug wasn';t a betaflight issue btw. its been present since multiwii and also hidden in cleanflight, its just that boris'; new saturations of the pid limits (to increase flight performance) meant that the quads could get to the point where the gyro information overflowed and became inverted a lot easier. Its at 2000deg/sec where this was happening and it meant the flight controller was receiving data making it think that it was experiencing an error in the wrong direction to what it actually was, hence the wrong motors maxing out and making the spin infinite.

I saw it a few times during racing last summer and it happened to me once when I clipped a gate and the gyro on the yaw axis must have momentarily passed the 2000deg/sec limit because I was heading moonwards with my quad spinning so fast that my goggles were just a blur :) eventually the battery sagged enough and the rotation came back under 2000deg/sec and normality was resumed.

Ahh its interesting to know that';s what the cause was, I had that in the summer too and couldn';t recover in the flight - caused a broken arm. Just felt like the fc stopped rsponding when it went into the roll, nothing could be done.