Set Up a PS4 Controller for FPVSIM

FPVSIM SimulatorControllers3:37
Watch on YouTube

Connect, map, and calibrate a PlayStation 4 controller for smooth flying in the FPVSIM drone simulator.

What this tutorial covers

This walkthrough connects a DualShock 4 controller to FPVSIM, calibrates it in the desktop simulator, and repeats the process in the browser simulator. Calibration teaches FPVSIM the usable range and direction of every stick axis, so complete it before judging how the controller feels in flight.

Use a data-capable cable. A charge-only Micro-USB cable can light the controller without exposing it to the computer as an input device.

Before you begin

  • A PlayStation 4 DualShock 4 controller.
  • A data-capable Micro-USB cable and an available USB port.
  • The FPVSIM desktop app, browser access, or both.
  • A current browser that can grant controller access to FPVSIM.

Calibrate in the desktop simulator

  1. Connect the controller

    Plug the Micro-USB cable into the DualShock 4 and the computer. In the video, the controller shows a blue light and Windows plays its device-connected sound.

  2. Open the calibration tool

    Launch FPVSIM, open Options, and choose Calibrate Gamepad.

  3. Show FPVSIM the full stick range

    Move both sticks through their complete travel. This establishes the minimum, maximum, and center values available from the controller.

  4. Follow each axis prompt

    Move throttle, roll, pitch, and yaw in the direction shown by the calibration guide. Follow the labels on screen instead of assuming a particular radio mode or stick layout.

  5. Finish and test

    Complete calibration, return to the simulator, and make a short test flight. If an axis is reversed or does not reach full travel, run calibration again.

Calibrate in the browser simulator

  1. Open Controller settings

    Start the FPVSIM browser simulator, open Settings, and select Controller. Move a stick so the page can detect input.

  2. Select Compatibility mode

    Choose Compatibility mode for the DualShock 4. The tutorial notes that High-speed mode is not supported by this controller.

  3. Start calibration

    Select Start calibration, move both sticks through their full range, and then move roll, pitch, yaw, and throttle as the on-screen diagram requests.

  4. Confirm control in flight

    Finish calibration and make a gentle test flight. Reconnect the cable and repeat pairing if the input display stops responding.

Practical tips

  • Keep the controller wired while following this tutorial; it demonstrates USB operation rather than Bluetooth pairing.
  • If the controller lights up but FPVSIM sees no movement, try another known data cable or USB port.
  • Use the live input display to confirm every axis moves smoothly before starting calibration.
  • Small gamepad sticks feel different from full-size radio gimbals. Begin with calm movements while you learn the shorter travel.

Edited transcript

This transcript has been cleaned for clarity while preserving the sequence and meaning of the tutorial.

00:00–00:37

Let us look at how to calibrate a PS4 controller with both the FPVSIM desktop and web simulators. This is a DualShock 4. Connect it with a Micro-USB cable. When the controller shows its blue light and the computer reports that a device connected, it is ready.

00:38–01:15

In the desktop simulator, go to Options and choose Calibrate Gamepad. Follow the instructions: move both sticks through their range, then move the requested throttle, roll, pitch, and yaw axes. Once those prompts are complete, the controller is calibrated.

01:16–01:50

The video makes a short flight to confirm that the controller now operates the drone. That completes the desktop setup.

01:51–02:27

Next, open the FPVSIM web simulator. Go to Settings and then Controller. Move a stick so the page can see the device. For this PS4 controller, select Compatibility mode because High-speed mode is not supported.

02:28–02:52

Start calibration and move both sticks as you did in the desktop version. Follow the small diagram: move roll, pitch, yaw, and throttle to the requested positions. When the sequence finishes, calibration is complete.

02:53–03:24

The controller can now fly in the browser simulator as well. It may take practice to become comfortable with gamepad-sized sticks. If you run into a problem, leave a comment on the video or ask in the FPVSIM Discord community.

Frequently asked questions

Why does the controller light up but not appear in FPVSIM?

The cable may provide power without data. Try a verified data-capable Micro-USB cable, reconnect the controller, and test another USB port.

Should I choose High-speed or Compatibility mode on the web?

Choose Compatibility mode for the DualShock 4 shown in this tutorial. The video explicitly notes that High-speed mode is not supported by this controller.

Do I need to calibrate separately in desktop and web FPVSIM?

Yes. The tutorial runs the calibration workflow in each version so that each environment learns the controller's ranges and axes.

Does this tutorial configure Bluetooth?

No. It demonstrates a wired USB connection with a Micro-USB cable.

What should I do if an axis is reversed or incomplete?

Run calibration again and follow the axis labels carefully. Move each stick through its full travel before completing the directional prompts.

English