Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARK FPV #668

Merged
merged 9 commits into from
Jan 31, 2025
Merged

ARK FPV #668

merged 9 commits into from
Jan 31, 2025

Conversation

dakejahl
Copy link
Contributor

@dakejahl dakejahl commented Jan 15, 2025

Adds support for the ARK FPV
https://arkelectron.com/product/ark-fpv-flight-controller/

Depends on
betaflight/betaflight#14153
betaflight/betaflight#14145

Issue
I tried both ESC_SENSOR_UART and ESCSERIAL_PIN for ESC telemetry. The first case resulted with the board hanging after enabling "ESC Sensor" in Configurator. It can no longer boot past init and needs to be reflashed. The second case resulted in "ESC Sensor" not persisting after selecting using Configurator. I don't even know if it's recommended to use ESC Telemetry if the ESC has Bidirectional DSHOT, but we don't know if all users will have an ESC capable of bidir dshot.

Testing

  • RC input
  • VTX 12V Pit switch
  • Bidir DSHOT
  • Acc/Gyro and Mag orientations correct
  • Batt Volt/Curr analog correct readings
  • OSD
  • VTX
  • SD logging
  • Flight test

More testing suggestions? Every interface has been validated on both PX4 and Ardupilot board ports.

@dakejahl
Copy link
Contributor Author

Did a quick flight, crashed very shortly after taking off because I suck at angle mode and it was pulling hard to the right. Also throttle is very sensitive. Anyway it does work!

@haslinghuis
Copy link
Member

I tried both ESC_SENSOR_UART and ESCSERIAL_PIN for ESC telemetry. The first case resulted with the board hanging after enabling "ESC Sensor" in Configurator. It can no longer boot past init and needs to be reflashed. The second case resulted in "ESC Sensor" not persisting after selecting using Configurator. I don't even know if it's recommended to use ESC Telemetry if the ESC has Bidirectional DSHOT, but we don't know if all users will have an ESC capable of bidir dshot.

Don't think it is intended to use both settings at the same time. Perhaps we can improve this in configurator but also prefer to add this restriction in firmware if required.

@haslinghuis haslinghuis merged commit a7bce78 into betaflight:master Jan 31, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants