JoshMcguigan / betafpv-f3

Board Support Crate for the BetaFPV F3 Drone Flight Controller
Apache License 2.0
44 stars 1 forks source link

Why not choose a 10dof flight controller? #1

Open tekjar opened 5 years ago

tekjar commented 5 years ago

Hi. I'm working on a similar project. Why not choose a 10dof flight controller like this?

JoshMcguigan commented 5 years ago

That does look like a nice board, especially because of all the exposed ports it has. That would make it much easier to troubleshoot.

I originally chose the betafpv-f3 because it has onboard ESCs and you can buy pre-built drones that include the betafpv-f3 flight controller (the Beta75S is one of them). The benefit of that is if other Rust developers want to try this out for themselves, buying a prebuilt drone to test on is easier than building up a drone from components.

That said, I have run into some challenges related to the lack of ports available for troubleshooting use on the betafpv-f3. At the moment I am trying to figure out how I can use one of the motor ports to communicate troubleshooting information, but I've had some trouble getting my bit banging serial implementation working, although it works on the STM32F3DISCOVERY board. The next step is checking the output with an oscilloscope to hopefully track down the issue.

tekjar commented 5 years ago

I originally chose the betafpv-f3 because it has onboard ESCs and you can buy pre-built drones that include the betafpv-f3 flight controller

Completely makes sense. While developing this project, do you have a prebuilt drone like Beta75s or assembling one yourself?

JoshMcguigan commented 5 years ago

I have not purchased the Beta75s yet, but I plan to soon. I did figure out the serial communication issue I was having, which will help move things along.

tekjar commented 5 years ago

Nice 👍.