diff --git a/_locales/en/messages.json b/_locales/en/messages.json index a7f16b47..aae9b665 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -5703,6 +5703,12 @@ "ezTuneExpo": { "message": "Expo" }, + "ezTuneSnappiness": { + "message": "Snappiness" + }, + "ezTuneSnappinessTips": { + "message": "Helps to have a snappy stick feeling. Whenever you do a fast stick movement, high Snappiness will accelerate the drone response. Both when you start and stop the manouver. Try different values to find the one that suits you best." + }, "ezTuneFilterHzTips": { "message": "This sets the base cutoff frequency for all INAV gyro and D-term filters. Higher values will result in lower filter delay and better stabilization, but more noise will go through the filters and motors will get hot, UAV might oscillate and be unfyable. Your goal is to increase this value as high as possible before any negative effects appear. Negative effects include: hot motors, audible osciallations, UAV rapidly shaking, UAV gaining altitude by itself. Usual starting points for 'Filter Hz' are: 3-inch props: 90, 5-inch props: 110, 7-inch props: 90, 10-inch props: 75, 12-inch props: 60. Use Blackbox and common sense to find a value that is most suited for your UAV." }, diff --git a/js/fc.js b/js/fc.js index 2b819e4a..5c0cda14 100644 --- a/js/fc.js +++ b/js/fc.js @@ -566,7 +566,8 @@ var FC = { stability: null, aggressiveness: null, rate: null, - expo: null + expo: null, + snappiness: null, }; diff --git a/js/msp/MSPHelper.js b/js/msp/MSPHelper.js index 90440071..9ebe2e32 100644 --- a/js/msp/MSPHelper.js +++ b/js/msp/MSPHelper.js @@ -1515,6 +1515,7 @@ var mspHelper = (function (gui) { EZ_TUNE.aggressiveness = data.getUint8(7); EZ_TUNE.rate = data.getUint8(8); EZ_TUNE.expo = data.getUint8(9); + EZ_TUNE.snappiness = data.getUint8(10); break; case MSPCodes.MSP2_INAV_EZ_TUNE_SET: @@ -2159,6 +2160,7 @@ var mspHelper = (function (gui) { buffer.push(EZ_TUNE.aggressiveness); buffer.push(EZ_TUNE.rate); buffer.push(EZ_TUNE.expo); + buffer.push(EZ_TUNE.snappiness); break; diff --git a/tabs/pid_tuning.html b/tabs/pid_tuning.html index fb52eaf2..04fded18 100644 --- a/tabs/pid_tuning.html +++ b/tabs/pid_tuning.html @@ -118,6 +118,16 @@ +