An oxygen sensor in the tailpipe, a dongle on the sensor, and this gauge on your phone. Pick a throttle zone, work the jetting controls, and bring the needle into the target band — the same job you'll do on the dyno, practiced here first.
The dongle is paired, the probe is in the tailpipe, the sensor has heat in it, and the gauge on this page is your own exhaust, talking live. This is what running the AFR diagnostic on the real bike looks like.
Start it and let everything warm up, the engine and the sensor both. The gauge reads in zones, and the sensor voltage under it tells you which side of perfect you are on: down under about a third of a volt is lean, switching around the middle is right at the balance point, and up over six-tenths is rich. A narrowband sensor cannot hand you an exact ratio; what it hands you, zone by zone, is the truth about which side you are on, and for jetting work that truth is enough to steer by.
Work the throttle in zones, because each zone answers to a different control, and the page's target band moves with the zone. At idle, the mixture screw is the tool. Turn it in small moves, out for richer, and give the trace a few seconds to settle after every move before you believe it. Just off idle, the pilot jet feeds the fire; if your screw ends up turned way out past about three and a half turns and the zone still reads lean, the pilot is too small and the screw is telling you it wants a bigger one.
Cruise belongs to the needle. A clip moved one groove lower raises the needle and richens the middle. One groove at a time, then ride it or hold the zone and re-check. Wide open belongs to the main jet, the last quarter of the throttle; a bigger number feeds more fuel up top.
One change at a time. That is the entire discipline. Change two things and the gauge can only tell you the sum, and you will never know which one did it. Zone by zone, one control, small moves, let it settle, write down what you did. When every zone sits in its band through a steady hold, the popping, the flat spots, and the sooty plugs have nowhere left to hide.
Welcome to AFR Tuning. This page reads your exhaust and tells you whether the engine is running lean, rich, or right, and then it names the exact jetting control to touch.
Let me walk you down the screen. At the top is the gauge. Start the engine first. Pick a throttle zone with the throttle slider, and the gauge shows your air fuel ratio, your lambda, and the target for the zone you are in. That target is the lesson at the heart of this page: the band moves with the zone. A number that is perfect at cruise is dangerously lean at wide open, so the page never judges you against one fixed number.
Under the gauge, the sensor's own language: under about three tenths of a volt reads lean, switching around forty-five hundredths is stoich, over six tenths is rich. Right below sits the guidance box. Once the engine is running, this box names the exact control for the zone you are in, mixture screw, needle clip, or main jet, and which way to move it. Crack the throttle open fast and you will see the needle dip rich for a beat. That is the accelerator pump shot, just like the real carb.
Now the Jetting section, and here is the discipline: each control owns one part of the throttle range, and you change one thing at a time, then re-check. The idle mixture screw owns idle. Out, counterclockwise, is richer, and your baseline is two and a half turns out. The pilot jet feeds idle and the first crack of throttle. If the mixture screw ends up past about three and a half turns and it still runs lean, the pilot is too small. The needle clip owns the cruise zone. A lower groove raises the needle and richens the midrange, one groove at a time. The main jet owns wide open, the last quarter of throttle, and a bigger number is richer. That is the one the dyno settles.
Under the controls, the Live trace draws your last twelve seconds against the target band. A steady line inside the band is the goal. Hunting at idle and a sag when you crack the throttle both show up here first.
Your jetting settings save on this device, so the page remembers your setup between sessions. And at the bottom, Trends. With Premium, the page logs your cruise reading every session and watches it drift. One reading can lie. A trend cannot. That is the page. Start the engine, pick a zone, and let the guidance box tell your hands what to do.
Stuck mid-procedure? The written steps and the voice can only take you so far. Ask for help and a person will help you get through it.
Ask for helpSome problems run deeper than this page can take you. When one does, the next step is the members page, where the Pesky Throttle family digs in together. Joining is free: no dongle to buy, nothing to subscribe to. The value is the members themselves, collaborating and sharing what they know, and that is often worth more than the product itself. Joining just makes more sense than not joining.
Go to the members pageInstructions and how-tos: see below the diagnostic tool.
Same dongle idea, two sensors.
The switch changes what the gauge can tell you.
Start the engine, pick a throttle zone, then work the jetting.
No AFR number in narrowband mode — the sensor physically can't produce one. It only reports which side of 14.7:1 the exhaust is on, so at wide-open throttle it just sits on RICH: correct, but not a number you can jet to.
Once it's running, this box names the exact control to touch for the zone you're in — mixture screw, needle clip, or main jet — and which way to move it.
The target band on the gauge moves with the throttle zone — a number that's perfect at cruise is dangerously lean at wide open. Crack it open fast and watch the accelerator-pump shot dip the needle rich for a beat, like the real carb.
Each control owns one part of the throttle range. Change one thing at a time, then re-check — that's the whole discipline of jetting.
Your jetting settings are saved on this device — no account needed.
Fuel screw on the underside of the carb. Out (CCW) = richer at idle. Your baseline: 2.5 turns out.
Feeds idle and the first crack of throttle. If the mixture screw ends up past ~3.5 turns out and it's still lean, the pilot is too small — go up a size.
Baseline on your build: 48.
The needle owns the midrange. Clip in a lower groove raises the needle = richer cruise. One groove at a time.
Groove 1 (top) = leanest · groove 5 = richest. Baseline: middle, groove 3.
Owns the top end — roughly the last quarter of throttle. Bigger number = more fuel = richer. This is the one the dyno settles.
Baseline on your build: 170. Sizes you have on hand are in the row.
Last 12 seconds of AFR against the target band for the current zone. A steady line inside the band is the goal — hunting at idle and a sag when you crack the throttle both show up here first.
One reading can lie — a trend can't. Premium logs your AFR at cruise every session and watches it against the target band, so a slow drift gets flagged while it's still a small fix. Sample sessions below.
AFR trending leaner over the last 6 sessions — possible clogged jet or intake leak developing. It's climbed from 14.9 to 15.6 and out of the cruise band. Check it now, while it's still a small fix.
| Pilot jet | 48 |
| Mixture screw | 2.50 out |
| Needle clip | Groove 3 |
| Main jet | 170 |
| Sensor | Wideband |
Wideband or narrowband? Start with wideband if you want numbers: it reads the actual air-fuel ratio, 10:1 to 18:1, so you can jet to a target. A narrowband sensor is the cheap stock-style one — it only knows which side of 14.7:1 (stoichiometric) you're on, rich or lean, and flips back and forth around it. Flip the switch above and watch the gauge change: same exhaust, same mixture, far less information. For tuning a carb, wideband is the tool; narrowband is a rich/lean warning light.
Your current real-world baseline going in: pilot 48, main 170, needle clip in the middle groove, mixture screw 2.5 turns out to start — ending around 3–3.5 out after the idle tune, which says the pilot wants to be richer. Try it here: at 3.5 turns out the idle is still lean of the band. Swap the pilot to a 52, come back to ~2.5 turns, and watch the idle land in range with the screw back in its working zone. That's the sim agreeing with your ear.
| Zone | Target | Why |
|---|---|---|
| Idle | 13.0 – 14.0 | A touch rich of stoich idles clean and cool on an air-cooled twin and pulls away without a stumble. |
| Cruise | 14.0 – 15.0 | Near stoich is where the fuel mileage and plug color live. Slightly lean of 14.7 is fine at steady light load. |
| Wide open | 12.5 – 13.2 | Best power is rich. This extra fuel is also cooling — run WOT at cruise numbers and you're heating pistons, not making power. |
These are gasoline targets for a carbureted air-cooled V-twin. Ethanol-blended pump gas shifts true stoich slightly richer than 14.7 — one more reason to tune to how it runs, not just the number.
| Under target | Rich. Blubbery, sooty plugs, fuel smell. Safe for the engine, slow and dirty. |
| In the band | Dialed for this zone. Move on to the next zone — don't keep turning. |
| Over target | Lean. Crisp but hot: surging at cruise, popping on decel, hesitation off idle. Chronic lean at WOT is the one that hurts parts. |
One gauge, three different jobs. Always read the AFR against the zone you're in — the throttle position decides whether a number is right or wrong, never the number alone.