Watch App: TruFlite Ballistics

This will be the support thread for my watch application: TruFlite Ballistics


TruFlite is an exterior ballistics program for long range shooting. It contains a highly accurate, yet stand alone ballistics engine that is extremely fast. Designed to not rely on connecting with a phone for data input or for calculations.

https://apps.garmin.com/en-US/apps/c8a08648-1344-4dd5-ac3d-6a54b165db5c


I will post release notes here as new versions are released as well as the main application page.

Feel free to post questions, comments, feature requests, or bug reports here or send me an email directly using Contact Developer

Operation:

OK/Select - Calculates a firing solution

UP/Previous - increase range by current range interval setting, default: 25 yards/meters

DOWN/Next - decrease range by current range interval setting

Menu -

Cross Wind - wind speed in mph/kph/mps. To keep input simpler just cross wind, not wind and direction.

Ambient Temp - Farenheit/Celcius, device temperature can be affected by body temperature so it is more accurate to provide one

Muzzle Velocity - launch velocity in fps/mps

BC - change the Ballistic Coefficient and select Drag Curve (G1 or G7). Assumed that BC is ICAO relative.

Sight Height - height of sights in inches/cm

Zero - range (yds/m) at which weapon was zero'd

Units - Allows changing units of any variable between metric or imperial individually.

Options - Change Range Interval and Turn on/off use of external Tempe temperature sensor

About - Get to current version number


Units / Elevation Units - units for Elevation correction to be displayed in: inches, cm, moa, mils

Units / Windage Units - units for Windage correction to be displayed in: inches, cm, moa, mils

....

When calculating a firing solution, TruFlite uses the current Ambient Barometric Pressure from the device's raw sensor in order to provide the most accurate solution for your current environment. This value is displayed just above the firing solution and will be displayed in green, indicated the value came from a sensor. For slightly older devices that do not allow applications direct access to the raw pressure sensor, the device altitude is used to calculate current pressure. Temperature is manually inputted or retrieved from an external sensor, since the internal temperature sensor of the watch is affected by body temperature and therefore provides an inaccurate ambient temperature.

If you have a Garmin Tempe Temperature sensor and wish to use it with TruFlite, simply follow the standard instructions for pairing the sensor with your garmin device. Once your garmin device has successfully found your Tempe sensor you can go to the TruFlite Option menu and turn the "Tempe Sensor" option "on". In order to conserve battery, the Tempe sensor only transmits temperature readings approximately once per minute. Therefore, when you first turn it on, it could take up to a minute before TruFlite will see a new value from the sensor. If TruFlite sucessfully gets an external temperature value it will be displayed in green, otherwise TruFlite will continue to use the manually provided temperature value, which will be displayed in white. Hitting/tapping OK/Select will cause TruFlite to update all sensor values and the firing solution.

The TruFlite ballistic engine is very fast. No need to pre-calculate any values and should return a firing solution immediately. If you wish to discuss ballistic engine internals feel free to contact me.

Accuracy: TruFlite results have been compared to several defacto standard ballistic engines; such as Applied Ballistics and JBM and is within inches or 0.25moa out beyond 1500 yards for long range cartridges and under various environmental conditions.

  • Version 1.1.7 Release Notes:

    Features/Changes:
    Wind speed - can also express wind in meters per second (mps) in addition to kph and mph.

    Bugs Fixed:
    Zero cross wind would display leading negative sign on windage correction.
    Last digit of some value sometimes not preserved when displayed or edited; e.g. BC of .261 would get rounded to .260

  • Version 1.2.1 Release Notes:

    Features/Changes:
    External Tempe Temperature Sensor support
    Environmental Values from Sensors color coded in green
    Screen display/layout improvements for some devices
    Range Interval select-able: 5, 10, 25, 50 yards or meters

    Beta/Test Feature:
    Change values from the Garmin Connect Phone App. This is not fully functional, and values are currently only done in Imperial Units.
  • Hi
    I just upgraded to the latest version. I noticed that when i choose metric units in Sight Height , i can only enter up to 9.99cm whereas in inches you can input almost double the amount
    Can you allow a height up to 15cm ??
    Thanks
  • Hi
    I just upgraded to the latest version. I noticed that when i choose metric units in Sight Height , i can only enter up to 9.99cm whereas in inches you can input almost double the amount
    Can you allow a height up to 15cm ??
    Thanks


    Will do on the next release. Thanks for catching that.
  • Hi, is it possible to enter a Zero offset for the scope zero? To be able to use different loads or with or without a silencer?

    Best regards

  • Is there any plan in the future for supporting the instinct tactical? That would be amazing!

  • This was .2 mils off of my confirmed dope at 1000 before truing it, the windage was a half mil off though. I agree that this needs a way to have a zero offset or a second profile for use with/out a suppressor. 

    I thought I would add that if people need to true this app to their rifle they need to adjust their MV in the app so that their 500m/yd elevation adjustment equals the actual drop value. Next they need to adjust the BC so that the 1000m/yd elevation adjustment equals the actual drop value of your rifle.

    Long term, most likely not feasible it would be cool to see minor integration with kestrel devices like a drop or their weather stations.

  • Is there any plan in the future for supporting the instinct tactical? That would be amazing!

  • Agree.  Unfortunately the Instinct Garmin devices do not allow installing applications from Connect IQ store.

  • Version 1.4.0/1.4.1 Release Notes:

    Bug Fixes:

    Fenix 6 devices: Garmin published a newer version of their SDK to fix issues with Fenix 6 devices. Requires rebuilding and publishing app.

    Features/Changes:

    Clicks - Can now select Clicks for Elevation and Windage Units. If selected then asked to provide click precision; e.g. 1/4 MOA or 1/10 Mils

    Devices:

    Removed Epix, no plans to support unless someone wants to provide me a physical devices. Works in Garmin Simulator, but real users cannot get it to work

    Removed GPSMap 66, GPSMap 86, Oregon 7, Rino 7. Problem with input picker on these devices. May support in future if Garmin fixes.

    Added/Verified:

    Fenix 6

    Fenix 6S

    Fenix 6 Pro / 6 Sapphire

    Fenix 6X Pro / 6X Sapphire / 6X Pro Solar

    Venu

    Vivoactive 4

    Vivoactive 4S

    VivoActive3 Music LTE

    VivoActive3 Mercedes Benz