VTPS adapter, and BMW type VTPS for NA6

(6 customer reviews)


Variable TPS kit for NA6 miatas.

SKU: N/A Category:


Stock 1.6 miata on/off tps got you down? Acceleration enrichment giving you the blues?

Upgrade to one of our variable TPS kits, and start enjoying life again.

These are a bolt on tps setup for 1.6 miata throttle bodies, and feature a BMW style tps. They use a simple adapter harness to plug and play directly to the OEM tps plug to work with most engine management right out of the box.

Kits include:

printed tps adapter,
(optional) plug and play harness adapter.


As always, there is a lifetime warranty on any of our printed parts.

Additional information

Weight 1 oz
With plug in adapter harness:

With harness, Without harness, Harness only, Bracket and hardware only

6 reviews for VTPS adapter, and BMW type VTPS for NA6

  1. Tory Tyler (verified owner)

    5 stars because I bought this item around March of this year, and technically it’s been working. However, the readings my megasquirt see from the vTPS fluctuate at cruising speeds, causing the TPS fuel enrichment to trigger. When my foot isn’t even on the throttle it reads like negative 10ish. It does this even after I have calibrated the vTPS in tuner studio and know my grounds are good, so I assume this issue is a faulty vTPS sensor. The harness and adapter are flawless. I recently bought an OEM BMW vTPS to see if this fixes my issue, if not then I think I have a bigger problem ahead of me lol.

    • Chris

      Thank you for the honest review!
      Your issue might not be a bad TPS. You can try rotating the TPS so that you’re not on the dead-space at the very beginning edge of the range, and try calibrating it again.

  2. Jack Ottinger (verified owner)

    3D print quality is excellent, bolted right up with no issues. I just have one question about the pigtail wiring: I’ve read on various forums that the outside wires have to be flipped on NA6 applications when interfacing with megasquirt, as the polarity of the BMW sensor is opposite that of the stock tps sensor. Does the pigtail take that polarity reversal into account, or do I need to rewire it?

    • Chris

      That’s already accounted for with the adapter, just slam it together!

  3. juan

    i have 94 protege running stratified pnp megasquirt 2 ecu. i have the stock 3 wire tps which is non variable. i do have a 3 wire tps from bmw the same one u guys sale here. its there a way u can tell me which wire goes to which to get it running. i had bought your adapter but not the wire. sadly.

    • Chris

      There’s an option in the dropdown menu for this product to order it as a harness-only.

      There are also guides on the internet for that car in various protege/bg forums across the interwebs.

  4. chris richard

    Can I run this on stock ecu wile aweigjting the speedy to get back in stock … 1991 1.6l manual

    • Chris

      You could install this in the car, but you’d have to leave it unplugged. The factory ecu uses a switch-type tps that has 3 states. Idle, cruise and WOT.

      If you unplug your factory tps, it will default to cruise mode and will use the o2 sensor to always keep it at 14.7:1 afrs. Not exactly ideal for hooning around, but it could limp you by in a pinch.

      Ecus will be back in stock in a week or so, hopefully sooner, but we are at the mercy of USPS.

  5. Victor (verified owner)

    Good alternative to the other option out there. I was specifically looking for something plug and play in case I need to revert my car back to stock, so the harness was much appreciated. After installation, I had no issues with calibrating the sensor, which reads perfectly. My miata seems to drive even smoother now, but I’m not sure if that’s the sensor or because I tightened up the throttle cable a little.

    I did have to take apart my throttle body for this install and discovered the gasket was toast, so I had to wait a few days for one to come in before I could be back on the road again. It’s something to be aware of during the install, and it would be nice to see an option to include this 5 dollar part in the kit!

    • Chris

      Next time, zip the front timing cover off, and it slips on without taking the throttle body off, and much, much faster.

  6. Cedric Lisasi (verified owner)

    I just bought this VTPS will be using it on my 1990 mazda miata running speeduino ECU not sure if it will work if you it won’t will i need to make any changes ?

    • Chris

      Our TPS kit definitely works for your setup.

Add a review

Your email address will not be published. Required fields are marked *