Closed DiehardFPV closed 2 months ago
I'll let someone else answer this, but please do set demag-compensation
= high
for unrelated reasons.
Thank you so much
Have you tested it on the bench (no props please, unless you ratchet strap that sucker down and test at a safe distance)? This will give a better understanding if its all motors, certain motors, etc.
Edit: Reading through old discord chat. This is a known issue and will work fine on bench then flip out in air. I believe it came about with introduction of 0.4.0. However your FC doesn't have a 0.3.x firmware version (@nerdCopter how hard would it be to get an 0.3.x version ported?). As far as I can see, there were attempts to fix, but not enough consistent feedback from test pilots to ever get it figured out.
@Quick-Flash thinks it logic bug, but did not yet reply. we briefly discussed in discord.
Have you tested it on the bench (no props please, ~unless you ratchet strap that sucker down and test at a safe distance~)? This will give a better understanding if its all motors, certain motors, etc.
Edit: Reading through old discord chat. This is a known issue and will work fine on bench then flip out in air. I believe it came about with introduction of 0.4.0. However your FC doesn't have a 0.3.x firmware version (@nerdCopter how hard would it be to get an 0.3.x version ported?). As far as I can see, there were attempts to fix, but not enough consistent feedback from test pilots to ever get it figured out.
Yes, I started testing at the configurator(props off), the motors are spinning normally and the response is correct, but it seems that when I pick up the drone, the yaw axis will twitch left and right,. I will try to find a FC that can flash 0.3.x firmware, thanks for your reply~
Have you tested it on the bench (no props please, ~unless you ratchet strap that sucker down and test at a safe distance~)? This will give a better understanding if its all motors, certain motors, etc.
Edit: Reading through old discord chat. This is a known issue and will work fine on bench then flip out in air. I believe it came about with introduction of 0.4.0. However your FC doesn't have a 0.3.x firmware version (@nerdCopter how hard would it be to get an 0.3.x version ported?). As far as I can see, there were attempts to fix, but not enough consistent feedback from test pilots to ever get it figured out.
Yes, I started testing at the configurator(props off), the motors are spinning normally and the response is correct, but it seems that when I pick up the drone, the yaw axis will twitch left and right,. I will try to find a FC that can flash 0.3.x firmware, thanks for your reply~
It is just the yaw direction that is wrong?
The loss of control came too quickly for me to see clearly,so i grabbed the drone with Props off to find out issues, when the drone was turned upside down, if I were to roll to the right, it should be motors 1 and 2 that spined faster, but in fact it seemed to be motors 4 and 3. My friend also had the same problem in 0.4.x, then he tested 0.3.x and flew well.
@DiehardFPV , @BeauBrewski suggested i port the HOWI_HOBBYWING_XROTORF7CONV
to version 0.3.4 so i did (today). you can now flash that version if it's the only option for now.
@DiehardFPV its a temporary fix for now, but hopefully will get you flying. Confirmed its showing up in configurator. 👏
Thank you guys so much!
:thinking: , I'd be curious if 0.4.1 with Legacy
motor-output-mixer, bypasses this bug.
set mixer_impl = LEGACY
, & save
.
or
🤔 , I'd be curious if 0.4.1 with motor-output-mixer, bypasses this bug.
Legacy
I've tried it but it still doesn't work
@DiehardFPV , was this fixed with newer (maybe even beta) BlueJay firmware? or still seemingly an EmuFlight bug?
curious for any further news. otherwise will close this ticket soon.
another report of broken 3D mode: https://github.com/emuflight/EmuConfigurator/issues/523 would love a fix. dislike releasing 0.4.3 knowing this exists. cc: @Quick-Flash
对任何进一步的消息感到好奇。否则将很快关闭此票证。
Yes, my question is the same as DiehardFPV's, forgive me for not articulating it clearly. I've tried 0.4.1 and 0.4.0 and both have the same problem, but 0.4.2 and 0.3.4 still haven't tried, due to academic issues I may test it out next week when I have time, and hopefully it can be fixed, because EMU is my favorite open source firmware, and its flight feel is something BF can't bring me!
,这是否使用更新的(甚至可能是测试版)BlueJay 固件修复?还是看似 EmuFlight 错误?
I've tried bluejay and bls and bl32 firmware and can rule out that this is a logical issue with the EMU
对任何进一步的消息感到好奇。否则将很快关闭此票证。
In addition, one of my whoops had an issue where arm could not be activated when the angle mode was activated, and the OSD showed "LOAD". (LDARCf411 EMU0.4.1)
0.4.2 will not be fixed, but likely 0.3.4 works. unfortunate that 0.3.4 does not have the modern filters/features.
for LOAD
, please set pid denominator to 2 (4k loop)
if the target LDARCF411 does not exist in 0.3.4 releases, then i can create it upon request.
0.4.2 不会被修复,但 0.3.4 可能会工作。不幸的是,0.3.4 没有现代过滤器/功能。
对于,请将 PID 分母设置为 2(4K 循环)
LOAD
如果目标LDARCF411在 0.3.4 版本中不存在,那么我可以根据要求创建它。
Yes, currently LDARC_F411 only 0.4.1, hope to use 0.3.4, thank you
EmuFlight_0.3.4_LDARC_F411_Build_e248bee9b.hex.zip
i will add to 0.3.4 assets as well for Confiurator to list it.
EmuFlight_0.3.4_LDARC_F411_Build_e248bee9b.hex.zip
我还将添加到 0.3.4 资产中,以便 Confiurator 列出它。
Okay, thank you. I will continue to test the firmware of the EMU and provide you with some bug examples
i don't know how to configure a quad for 3D. can someone give me a diff of the 3d-specific settings, and maybe how a TX-model (edgeTX) should be setup? then maybe i could hack around the code. but TBH, i'm not the best for the math stuffs.
@clsfpv did you test 0.3.4?
@ anyone anyone willing to test a bunch of builds so that we can find which PR broke it? (i.e i can start building a bunch of different commits until the breaking merge is found)
@clsfpv did you test 0.3.4?
I am sorry, I am studying in the high school in China so I can't take a test until next wednesday
@ anyone anyone willing to test a bunch of builds so that we can find which PR broke it? (i.e i can start building a bunch of different commits until the breaking merge is found)
I will test 0.3.4 next Wednesday🤜🏻
你测试过 0.3.4 吗?
Hi,I've tested 0.3.4. 3D mode is work well!
Hi guys, I think that this could be the reason:
here the controllerMix3DModeSign
is applied to the yawMixVal
but then it is applied to the rollPitchMixVal
AND the yawMixVal
again here, after few lines.
In the previous version the sign, that was called motorOutputMixSign
, was applied only once to the overall motorMix
, here.
The fix COULD be removing the multiplication with the controllerMix3DModeSign
from the rollPitchMixVal
, that is the first line that I linked.
Could someone thest this hypotesis? I'm sorry but I can't. I hope that this this will fix the problem. Unfortunately at that PR's time we didn't test the 3D feature.
thank you so much @tylercorleone! ii will attempt.
@tylercorleone , would you mind specifying some exact lines [to potentially modify]? the diffs are "noisy" to read.
Of course, this is the line: float yawMixVal = controllerMix3DModeSign * scaledAxisPidYaw * currentMixer[i].yaw;
The differences in the mixer.c
are too large and the file is collapsed, that why the links don't work properly.
We can catch up in Discord if this is not gonna work!
maybe modify src/main/flight/mixer.c:868
to this? float yawMixVal = scaledAxisPidYaw * currentMixer[i].yaw;
??
nope, it flips out when inverted. right-side up seems to still work.
@tylercorleone , i commented in discord. i failed with multiple attempts to different lines of code. not sure what else to try.
[REDACTED -- thinking controllerMixRange =
should not have been changed ]
anyone brave enough to test? Please be extra cautious. test no props, then if brave, test props at low altitude. stay clear of danger. i got this to briefly hover on a headless whoop, but lost control quickly.
[[[ firware .zip files deleted ]]]
REQUIRES Configurator: https://github.com/emuflight/dev-master/releases/tag/20240606.193851-cfg
I think this fixes it, but it needs real-world testing: https://github.com/emuflight/dev-unstable/releases/tag/20240618.193242-hex Can anyone test???
我认为这可以解决它,但它需要实际测试:https://github.com/emuflight/dev-unstable/releases/tag/20240618.193242-hex 任何人都可以测试吗???
I'm still happy to try, but I don't know much about code, and I hope to provide me with a copy of the firmware directly for testing, still LDARC-F411,thanks.
我认为这可以解决它,但它需要实际测试:https://github.com/emuflight/dev-unstable/releases/tag/20240618.193242-hex 任何人都可以测试吗???
Sorry I didn't review the firmware carefully, I've found the LDARC-F411 and I'll test it later!
我认为这可以解决它,但它需要实际测试:https://github.com/emuflight/dev-unstable/releases/tag/20240618.193242-hex 任何人都可以测试吗???
3D mode works well!Thank you!
3D mode works well!Thank you!
Thank you thank you thank you, i will merge soon!
Can you share DVR?
3D模式效果很好!谢谢!
谢谢,我很快就会合并!你能分享DVR吗?
Sure,I will share it to you tomorrow!
3D mode works well!Thank you!
Thank you thank you thank you, i will merge soon! Can you share DVR?
Can you odd my friends to discord?I just joined discord,My discord name is Augenstern
New build: fixes both 2PASS and non-2PASS motor-output-mixers: https://github.com/emuflight/dev-unstable/releases/tag/20240709.141832-hex (build of PR: https://github.com/emuflight/EmuFlight/pull/1069)
Please test-fly and report feedback in either the PR Link or Discord.
Recently tried the 3D flight mode, using firmware 0.4.1, there was no problem when testing at the configurator (accurate steering And the direction of thrust is correct), and the forward flight was normal, but the reverse flight would immediately roll over(it feels like there is a problem with the rotational logic of the motor when flying backwards);But the same setup flies fine with BF firmware
Flight controller configuration:diff data
hardware
Maybe I have some setup errors Thanks for the answer, I really don't want to go back to BF when having 3 drones flashed EMUF