I want to get a bit into the world of ArduPilot/-copter, but currently I only fly FPV.
I saw that ArduCopter supports my SpeedyBee F405 AIO FC from my 3.5" quad, so I thought I might first try to get it running on my quad, before I decide to spend money and build a new Quad dedicated to ArduPilot.
Now I have an issue and some questions, that you guys might be able to help me:
The problem I have is that after flashing ArduPilot (/Copter/stable-4.6.3/SpeedyBeeF405AIO-heli) and going through the “First Time Setup” documentation I always get the failure: “PreArm: Motors: Check frame class and type” when I try to test my motors. I always select “Quad” as frame class and “X” frame type. Any idea how to solve the issue? Could it also be an issue with the ESCs (they use D-Shot and https://esc-configurator.com/ no longer detects them after flashing ArduPilot) that the motors are not detected or so? I have this issue only in ArduPilot, in BetaFlight and iNav everything works when testing the motors.
In generall, should I continue with my plan of first trying to get ArduPilot running on an FPV quad to get some hands-on experience or should I commit to a new build dedicated to ArduPilot? Maybe some more info: The GPS of my quad has no compass, but as far as I see ArduPilot support compassless operation using GSF, so I should be fine with it? Additionally ELRS support MAVLink, so I should also get away without any additional transmitters and receivers on my quad, right?
Thanks. My drone is a Quad and has an X frame (exactly like depicted in Mission Planner) with props out and if selected it I get the prearm message mentioned above. Or should i just test completly different layouts and see if they work?
I also tried QGroundControl and arduconfigurator.com, but all resulted in the same prearm message.