Field Notes
Hot air is thin air. What a 79° morning taught the drag model.
A new 4-fletch build, the series' first true launch reading, and agreement within 2 fps again — plus the discovery that the model has been quietly assuming a 59° day.
After the 60-yard run confirmed the drag model on three arrows, I built a fourth one to try to surprise it: "Granite Fist," a 526-grain Victory HLR with four low-profile AAE AIRAZR vanes instead of three, 226 grains up front. New fletching geometry, new front stack — and this time I fixed the protocol gap from the earlier sessions by chronographing launch speed first, at the bow, before walking anything downrange.
The setup, spelled out
The Garmin Xero C1 sat in one fixed spot, 10 yards in front of the target — close enough to the bale for safe arrow retrieval, far enough that a low miss doesn't hit a $600 radar. The distances below are shooter-to-Garmin flight distances: a "20-yard" reading is the arrow's speed after 20 yards of flight (the arrow then flew 10 more yards into a 30-yard target), and the "40-yard" reading flew 40 yards to the chrono and impacted at 50. That's the right comparison, because speed-after-N-yards-of-flight is exactly what the app's Launch & Impact tile predicts.
I also logged the weather, which turns out to be the most interesting part of this post:
Conditions — July 20, morning session
The data — three sessions, all three numbers
Every metric the Garmin reports, against every metric the app predicts. Momentum is converted from the Garmin's measured speed and the 526-grain weight with the same formula the app uses (the Xero natively displays power factor), so the comparison is apples to apples.
Launch — Garmin at the bow (5 shots, σ 1.0 fps)
| Metric | App | Garmin | Δ (app − chrono) |
|---|---|---|---|
| Speed (fps) | 286 | 284.0 | +2.0 |
| Kinetic energy (ft·lb) | 95.6 | 94.2 | +1.4 |
| Momentum (slug·ft/s) | 0.668 | 0.663 | +0.005 |
20 yards of flight (5 shots, σ 0.7 fps)
| Metric | App | Garmin | Δ (app − chrono) |
|---|---|---|---|
| Speed (fps) | 279 | 278.8 | +0.2 |
| Kinetic energy (ft·lb) | 91.3 | 90.7 | +0.6 |
| Momentum (slug·ft/s) | 0.652 | 0.651 | +0.001 |
40 yards of flight (17 shots; 15 used, 2 flyers trimmed)
| Metric | App | Garmin | Δ (app − chrono) |
|---|---|---|---|
| Speed (fps) | 273 | 274.0 | −1.0 |
| Kinetic energy (ft·lb) | 87.3 | 87.7 | −0.4 |
| Momentum (slug·ft/s) | 0.638 | 0.639 | −0.001 |
Two shots in the 40-yard session read +12.3 and +6.5 fps above the session average — far outside the ±1 fps consistency of every other session — and were trimmed as flyers. Untrimmed, the 40-yard average is 275.2 fps and the app's delta grows to −2.2; either way it's inside a couple fps. Trimming is shown, not hidden, so you can disagree with it.
Lesson 1: blank fields have defaults, and defaults have opinions
My first pass at the numbers said the model over-predicted drag for this arrow by nearly 20%. The culprit wasn't the physics — it was a blank field. I never entered a vane height, so the app assumed a standard 0.5″ vane. The AIRAZR is a low-profile 0.38″. Four tall vanes is a lot of brake; four short ones is not. With the real vane height and the real air density, the model's predicted decay lands at 9.2 per ten-thousand per yard against a measured 9.0–9.2 — dead center, and the first time the model has been validated on a four-fletch.
A tidbit worth stealing for your own builds: a low-profile 4-fletch drags almost exactly like a standard 3-fletch. You buy the extra steering for a fixed blade at nearly zero downrange cost — but only if the vanes are actually low-profile, which is why the field is worth filling in.
Lesson 2: the model has been quietly assuming 59 °F
Here's the discovery that came out of logging the weather. The app corrects air density for elevation, and that correction has matched every session in this series — all shot on cool 60–70° Colorado mornings. Digging into why it matched so well revealed the formula's hidden assumption: it uses standard-atmosphere pressure with a standard 59 °F temperature baked in. On a 79° morning, the real air at my range was 7.6% thinner than the app modeled it (0.941 vs 1.012 kg/m³) — about half from the heat, and half from a stale entry on my side: the build's training elevation still said Denver, 5,279 ft, while the range sits at 6,189.
The app's totals were still within 2 fps — but partly because two small errors leaned on each other. Two errors canceling is not the same as two errors that don't exist, and the only way to catch that kind of luck is to log the conditions and do the arithmetic.
Hot air is thin air: density drops about 1% for every 5–6 °F of warming. Between a 40° elk dawn and a 90° August practice session, that's a bigger swing in air density than moving your range a thousand feet in elevation. At hunting distances the velocity effect stays small — a couple fps at 60 yards — which is why the model has held within ±2 fps all summer. But small isn't zero, and it's measurable.
What's next
Temperature and pressure inputs are on the roadmap for a future version — properly engineered, not bolted on, so the trajectory, energy, and drop numbers all inherit real air instead of standard-day air. Until then, know the model's calibration honestly: it's tuned to cool-morning conditions, it has now been validated on four arrows, three shaft models, both 3- and 4-fletch, out to 60 yards of flight, and its end-to-end error has never exceeded a couple fps — about the same as shot-to-shot variation from my own release.
Session scorecard — app vs. Garmin Xero C1
Same pattern as every post in this series: shoot it, measure it, log the conditions, and let the data grade the model. This session's grade came with homework — and the homework is weather.
Enter your build — vane height included — and see the downrange numbers these sessions keep validating.
Get ArrowForge →And: Your fletching is a brake →
Where it started: How accurate is ArrowForge's FPS estimate? I tested it. →