DYNOMIATA PRO
Virtual Dyno · NC + ND · Beta

Did your mod actually
do anything?

We average your runs, flag the bad ones, and show the math.

A real recorded pull, not your car.Or get a 30-second estimate

2011 NC2 PRHT 6MT · Full exhaust · Cold air intake Apr 29, 2026
158.4
WHP peak ±1.3 @ 6800
141
lb-ft @ 4800 RPM
6.82
sec 0-60 extrapolated

WHAT I HOLD MYSELF TO

Your runs

Saved forever in your account. Delete and they go with you.

Open math

When the math changes, I post the change.

Privacy-first analytics

No ad pixels. No cookies. No data resale. We count visits with GoatCounter (no cross-site tracking, no fingerprinting).

It's an estimate

A physics model, not a measurement. Every share card says so.

DYNOMIATA PRO

$19 ONE-TIME

No subscription. No ads. No account required to try it. No data sold.

No subscription. No ads. No data sold.


Your runs are yours. Every CSV you upload stays on your device. See the five rules I hold myself to

Free version first · No account needed

See what's in Pro

Virtual Dyno · NC + ND · Beta

Did your mod actually
do anything?

Drop in an OBD log and get an averaged power curve with the bad runs flagged.

For use on private property and closed courses only. Never exceed posted speed limits. Beta. Results are estimates, not certified dyno figures.
1
Upload Log
CSV from your OBD scanner
2
Configure Car
Generation, weight, mods
3
Run Analysis
Get your power curve

Step 2 · Confirm Your Car

Defaults below are pre-filled for a stock NC Miata. Looks right? Tap Run Analysis at the bottom. Only adjust if your car differs.

Current Configuration
NC2 Soft Top
17" wheels · 205/45R17
170 lb driver · solo · top up
2,679 lbs total
Adjust if your car is modified →
Before file pending After file pending

Step 1 · Upload Your Log

CSV

Drop your OBD log here

or tap to browse

BlueDriver · OBD Fusion · Torque Pro

How It Works

01

Capture

Use any OBD scanner (BlueDriver, OBD Fusion, Torque Pro) to log your run.

02

Analyze

Road load physics calculates wheel HP from acceleration, mass, aero drag, rolling resistance. SAE J1349 atmospheric correction.

03

Compare

Run quality scoring rejects bad data. Multi-run averaging reduces noise. Stock reference shows where you land.

Required PIDs

Time · RPM · Vehicle Speed · Throttle Position

How to Get Good Data

How to Do a Clean Run

  1. Warmup. Drive 10-15 min before logging.
  2. Use 3rd gear. The pull lasts long enough for a slow adapter to sample the curve, and tops out around 80 mph. Skip 2nd (over too fast to log well) and 4th (redline near 100 mph).
  3. Roll at 2,000 RPM in 3rd, start logging.
  4. Floor it. No rolling into throttle.
  5. Hold to 7,100 RPM. Peak is at 6,700-7,000.
  6. Lift and coast 3 seconds before braking.
  7. Do it 3 or more times in 3rd gear. The tool pools the pulls so the run-to-run noise averages out, and the number sharpens with each one. A couple in each direction also cancels any slight grade or wind.

What to Avoid

  • No shifting mid-run. Start in one gear and hold it to redline.
  • No hills. A 1 percent grade can add or remove 5 wheel horsepower.
  • No headwind. 10 mph headwind costs real power.
  • No wet roads. Below 40°F or wet = traction loss.
  • No traffic. Wait for fully clear road.
  • No passengers. Solo runs only.

Safety Check

3rd gear tops out around 80 mph: long enough for a slow adapter to sample the curve, well short of the 100 mph that 4th gear would need to reach redline. Use a closed course or private property only. Don't drop to 2nd (the pull is over too fast to log well) or reach for 4th (redline lands near 100 mph).
Tap runs to include

Tap runs to include them. The tool averages your selection into one number, so 3 or more pulls in the same gear give the most trustworthy result. Each pull you add tightens it.

Upload a CSV log to find your acceleration runs.
Your file needs Time, RPM, Vehicle Speed, and Throttle Position.
A real recorded NC2 pull, not your car.
WHP
wheel hp

Power Curve

Analysis
Generating interpretation...

Your adapter may be dropping samples

How this compares to real published dynos sanity check

Real, cited dyno pulls of comparable stock Miatas. Dyno brands disagree: a Dyno Dynamics or Mustang reads roughly 10 to 15% below a Dynojet, and a Dynapack hub dyno reads about the same or higher. The brand is labeled on every row, and there is no single correct wheel number. A healthy car lands inside this spread; your result targets a Dynojet-style number.

GenerationStock WHPDynoSource
NC (2006-2015) 130-132 Dyno Dynamics, load Good-Win Racing
ND1 (2016-2018) ~140 Dynapack, hub GarageLine
ND2 (2019-2023) 168 Dynojet Grassroots Motorsports
ND3 (2024+) 168 (ND2, same engine) Dynojet Grassroots Motorsports

NC2 and NC3 share the NC1 engine, and ND3 shares the ND2 engine, so those use the same-engine pull as a proxy. Numbers are the published figures as run, brand-labeled, not adjusted between dynos. Public data is limited for some generations, so treat the table as context, not a target.

Shareable Card

dynomiata.com
Export as

Save runs to your garage. Compare any two. No watermark on exports.

One-time. No subscription. No account needed to start.

On an iPhone?

DynoMiata works on Android browsers and desktop today. iPhone is next, once enough owners ask.

Notify me when it ships: