Thread Tools
This thread is privately moderated by teralift, who may elect to delete unwanted replies.
Sep 22, 2017, 11:02 AM
AKA jflyper
Thread OP
Data

Betaflight Camera Control Compatibility Reports


For summarizing compatibility of different cameras with BF3.2's Camera Control feature.

No support request and related activities, please.

General Note
  • Please read the wiki first: https://github.com/betaflight/betafl...ick-Emulation)
  • Foxeer Monster and Sparrow series requires "camera_control_internal_resistance = 99".
  • Foxeer Arrow Mini, Arrow Micro and Monster requires additional capacitor for hardware PWM mode to work.

Reporting

Please provide the following information

Status: OK or NG
Camera model:
Flight controller model:
Firmware version:
Mode: PWM or Software PWM or DAC when available
Resource assignment: camera_control line from resource list output
Pad or through hole label:
Reference voltage: camera_control_reference_voltage
Internal resistance: camera_control_internal_resistance
Control key delay: camera_control_key_delay
Inline register value for PWM and capacitor if software PWM:
Additional comments:
Reported by:
Last edited by teralift; Apr 22, 2019 at 11:07 AM.
Sign up now
to remove ads between posts
Sep 22, 2017, 11:04 AM
AKA jflyper
Thread OP
Status: OK
Camera model: HS1177
Flight controller model: OMNIBUS F4 Pro V3
Firmware version: v3.2-RC6 (equivalent)
Mode: PWM
Resource assignment: A8
Pad or through hole label: PWM6
Reference voltage: 330 (default)
Internal resistance: 470 (default)
Control key delay: 180 (default)
Inline register value for PWM and capacitor if software PWM: 470R
Additional comments: Works well with default parameters.
Reported by: teralift/jflyper
Last edited by teralift; Sep 23, 2017 at 01:06 AM.
Sep 22, 2017, 11:08 AM
AKA jflyper
Thread OP
Status: NG
Camera model: HS1177M
Flight controller model: OMNIBUS F4 Pro V3
Firmware version: 3.2-RC6 (equivalent)
Mode: PWM
Resource assignment: A8
Pad or through hole label: PWM6
Additional comments: Spent couples of days with oscope, precision DMM and math. Couldn't make it work in a consistent and stable manner.
Reported by: teralift/jflyper
Last edited by teralift; Sep 23, 2017 at 01:08 AM.
Sep 22, 2017, 10:18 PM
AKA jflyper
Thread OP
Status: OK
Camera model: HS1177
Flight controller model: ASGARD V2
Firmware version: v3.2-RC6 (equivalent)
Mode: PWM through XOR-based inverter at TX6
Resource assignment: C6
Pad or through hole label: TX6
Reference voltage: 330 (default)
Internal resistance: 470 (default)
Control key delay: 180 (default)
Inline register value for PWM and capacitor if software PWM: 470R
Additional comments: Works well with default parameters. Takes advantage of the fact (feature, or bug, you can call it either) that the inverter on TX6 is activated independently from that of RX6. May require inverting mod on driver if UART3 is used as something inverting; as it will activate the inverter.
Reported by: teralift/jflyper
Last edited by teralift; Sep 23, 2017 at 01:11 AM.
Sep 22, 2017, 10:56 PM
AKA jflyper
Thread OP
Status: OK
Camera model: Runcam Swift 1 & 2, Eagle 2, Swift Mini & Micro
Flight controller model: MATEKSYS F405 (MATEKF405 target)
Firmware version: v3.2-RC5
Mode: PWM
Resource assignment: A15 or A8
Pad or through hole label: S5 (A15) or S6 (A8)
Reference voltage: default
Internal resistance: default
Control key delay: default
Inline register value for PWM and capacitor if software PWM: 200R
Additional comments:
Reported by: MATEKSYS
Last edited by teralift; Sep 23, 2017 at 01:12 AM.
Sep 22, 2017, 10:58 PM
AKA jflyper
Thread OP
Status: NG
Camera model: Runcam Sparrow
Flight controller model: MATEKSYS F405 (target MATEKF405)
Firmware version: v3.2-RC5
Mode: PWM
Resource assignment: A15 or A8
Pad or through hole label: S5 (A15) or S6 (A8)
Reference voltage: default
Internal resistance: default
Control key delay: default
Inline register value for PWM and capacitor if software PWM: 200R
Additional comments:
Reported by: MATEKSYS
Last edited by teralift; Sep 23, 2017 at 01:13 AM.
Sep 23, 2017, 09:52 AM
Registered User
Status: OK
Camera model: HS1177
Flight controller model: LUMBAF3 (LUMBAF3 target)
Firmware version: v3.2-RC2
Mode: PWM
Resource assignment: PA15
Pad or through hole label: CAM
Reference voltage: default
Internal resistance: default
Control key delay: 180
Inline register value for PWM and capacitor if software PWM: -
Additional comments: CAM though hole pad is specifically for CAMERA CONTROL function with 330ohm series resistor to PA15.
Reported by: miskol
Sep 25, 2017, 07:39 AM
Registered User
Status: OK
Camera model: Runcam Foxeer Micro Arrow
Flight controller model: Airbot Omnibus F4 Pro Corner
Firmware version: v3.2-RC5
Mode: PWM
Resource assignment: B06
Pad or through hole label: LED STRIP
Reference voltage: default
Internal resistance: default
Control key delay: 125
Inline register value for PWM and capacitor if software PWM: 330R
Additional comments: Needed cap between OSD signal and ground camera
Reported by: downloader9
Sep 27, 2017, 02:16 AM
Registered User
Status: OK
Camera model: Runcam Eagle V2
Flight controller model: SPRacing F3
Firmware version: BF3.2 RC5
Mode: PWM
Resource assignment: B09
Pad or through hole label: motor 6
Reference voltage: default
Internal resistance: 470
Control key delay: default
Inline register value for PWM and capacitor if software PWM: 220R + 2.2uF
Additional comments:
Reported by: martini_k7
Sep 28, 2017, 06:10 AM
Registered User
Status: OK
Camera model: Foxeer monster V2
Flight controller model: omnibus F4
Firmware version: 3.2.0 rc5
Mode: PWM
Resource assignment: A08
Pad or through hole label: motor 6
Reference voltage: 330
Internal resistance: 107
Control key delay: default
Inline register value for PWM and capacitor if software PWM: 300ohm and 1uF (works with 100nF too, not working without capacitor)
Additional comments: even at HW PWM is camera not working properly without capacitor, only 1st menu working without capacitor
Reported by: supiiik
Oct 01, 2017, 02:38 PM
Registered User
Status: OK
Camera model: Runcam Owl Plus
Flight controller model: MATEKSYS F405 (MATEKF405 target)
Firmware version: v3.2-RC6
Mode: PWM
Resource assignment: A08
Pad or through hole label: S6
Reference voltage: default
Internal resistance: default
Control key delay: 125
Inline register value for PWM and capacitor if software PWM: 560R
Additional comments: -
Reported by: zanca80
Oct 03, 2017, 01:25 PM
Registered User
Status: OK
Camera model: Foxeer Arrow Mini
Flight controller model: OMNIBUS F4 AIO
Firmware version: v3.2-RC5
Mode: PWM
Resource assignment: A08
Pad or through hole label: PWM6
Reference voltage: 330 (default)
Internal resistance: 470 (default)
Control key delay: 180 (default)
Inline register value for PWM and capacitor if software PWM: 470R
Additional comments: I've done with SMD resistor mod between GND and OSD pins, according wiki, used 1206 0.1uF SMD capacitor. Works well with default parameters. Except, I want to register long press, but can't Because Arrow Mini has ability to change whole settings with presets.
Note, hole label is PWM 6 on the board itself, but in the resources this pin is assigned to motor 6 - A08.
Reported by: rames
Last edited by rames; Oct 03, 2017 at 03:34 PM. Reason: added more details to post
Oct 05, 2017, 01:26 PM
nerd
AndWho's Avatar
Status: OK
Camera model: HS1177M
Flight controller model: Betaflight F3, BFF3.
Firmware version: 3.2.0-RC6-ish
Mode: PWM
Resource assignment: camera_control line from resource list output, see below.
Pad or through hole label: Softserial Tx , B01
Reference voltage: camera_control_reference_voltage, default.
Internal resistance: camera_control_internal_resistance, default.
Control key delay: camera_control_key_delay, default.
Inline resistor value for PWM : 470 ohm.
Additional comments: Everything default in BF, except resource assignment.
Reported by: AndWho


