title_body: How can I configure a servo in Betaflight? I’m looking to make a drone capable of deploying a parachute, so I need a servo release mechanism.
  
  How can I configure a servo and map it to a switch in Betaflight?
  
  Thanks.
upvoted_answer: There are multiple ways to enable servos in BetaFlight, but since you need only one servo it is recommended to use SERVO_TILT.
  
  
  
  For servo to work you need a free pin on your board and this pin must have timer function.
  
  
  Go to Configuration tab in Betaflight Configurator and enable SERVO_TILT and hit "Save and Reboot"
  
  Then setup the switch you want to use on your transmitter and in Betaflight. Let's say it was AUX4. Make sure it shows in the Receiver tab and that the signal is received.
  Then go to the CLI tab and type resource (resource list for older BF) and hit Enter.
  What you're looking for is resources with MOTOR or PWM function. For example on my board there are 6 MOTOR outputs. I assume you fly 4-motors copter and you also have some spare MOTOR pads.
  You need to remember the MCU pin and MOTOR number and of an output you want to use (C09 and MOTOR 5 for me).
  
  Then you need to type:
  resource MOTOR 5 NONE
  resource SERVO 1 C09
  save
  Use your own MOTOR and MCU pin number instead of 5 and C09!
  This will remap MOTOR5 pad to be able to work with PWM Servos.
  Servos numbering in CLI starts from 1  
  After reboot you can go to the CLI tab and type resource again to make sure everything worked as expected.
  
  Go to the Servos tab in Configurator and hit the checkbox with with your AUX channel on Servo 0 row (AUX4 for me).  If you can't see the servos tab check "Enable Expert Mode" on the top right.
  Save.
  Servo numbering on the Servos page starts from 0. So Servo 1 from CLI tab is Servo 0 here.  
  
  
  
  
  
  You can now power on transmitter and enable the live mode on the Servos tab.
  Go to the Motors tab (remove props if you have LiPo connected!). There are servos output there.
  If you switch the switch you set to AUX channel you should see Servo 1 output to change the value.
  
  
  Now you've remapped MOTOR 5 pad to act as a servo output. You can connect your servo's signal wire to it and find any spare +5V and ground pads for it.
  If the servo moves automatically as the quadcopter moves check that the CAMSTAB mode is disabled. The screenshot below shows it active, which you won't want if trying to manually control the servo. 
  
  
  
  
  If you don't have any spare MOTOR or PWM pad you can remap LED_STRIP 1 resource if you're not using it for LED.
  Here's the guide how you can do this: https://youtu.be/jiD6aC0l1VQ
  
  If you need more than 2 servos to control check Sources for how to use Channel Forwarding instead.
  
  Sources:
  1: https://github.com/betaflight/betaflight/wiki/Servos-&amp;-SERVO_TILT-for-3.1
  2: https://github.com/betaflight/betaflight/wiki/CHANNEL_FORWARDING-for-3.1
  3: https://youtu.be/jiD6aC0l1VQ
  4: https://youtu.be/cHi1fKP1LRI
  5: https://oscarliang.com/betaflight-resource-remapping/