Built a new drone that I cannot get to stabilise off the ground and would appreciate some more experienced help.
With all the shortages for parts this is what I ended up with:
Frame: Impusle RC frame
FC: Matek F722-STD F7 Flight Controller With OSD, Baro
PDB: Matek FCHUB-6S with 184A Current Sensor PDB
ESC: 4x Spedix LS40 Slim 40A ESC (3-6S)
Motors: 4x iFlight XING 2207 2-6S 2750KV Unibell Motor
Props: 4x Ethix S3 5x3.1x3 Prop
Receiver: TBS Crossfire Micro Receiver V2 and a TBS Crossfire Immortal T V2 Antenna
Cam: Runcam Swift Mini 2
VTX: Matek 40CH VTX HV Video Transmitter with a Foxeer 3 lollipop RHCP
DJI Goggle V2 with BDI Digidapter and TBS Fusion
Controller Radiomaster TX16S
Batteries: Tattu R-Line V3.0 1550mAh 6S 120C LiPo Battery for main, but during testing to get it off the ground I’m using my existing 4s (GNB 1500mAh 4S 110C LiPo Battery).
Drone built, motors spinning in the right directions and idle fine. Firmware on FC, receiver, VTX and ESCs all updated. Successful connections with BLHeli32 and telemetry and the like seem to be working fine.
Everything seems great in betaflight. Receiver properly setup, bi-directional d-shot on ESCs working, with ESCs on DSHOT600.
I’ve limited the throttle to 50%, as on first test it went straight up! Even now with default PIDs and rates (minor tweaks to filter to try and solve issue) a small touch on the throttle jumps the quad.
If I’m super gentle with it, it gets about a meter off the ground before it starts rolling one way, and if I apply any more throttle the motors just stop. I basically have a bunny hopping drone that cannot actually take off. To watch it it’s as if one rotor (usually the front right) behaves eratically, but I cannot reproduce this on the bench no matter what I spin it up to so I’m convinced the FC is sending inappropriate signals. I’ve tried disabling/tweaking filters, airmode etc.
Suspect this is an ESC/betaflight configuration issue where my lack of experience is showing but have been faffing with it for hours and not getting anywhere. I don’t think I made it any easier for myself with the motors.
Any bright ideas or debug pathways? I just want to get down to the park
Basically yes, I do DUMP ALL then copy and paste it into a simple text file editor, such as Notepad. I put the date in the file name then I have a record of all the iterations I’ve tried.
Can you post a screenshot of the sensor tab please? With the gyro showing?
Also, in the setup tab, is the craft moving as expected with regards to yaw when you move it by hand?
I believe so, arrow on top pointing toward the front/camera. Didn’t have to remap the motors either (I did have to reverse them in BLHeli though as originally they were spinning the wrong way.
Also it might be worth looking on the flight controllers manufacturer’s website for a default config dump file as if you’ve updated the firmware it may have lost its config. At least then you can reload the defaults
Blockquote Also it might be worth looking on the flight controllers manufacturer’s website for a default config dump file as if you’ve updated the firmware it may have lost its config. At least then you can reload the defaults
this is a good point. In the config has the FC been flashed with the right settings? its showing: “# name: Astra”. I think you should be flashing “MATEKF722”
I named the drone Astra in the config after flashing, with full chip erase and allowing BF to apply defaults after reboot. Frankly I only did this for ease when backing up settings as it automatically puts the name in and prevents confusion with my other drones
Good thought, I ordered a new SD card from Amazon arriving tomorrow for just this. Never used black-box but do love the thought of it, was one of the reasons I chose the FC but I stupidly assumed one of my larger SD cards would work and only became aware of my mistake this morning.