X-Plane 6 min read

How do I set up the Honeycomb Bravo in X-Plane 12?

Set up the Honeycomb Bravo in X-Plane 12: calibrate six axes, map throttles, switches and autopilot controls, and fix common problems.
Ian Stephens

Connect the Honeycomb Bravo before starting X-Plane 12, open Settings > Joystick, select the quadrant, calibrate all six lever axes, then assign its levers and buttons for the aircraft. Save those assignments as an aircraft-specific profile. Basic axes and buttons work natively; annunciator lights and advanced autopilot mappings may need compatible software.

Honeycomb Bravo X-Plane 12 setup steps

  1. Fit the required lever handles. Choose the piston, turboprop or jet arrangement before calibrating. The interchangeable handles do not change which physical axis each socket reports.
  2. Connect the Bravo before launching X-Plane. A direct USB port or properly powered hub is preferable if the device has been disconnecting. The axes and buttons normally work as standard USB controls without a separate driver.
  3. Select the quadrant. Open Settings > Joystick and choose the Honeycomb Bravo from the connected-device tabs or selector.
  4. Calibrate all six axes. Start calibration and move every lever repeatedly through its complete physical range. Do this even for unused levers, then follow X-Plane's remaining prompts. Do not use response curves to conceal incomplete calibration.
  5. Assign each lever. Choose combined controls such as Throttle, Prop and Mixture, or numbered controls such as Throttle 1 and Throttle 2. Set unused axes to none.
  6. Correct reversed movement. If the cockpit lever moves opposite to the hardware, enable Reverse Axis for that axis. This setting reverses the input direction; it does not configure reverse thrust.
  7. Map the buttons and switches. Bind the flap lever, landing-gear lever, trim wheel, autopilot controls and desired toggle switches. Test each command in the cockpit rather than relying only on the assignment screen.
  8. Create an aircraft profile. Keep piston, turboprop and jet assignments separate. Our aircraft-specific joystick-profile workflow explains how to prevent one layout overwriting another.

Which Bravo lever assignments should I use?

Use combined axes when one lever should operate every engine; use numbered axes when you need independent engine control. The physical order is a matter of preference, but the following arrangements match common Bravo handle layouts.

Aircraft typeTypical six-axis arrangementKey point
Single-engine pistonThrottle, propeller, mixture; remaining axes unusedUse the combined axis names and disable unused levers.
Twin-engine pistonThrottle 1/2, propeller 1/2, mixture 1/2Use numbered axes so each engine remains independent.
Twin turbopropThrottle 1/2, propeller 1/2, condition or mixture 1/2Some aircraft use mixture axes for condition levers; others require custom assignments.
Twin-engine jetSpeedbrake, throttle 1/2, flaps; unused axes as requiredReverser paddles are normally configured separately from the main throttle axes.
Four-engine jetSpeedbrake, throttle 1–4, flapsConfirm that each numbered throttle moves only its matching engine.

Do not assign both Throttle and Throttle 1/Throttle 2 for the same aircraft. Competing combined and individual assignments are a common cause of jumping levers and engines moving together. For more detail, use our numbered-engine throttle mapping instructions.

Add-on aircraft may replace X-Plane's standard propeller, mixture or condition-lever controls with custom commands or datarefs. If the assignment indicator moves but the cockpit control does not, consult the assignments supplied with that aircraft rather than repeatedly recalibrating the Bravo.

How should I bind the gear, flaps and autopilot controls?

The Bravo's non-axis controls should use commands that match the hardware's physical behaviour.

  • Landing gear: assign the upper contact to gear up and the lower contact to gear down. Discrete up/down commands are safer than assigning a generic gear toggle to both positions.
  • Flap lever: assign its two momentary directions to flaps up one notch and flaps down one notch. Aircraft with unusual flap systems may need their own commands.
  • Trim wheel: it normally reports repeated button inputs rather than a true analogue axis. Assign its two directions to pitch trim up and pitch trim down.
  • Toggle switches: use separate on and off commands where available. A latching hardware switch bound to a toggle command can fall out of step with the virtual cockpit after loading an aircraft or changing a state with the mouse.
  • Autopilot buttons: map AP master, heading, navigation, approach, altitude and vertical-speed modes to the corresponding commands. The IAS button may represent airspeed or flight-level-change mode depending on the aircraft.

The REV button on the autopilot panel refers to reverse-course or back-course guidance; it has nothing to do with engine reverse thrust.

The IAS/CRS/HDG/VS/ALT selector and increase/decrease knob require more care. If the native profile does not already connect them, X-Plane sees selector states and encoder inputs but may not automatically make the encoder control a different value for each selector position. Use a compatible X-Plane 12 aircraft or device profile for that behaviour, or bind the encoder directly to one command pair such as heading increase/decrease.

How do I configure the Bravo reverser levers?

Bravo reverser inputs may appear as buttons, an aft axis region or both, depending on the fitted handles and aircraft implementation. Do not use Reverse Axis for this purpose; that checkbox only flips the direction of the entire lever.

Choose the method supported by the aircraft: hold reverse while a paddle is raised, toggle reverse, assign separate reverse commands per engine, or map a beta/reverse axis region. The practical differences are covered in our guide to reverser buttons, detents and axis ranges.

Why is the Honeycomb Bravo not working correctly?

ProblemLikely cause and fix
Bravo is missing from X-PlaneClose the simulator, reconnect the USB cable and try another direct or powered port. If necessary, check every Bravo axis and switch in Windows before changing more X-Plane settings. Linux installations may also require permission for the USB device.
Lever does not reach idle or full powerRecalibrate through the complete physical travel. Remove any response curve until the raw endpoints work correctly.
Throttle jumps or returns by itselfAnother controller is assigned to the same axis. Inspect every connected device, including yokes, pedals and gamepads, and remove duplicate throttle bindings.
All engines move togetherA combined throttle axis is assigned. Replace it with Throttle 1, Throttle 2 and any additional numbered axes required.
Gear, lights or switches change twiceA latching switch is probably bound to a toggle command, or the same command exists on another controller. Use explicit on/off commands and remove duplicates.
Autopilot works in a default aircraft but not an add-onThe add-on probably uses custom commands. Load its supplied X-Plane 12 profile or bind those aircraft-specific commands.
Assignments change between aircraftThe wrong joystick profile is active. Associate a separate profile with each aircraft family rather than editing the default profile repeatedly.
Axes work but annunciator lights stay darkInputs and lighting outputs are separate. The lights may require compatible X-Plane integration and aircraft datarefs, and some illuminate only when the simulated system meets the correct conditions. Avoid running duplicate integration plug-ins.

Test the finished setup first with a default X-Plane 12 aircraft. If the Bravo works there but not in a particular add-on, calibration and USB detection are probably sound; the remaining issue is usually that aircraft's custom commands, datarefs or profile.

AI Assistant New

Still stuck? Ask Fly Away

Ask Fly Away is our AI flight-sim assistant. Ask your exact question and get a direct, step-by-step answer in seconds — free to try.

Ask Fly Away Free preview · unlimited for PRO members