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 2.3 (April 2022)

    New Device Support:  D2 Air X10, D2 Mach 1

    Navigation:  UP (no change) - Cycles thru Field Variables,  DOWN (Pro Only) - Navigate to Range Card

    Range Card:  Pro Version - Will display Range, Elevation, Windage for ranges around the current Range.  Increments will be the same as the Menu/Options/Range Interval.   Number of lines will vary depending on the device and fonts available, but all devices will display at least 5 lines, most devices will display quite a bit more.   UP and DOWN (buttons or swipe) will move the current ranges up or down by the Range Interval.   BACK will navigate back to the main UI.    Range Card info will displayed using all current profile settings.

    Bug Fixes:

    D2 Charlie - Crash on setting elevation/windage Units.

    Clicks not available when choosing inches or cm for Elevation/Windage, only makes sense for MOA or MILs.

    Trajectory problem when dealing with really slow projectiles and using G7 BCs.

    Zero Offset could not enter a value of -0.xx.

  • I am just testing out the free version, but it looks like you cannot change the parameters under the Garmin ap and upload. Is that correct. D2 Charlie.

    Regards,

    Andrew

  • You can change the values to match your particular needs.  However, in the free version only the first profile works.   On the device "Set Profile" doesn't allow you to change profiles as it is always pointed at the first profile.   On your phone, using the Connect IQ Settings App, changing values on the first profile and then hitting save should cause them to be updated on the device.  In the pro version you can change any of the 3 profiles.

  • Hi,

    How do I change Range from yards to meters?

  • On the device, while TruFlite is running.  Go to the main menu.   Scroll down to "Units".   You can set most values individually to either metric or english units.   For Range you can change "Range/Zero"  to meters or yards.

    If using the Connect IQ App Settings app on your phone, you can scroll down to the "Units" section.   You can change the "Distance Units" to either yards or meters.

  • Hello ,

    What about Instinct 2? It does support Connect IQ store.

    Do you have any plans for it? I could help with testing if needed.

  • I have been looking into it.  Instinct 2 requires some layout changes due to the different/fixed inset display.   That isn't that big of a deal.  But for whatever reason, Garmin has limited the amount of memory that a single app can use on the Instinct 2, even if there is enough overall system memory.   So i'm still thinking about best way to try deal with that.

  • Would love to get the pro version however I have not been able to get in touch what’s the best way to do that?

  • You can go to the main TruFlite page on the garmin store and click "Contact Developer"  or send me an email at [email protected].   Either way I need your email to send you an invoice.

    thanks jeff

  • Email sent thanks for the quick reply