Code:
# Betaflight / BETAFLIGHTF3_MSPUART (BFF3) 3.2.0 Oct  3 2017 / 13:22:51 (fefd6ad) MSP API: 1.36

resource MOTOR 6 NONE
resource SERIAL_TX 11 NONE
resource CAMERA_CONTROL 1 B01

# get camera
camera_control_mode = HARDWARE_PWM
Allowed values: HARDWARE_PWM, SOFTWARE_PWM, DAC

camera_control_ref_voltage = 330
Allowed range: 200 - 400

camera_control_key_delay = 180
Allowed range: 100 - 500

camera_control_internal_resistance = 470
Allowed range: 10 - 1000
Oct 05, 2017, 01:34 PM
nerd
AndWho's Avatar
Status: OK
Camera model: HS1177
Flight controller model: DYSF4PRO
Firmware version: 3.2.0-RC6-ish
Mode: PWM
Resource assignment: camera_control line from resource list output, see below.
Pad or through hole label: LED-strip, A01
Reference voltage: camera_control_reference_voltage, default.
Internal resistance: camera_control_internal_resistance, default.
Control key delay: camera_control_key_delay, default.
Inline resistor value for PWM : 470 ohm.
Additional comments: Everything default in BF, except resource assignment. Running two FC same setup, both OK.
Reported by: AndWho

