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