{
  "formatVersion": 1,
  "kind": "ffb-bridge.profile",
  "id": "addon-vskylabs-r66",
  "revision": 3,
  "metadata": {
    "title": "VSKYLABS Robinson R66 Turbine",
    "description": "VSKYLABS Robinson R66 Turbine: documented controls and configuration with estimated force feel.",
    "author": {
      "name": "FFB-Bridge",
      "id": "rohsam"
    },
    "aircraft": [
      {
        "name": "Robinson R66 Turbine",
        "kind": "helicopter",
        "identifiers": [
          {
            "scheme": "airframedb",
            "value": "robinson-r66"
          }
        ]
      }
    ],
    "sims": [],
    "hardware": [],
    "tags": [
      "starting-point",
      "estimated-feel",
      "specialist",
      "rotorcraft"
    ],
    "targets": [
      {
        "aircraftId": "robinson-r66",
        "implementationId": "review-vskylabs-robinson-r66",
        "simulator": "xplane12",
        "scope": "addon-starting-point",
        "developer": "VSKYLABS",
        "addonName": "VSKYLABS Robinson R66 Turbine"
      }
    ],
    "evidence": {
      "basis": "research-derived-estimates",
      "summary": "VSKYLABS Robinson R66 Turbine: documented controls and configuration with estimated force feel.",
      "reviewedOn": "2026-09-24",
      "sourceUrls": [
        "https://robinsonstrapistorprod.blob.core.windows.net/uploads/assets/r66_poh_7_fc99512d06.pdf",
        "https://store.x-plane.org/Robinson-R66-Turbine_p_1172.html",
        "https://robinsonstrapistorprod.blob.core.windows.net/uploads/assets/r66_poh_2_73d3038e17.pdf",
        "https://airframedb.com/aircraft/robinson-r66"
      ],
      "estimatedSettings": [
        "Force amplitudes, damping, friction, response curves and cue onset are engineering estimates, not measured hand forces.",
        "The indicated-airspeed tuning reference is a selected control-feel reference, not published cruise TAS."
      ],
      "limitations": [
        "Primary section7 establishes architecture, not installed add-on hydraulics. Section2 gives404RPM at99 percent and412RPM at101 percent, implying approximately408RPM at100 percent; that derived normalization is distinct from turbine N1/N2.",
        "Physical and installed-aircraft acceptance deferred. Gains, damping, frequency envelopes and airspeed references are estimates.",
        "No unqualified AP following, trim actuator demand, failure behavior or dynamic equipment detection.",
        "Rotor rumble uses actual rotor state only. Enabled forward-flight n/rev retains the runtime engine-combustion presence and governed-nominal frequency fallback when rotor telemetry is missing; it is not measured rotor loading. ETL/VRS are generic airspeed/descent heuristics, not add-on vortex-state integration.",
        "Metadata identity repair only; force modules, matching and simulator scope unchanged."
      ],
      "editionReview": {
        "reviewedOn": "2026-09-24",
        "simulators": [
          "xplane12"
        ],
        "reason": "Restore implementation identity and original creation date dropped by full-review metadata projection."
      }
    },
    "derivedFrom": {
      "kind": "profile",
      "id": "addon-vskylabs-r66",
      "version": 1
    },
    "createdWith": "FFB-Bridge 1.6",
    "createdAt": "2026-09-21",
    "updatedAt": "2026-09-24",
    "addon": {
      "developer": "VSKYLABS",
      "product": "Robinson R66 Turbine",
      "simulator": "xplane12"
    }
  },
  "compatibility": {
    "minAppVersion": "1.6.0-beta.1"
  },
  "modules": [
    {
      "type": "force-model",
      "schemaVersion": 7,
      "data": {
        "Forces": {
          "SpringStrength": 0.1,
          "SpringDeadband": 0.02,
          "ForceGain": 0,
          "CruiseSpeedRefKnots": 110,
          "MaxOutputForce": 0.55,
          "MasterGain": 0.65,
          "QBlendEnabled": false,
          "QSpringStartKnots": 10,
          "QSpringFullKnots": 45,
          "QSpringMinimumFactor": 0.55,
          "HydraulicAeroLoadFactor": 0.45,
          "LoadShapingExponent": 1,
          "SpringAirspeedStiffenGain": 0,
          "SpringAirspeedStiffenCap": 2,
          "ElevatorForceScale": 1,
          "AileronForceScale": 1
        },
        "Ground": {
          "Enabled": true,
          "Rumble": {
            "MinSpeedKt": 2,
            "FullSpeedKt": 30,
            "Gain": 0
          },
          "Thump": {
            "ReferenceSinkFps": 6,
            "MinSinkFps": 1,
            "Gain": 0.2
          },
          "Bumps": {
            "StartSpeedKt": 15,
            "FullSpeedKt": 60,
            "Gain": 0
          },
          "Brake": {
            "MinSpeedKt": 3,
            "FullSpeedKt": 30,
            "BrakeDeadband": 0.05,
            "Gain": 0
          },
          "Reverse": {
            "MinSpeedKt": 30,
            "FullSpeedKt": 120,
            "Gain": 0
          },
          "NosewheelShimmy": {
            "MinSpeedKt": 5,
            "FullSpeedKt": 35,
            "Gain": 0
          },
          "GroundAccelPitch": {
            "Gain": 0,
            "DeadbandG": 0.03
          },
          "SkidScrape": {
            "MinSpeedKt": 2,
            "FullSpeedKt": 10,
            "MaxSpeedKt": 25,
            "Gain": 0.12
          },
          "SurfaceScalingEnabled": true,
          "Undercarriage": 0
        },
        "StickFeel": {
          "TrimFeelEnabled": false,
          "TrimFeel": {
            "ElevatorAuthority": 0,
            "AileronAuthority": 0
          },
          "GLoadEnabled": true,
          "GLoadStiffness": {
            "MinFactor": 1,
            "GGain": 0,
            "MaxFactor": 1
          },
          "DynamicDeadbandEnabled": false,
          "DynamicDeadband": {
            "LowSpeedWidening": 0.15,
            "FullSpeedRefKnots": 55
          },
          "ControlEdgeEnabled": false,
          "ControlEdge": {
            "EdgeStart": 0.85,
            "Gain": 0.3
          },
          "RateDampingEnabled": false,
          "RateDamping": {
            "PitchGain": 0,
            "RollGain": 0,
            "MaxForce": 0.2
          },
          "StickDropEnabled": false,
          "StickDrop": {
            "Force": 0.25,
            "FadeKts": 33.0
          },
          "TrimReliefEnabled": false,
          "TrimRelief": {
            "ElevatorAuthority": 0,
            "AileronAuthority": 0
          },
          "CyclicDampingEnabled": true,
          "CyclicDamping": {
            "Gain": 0.12,
            "MaxForce": 0.25,
            "VelocityNoiseFloor": 0.12,
            "SmoothingTimeConstantSeconds": 0.015,
            "PitchGain": null,
            "RollGain": null
          },
          "StickFrictionEnabled": false,
          "StickFriction": {
            "Strength": 0,
            "PitchStrength": null,
            "RollStrength": null
          },
          "ControlInertiaEnabled": false,
          "ControlInertia": {
            "PitchStrength": 0,
            "RollStrength": 0
          },
          "SoftStopsEnabled": false,
          "SoftStops": {
            "PitchStart": 0.85,
            "PitchStrength": 0,
            "RollStart": 0.85,
            "RollStrength": 0
          },
          "ForceTrimEnabled": false,
          "ForceTrim": {
            "HoldStrength": 0,
            "Deadband": 0.02,
            "BreakoutTravel": 0.3,
            "BeepTrimRate": 0.25,
            "FollowUpTrim": false,
            "FollowUpRate": 0.15,
            "FollowUpMaxAirspeedKt": 40,
            "FollowUpDeadband": 0.06
          },
          "HydraulicTrimCenteringEnabled": false
        },
        "Aero": {
          "Enabled": true,
          "Stall": {
            "Gain": 0
          },
          "Overspeed": {
            "Gain": 0
          },
          "Mach": {
            "MinMach": 0.9,
            "FullMach": 0.92,
            "Gain": 0
          },
          "Turbulence": {
            "MinStddev": 0.02,
            "FullStddev": 0.3,
            "Gain": 0.15,
            "AmbientGain": 0.2,
            "VerticalWindGain": 0,
            "VerticalWindStartFps": 1,
            "VerticalWindFullFps": 15
          },
          "Spoiler": {
            "MinDeploy": 0.1,
            "MinSpeedKt": 60,
            "FullSpeedKt": 200,
            "Gain": 0
          },
          "Flap": {
            "MaxFlapIndex": 1,
            "MinFlapIndex": 1,
            "MinSpeedKt": 44.0,
            "FullSpeedKt": 77.0,
            "Gain": 0
          },
          "Gear": {
            "MinSpeedKt": 80,
            "FullSpeedKt": 150,
            "Gain": 0
          },
          "Etl": {
            "StartKt": 12,
            "StopKt": 24,
            "Gain": 0.14
          },
          "Vrs": {
            "MaxIasKt": 28,
            "OnsetSinkFps": 5,
            "FullSinkFps": 15,
            "MinEngineRpmPct": 0.5,
            "Gain": 0.16,
            "MinCollectivePct": 0.4
          },
          "TwoPerRev": {
            "MinSpeedKt": 30,
            "FullSpeedKt": 110,
            "Gain": 0.08,
            "BladeCount": 2
          },
          "Rbs": {
            "VneKt": 130,
            "OnsetFraction": 0.85,
            "Gain": 0
          },
          "ShakerEnabled": false,
          "Shaker": {
            "Amplitude": 0.5
          },
          "TurbulenceWindowSamples": 20
        },
        "AeroDrag": {
          "Enabled": false,
          "Flap": {
            "MaxFlapIndex": 1,
            "Gain": 0,
            "MinKnots": 27.5,
            "FullKnots": 77.0
          },
          "Spoiler": {
            "Gain": 0,
            "MinKnots": 60,
            "FullKnots": 220,
            "MinDeploy": 0.05
          },
          "Gear": {
            "Gain": 0,
            "MinKnots": 70,
            "FullKnots": 200
          },
          "Propwash": {
            "Gain": 0,
            "MinRpm": 0.3,
            "WashoutKnots": 79.2
          }
        },
        "Mechanical": {
          "Enabled": true,
          "GearDeploy": {
            "Gain": 0
          },
          "FlapStep": {
            "Gain": 0
          },
          "FlapMotion": {
            "Gain": 0,
            "MinimumPositionDelta": 0.001,
            "PacketHoldSeconds": 0.12,
            "ArrivalSettleSeconds": 0.25
          },
          "GearMotion": {
            "Gain": 0,
            "MinimumPositionDelta": 0.001,
            "PacketHoldSeconds": 0.12,
            "ArrivalSettleSeconds": 0.25
          },
          "FlapArrival": {
            "Gain": 0
          }
        },
        "Watchdog": {
          "StaleSec": 5,
          "FadeMs": 500
        },
        "Autopilot": {
          "FollowEnabled": false,
          "FollowAuthority": 0.05,
          "FollowSpringStrength": 0.25,
          "FollowSpeed": 1,
          "NeutralHoldEnabled": false,
          "NeutralHoldStrength": 0.6
        },
        "Engine": {
          "Enabled": true,
          "Rumble": {
            "IdleRpmPct": 0.55,
            "FullRpmPct": 1,
            "Gain": 0,
            "IdleRoughnessGain": 0,
            "IdleSmoothRpmPct": 0.45,
            "FrequencyAtMaxRpmHz": 0
          },
          "Rotor": {
            "NominalRotorRpm": 408,
            "IdleRpmPct": 0.05,
            "FullRpmPct": 1,
            "Gain": 0.08,
            "GovernorDroopBelowPct": 0.97,
            "GovernorDroopFloorPct": 0.85,
            "GovernorDroopGain": 0
          }
        },
        "StickAlive": {
          "Enabled": true,
          "RotationKick": {
            "Enabled": false,
            "PitchGain": 0,
            "RollGain": 0,
            "MaxOutput": 0,
            "DeadbandRadPerSec2": 0.75
          },
          "SurfaceFollow": {
            "Enabled": false,
            "Gain": 0,
            "FullAirspeedKnots": 100,
            "MinAirspeedKnots": 30,
            "DeltaDeadband": 0.05,
            "MaxOutput": 0
          },
          "SideslipCoupling": {
            "Enabled": false,
            "Gain": 0,
            "FullAirspeedKnots": 110,
            "MinAirspeedKnots": 40,
            "BetaDeadbandRad": 0.02,
            "MaxOutput": 0
          },
          "UseSimEngineVibration": false,
          "UseTireLoadThump": false,
          "TireLoadGain": 0
        },
        "ControlInput": {
          "Mode": 0,
          "Pitch": {
            "CommandForce": 0.5,
            "ForceDeadZone": 0.05,
            "Travel": 0.25,
            "Positive": null,
            "Negative": null,
            "PositiveCommandForce": 0.5,
            "NegativeCommandForce": 0.5,
            "PositiveForceDeadZone": 0.05,
            "NegativeForceDeadZone": 0.05,
            "PositiveTravel": 0.25,
            "NegativeTravel": 0.25
          },
          "Roll": {
            "CommandForce": 0.5,
            "ForceDeadZone": 0.05,
            "Travel": 0.25,
            "Positive": null,
            "Negative": null,
            "PositiveCommandForce": 0.5,
            "NegativeCommandForce": 0.5,
            "PositiveForceDeadZone": 0.05,
            "NegativeForceDeadZone": 0.05,
            "PositiveTravel": 0.25,
            "NegativeTravel": 0.25
          },
          "OverRangeCue": true
        },
        "Hydraulics": {
          "LossLoadIncrease": 0
        },
        "ControlSystem": 3
      }
    }
  ]
}