Code:
# version
# Betaflight / DYSF4PRO (DYS4) 3.2.0 Sep 30 2017 / 01:23:38 (72fb253) MSP API: 1.36

# resources
resource MOTOR 5 NONE
resource MOTOR 6 NONE
resource LED_STRIP 1 NONE
resource CAMERA_CONTROL 1 A01

# get camera
camera_control_mode = HARDWARE_PWM
Allowed values: HARDWARE_PWM, SOFTWARE_PWM, DAC

camera_control_ref_voltage = 330
Allowed range: 200 - 400

camera_control_key_delay = 180
Allowed range: 100 - 500

camera_control_internal_resistance = 470
Allowed range: 10 - 1000
Oct 07, 2017, 01:21 PM
Physics, or is it fizzix?
flyandride's Avatar
Status: OK
Camera model: Runcam Eagle 2
Flight controller model: BeeRotor F4
Firmware version: Betaflight 3.2 RC5
Mode: PWM
Resource assignment: C06
Pad or through hole label: Motor 5
Reference voltage: camera_control_reference_voltage 330
Internal resistance: camera_control_internal_resistance 470
Control key delay: camera_control_key_delay 100
Inline register value for PWM and capacitor if software PWM:

Additional comments: I used a 470 ohm resistor, and also tried a 220. With the 220 I could not hit enter to access the next layer or exit the menu. With the camera_control_key_delay set to the default 180, using enter was difficult.
I also have SmartAudio working controlling a TBS Unify Pro HV. Twice while I had the 220 omh resistor in the system, the channel changed suddenly. This did not happen with the 470 and I went in and out of the menu several times.
In a video I saw, the reporter showed moving both sticks right to enter, this did not work for me. Also I wonder if I move the left stick all the way to the right while flying, will the camera menu come up?
Otherwise great feature that will save me much hassle in the field.
Reported by: MC flyandride
I got out to the field after setting cam control to motor 6 hole and resourced to C07. Motor 2 did not work. Came home and tried motor 7,8 and 5. Motor hole 5 with cam control on C06 everything works.
Last edited by flyandride; Oct 07, 2017 at 10:30 PM. Reason: corrected an error


Quick Reply
Message:
Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion Blip Camera Remote-Compatible Cameras? df60532 Aerial Photography 1 Oct 16, 2011 11:14 PM
Discussion Blip Camera Remote-Compatible Cameras? df60532 Aerial Photography 2 Oct 16, 2011 10:25 PM
Discussion New Canon-Compatible Firmware available!!(remote USB control of camera etc) gwenhastings Aerial Photography 5 Mar 20, 2008 09:16 AM