Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 (19-Oct-2023, 08:46 AM)SnowLeopardFPV Wrote: My money is on an faulty gyro. After all, they are mechanical devices so something could be getting intermittently "stuck" internally. With the abuse some of these quads take it's surprising that they do actually last without issues as long as they do. "Stuck" is certainly what it feels like. I can get it to start yawing sometimes by initiating a yaw and centering the stick, it keeps going, then bumping the stick opposite stops it. I'm getting help from you guys on my other thread about upgrading my old quads. Maybe I'll replace this Heliospring FC next. Certainly cheaper than a set of motors... • Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 I replaced the capacitor and flew it today. Again it started yawing towards the end of the flight but I really studied the yawing and it seemed like it was yawing in small steps, like pulsing or something. Also the camera feed started getting wonky, breaking up, at the end of the flight. I put a new set of 6x4x3 poirops on for a second flight and it seemed smoother, it did not yaw at all, but the camera feed started jumping around toward the end again. It's a TBS Unify 5G8. So that camera feed moving is new. On the bench back home I took the quad apart to look at the Unify and re mount it. When I did that I found one of the screws holding the VTX antenna and upper plate missing. Hopefully that was the problem, vibrations of the VTX antenna would transfer via the fairly heavy cable to the Unify and electronics stack. Maybe exacerbated by a bad set of props. I'll post after I fly it again tomorrow. • Posts: 6,114 Threads: 172 Likes Received: 2,286 in 1,833 posts Likes Given: 4,737 Joined: Feb 2019 Reputation: 100 increase p-term and i-term on yaw. it might be a low value, as it is voltage related. Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 The first response I got to this thread was from @Suros: "My first bets would be a motor bearing or loose screws in the frame. You've had it for a fair bit." and at this point I think that the yaw may have been due to the missing screw for the body that also secures the antenna mount. I flew it a couple of flights today with no yawing and no degraded video. Fingers crossed it continues to fly well. @hugnosed_bat this FC is the Helio Spring F3 running Butterflight, which I take is gone now, as well as the computer it was on. Am I correct in assuming that my only chance to manipulate the settings on this FC would be to flash it to another system, one like Emuflight that supports the F3 Helio, and start over fresh? Because I would rather just leave it be and fly it as is if that is the case. • Posts: 6,114 Threads: 172 Likes Received: 2,286 in 1,833 posts Likes Given: 4,737 Joined: Feb 2019 Reputation: 100 yes, you would need to set it up, like in betaflight. emiflight is made for the helio spring about filtering, its the perfect match between fc and software. that particular target got the most attention by the emuflight developers. you could choose a tuning preset, or foy it out of the box. the emuflight defaults does cover a wider range of builds than the betflight defaults - it should fly prett decent even without preset or tuning. • Posts: 21,279 Threads: 587 Likes Received: 8,973 in 6,640 posts Likes Given: 1,425 Joined: Jun 2018 Reputation: 789 You have nothing to lose by trying EmuFlight on the FC. First make sure you have CLI "dump" and "diff all" backups of the Butterflight settings saved somewhere safe on your computer so you can just revert back to the original Butterflight firmware and configuration if things don't work out with EmuFlight. • Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 10-Nov-2023, 06:03 PM (This post was last modified: 10-Nov-2023, 06:04 PM by husafreak.) Thanks for the confidence booster, here we go! Couple Q's: I have Emuflight 0.4.1 running on my computer. But not Butterflight. When I plug in my (currently Butterflight) Helio Spring FC will Emuflight recognize it? Can I get the CLI "dump" and "diff all" files then? Before I re flash the board? Or will Emuflight require me to re flash the board before it can communicate with it? And then I would be starting from scratch. Which I am willing to do now. The other question relates to the "dump" and "diff all" files. I read Oscar Liang's page on CLI commands. He covers the differences. But after re flashing an FC to a newer version which one is normally saved? Saving the "diff all" sounds like going back to a previously flown set up after not being happy with your changes. But Saving the "dump" would reinstall your settings after a re flash. • Posts: 21,279 Threads: 587 Likes Received: 8,973 in 6,640 posts Likes Given: 1,425 Joined: Jun 2018 Reputation: 789 (10-Nov-2023, 06:03 PM)husafreak Wrote: I have Emuflight 0.4.1 running on my computer. But not Butterflight. When I plug in my (currently Butterflight) Helio Spring FC will Emuflight recognize it? Can I get the CLI "dump" and "diff all" files then? Before I re flash the board? Or will Emuflight require me to re flash the board before it can communicate with it? And then I would be starting from scratch. Which I am willing to do now. You will need to use ButterFlight Configurator to get the CLI "dump" and "diff all" from your FC before updating it to EmuFlight. You can get the latest 10.4.2 release version of ButterFlight Configurator at the link below... https://github.com/ButterFlight/butterfl...ag/v10.4.2 You will then need to use EmuFlight Configurator to flash EmuFlight firmware to the FC. To get EmuFlight to recognise the FC in DFU mode you may have to force the FC into DFU mode by holding down the bind button on the FC while plugging in a USB cable. When flashing EmuFlight firmware to the FC, make sure you have the "Full chip erase" option switched on in the Firmware Flasher tab of EmuFlight Configurator. (10-Nov-2023, 06:03 PM)husafreak Wrote: The other question relates to the "dump" and "diff all" files. I read Oscar Liang's page on CLI commands. He covers the differences. But after re flashing an FC to a newer version which one is normally saved? Saving the "diff all" sounds like going back to a previously flown set up after not being happy with your changes. But Saving the "dump" would reinstall your settings after a re flash. I always save both a "dump" and "diff all" before updating the firmware on an FC. If you need to flash back to a previous / different firmware version you only actually need to run the "diff all" file back in that you saved for that firmware version. A "dump" contains the full set of ALL configuration settings including ones that you haven't changed from their default values, while a "diff all" only contain any settings that you have changed from their default values. After freshly flashing new firmware to an FC, all the settings will be on their default values so applying a "diff all" will then just (re)change any settings back to the values they were previously changed to from the default values. I hope that all makes some sense Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 I'm also unsure whether my Helio Spring FC is an F3 or F4. After taking the quad apart and looking the board I don't see any print either but I see from documentation that it runs F3 and F4? I didn't see a download on Github for older versions of Emuflight so I hope that 0.4.1 will work with my FC. • Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 @SnowLeopardFPV Thanks. I thought Butterflight being gone meant GONE! This is more like gone but not forgotten I now have Butterflight running on my Mac. Sooo, your CLI explanation is understood. But what file should I load after flashing the FC from Butterflight to Emuflight? "dump" or "diff all"? What would you use? Do you think Emuflight will suggest a target for my Helio Spring FC? Or how will I know which target to use? • Posts: 6,114 Threads: 172 Likes Received: 2,286 in 1,833 posts Likes Given: 4,737 Joined: Feb 2019 Reputation: 100 10-Nov-2023, 09:01 PM (This post was last modified: 10-Nov-2023, 09:02 PM by hugnosed_bat.) the diff or dump would be to step back to butterflight, if something went wrong with emuflight. you need to set it up freshly; board orientation check the motor mapping, motor direction, esc protocoll receiver protocoll, modes osd close to the maiden :-) first on the defaults, than maybe check a preset • Posts: 21,279 Threads: 587 Likes Received: 8,973 in 6,640 posts Likes Given: 1,425 Joined: Jun 2018 Reputation: 789 You shouldn't use the settings file from ButterFlight after flashing EmuFlight to the FC. There are things you can pick and choose such as the Ports and Modes settigs, but as a whole it is best to just aet everything up from scratch again in the EmuFlight Configurator. As for the tune, either use the EmuFlight defaults or one of the presets from the drop down box on the PIDs tab. You will need to manually select the HELIOSPRING firmware target. • Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 Gotcha, now I know what to expect. I'll look over what I had in Butterflight and take some screenshots, then flash that sucker. • Posts: 448 Threads: 49 Likes Received: 95 in 84 posts Likes Given: 190 Joined: Oct 2023 Reputation: 3 I neglected to close this discussion, my bad. The transition to Emuflight went fine and the quad is flying really well on mostly default settings. The missing screw must have been the culprit causing yaw. The loose antenna and its mount vibrating must have done it. Thank you all for your help. • Posts: 6,114 Threads: 172 Likes Received: 2,286 in 1,833 posts Likes Given: 4,737 Joined: Feb 2019 Reputation: 100 nice to hear you are enjoying emuflight :-) • |