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

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

ARK FPV #668

wants to merge 8 commits into from

Conversation

dakejahl
Copy link

@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
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!

Manufacturers.md Outdated Show resolved Hide resolved
configs/ARK_FPV/config.h Outdated Show resolved Hide resolved
@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.

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