DIYPNP- the do it yourself Plug-n-play EMS for your car
#21
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Hmm. This confuses me, but at the same time it likely explains why I got poo-pooed so hard earlier this year.
Truth is, I haven't a clue what the B&G licensing arrangement is like. I'd always assumed that the purchase of an MS1 or MS2 CPU, with the base code pre-loaded, constituted a license to use the system. If this isn't the case, then for an end-user, what exactly does constitute the license? The bare PCB?
I also never realized that the Microsquirt was available as an OEM-style module, I've only ever seen it in a case with an AmpSeal connector. Learn something new every day.
Truth is, I haven't a clue what the B&G licensing arrangement is like. I'd always assumed that the purchase of an MS1 or MS2 CPU, with the base code pre-loaded, constituted a license to use the system. If this isn't the case, then for an end-user, what exactly does constitute the license? The bare PCB?
I also never realized that the Microsquirt was available as an OEM-style module, I've only ever seen it in a case with an AmpSeal connector. Learn something new every day.
![wink](https://www.miataturbo.net/images/smilies/wink.gif)
So if you someone were to want to develop a new PCB that could be purchased and used instead of buying the partial kit from B&G (or a kit based off of it), they'd need a license agreement that says they pay B&G for the right to build an EMS that's based on MegaSquirt technology and code. That gets messy and expensive though, with lawyers and deals falling through and time consumed and endless requests for license agreements that seldom pan out.
So enter the MicroSquirt module. Buy it, it's licensed. Want to base a product off MS technology? Buy the uS Module and plug it into your board and you're licensed. B&G get there's, you get yours, and the end user gets their cool solution.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#22
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
So, for the NB and MSM, you can go ahead and build a DIYPNP for it now.
Or, to finish answering your question, yes we still intend to develop an MSPNP for these cars. R&D time doesn't come cheap, but as you can see we've been working towards something, and that something will make R&D for new MSPNP's (MS2/E based) simpler too.
We're working on VVT control too. Got a test car lined up and an engineer working on it already.
But now we're talking MSPNP.
MSPNP = the full, polished, solid base mapped, ready to rock PNP ECU you all know and love
![wink](https://www.miataturbo.net/images/smilies/wink.gif)
DIYPNP = kit form PNP EMS you build to suit your application, we just made it easier to do it with a broad featureset and properly cased. With the major plus that a single part# can be built out to fit a stack of cars.
I'm hoping to be able to release them in the next 2-3 weeks. Sooner would be great, but that should be realistic.
Yeah, I'm a dork.
![wink](https://www.miataturbo.net/images/smilies/wink.gif)
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#23
Slowest Progress Ever
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (26)
Join Date: Oct 2007
Location: The coal ridden hills of Pennsylvania
Posts: 6,028
Total Cats: 304
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
I liked the video theme music, and the dude doing a kick flip with the DIYPNP. Let's talk price. If I wanted to order this right now, for my '99, what would it cost me? What does it come with?
#24
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
ETA for release is mid-August. We're really just waiting on the bulk of the MicroSquirt Modules and the cases to come in, both of which should be in in the next week. Then we have to build out the kits, and in the meantime we're continuing to test in every situation we can imagine.
In fact, my 95 Miata is very likely going to be converted to COP (actually Coil Per Plug as the coils will be remote) tomorrow or Thursday. But true sequential CPP, not wasted spark COP like you can achieve just by wiring COPs up to the stock computer or another wasted spark output system.
We'll test wasted spark at the same time BTW. And then we'll convert back to stock, I think I'm going to sell this car soon.
Cost-- So far all I've really said is 'a couple hundred less than the MSPNP units'. I'm trying to keep it as reasonable as possible, and currently it's looking like it's going to settle at about $460 per kit.
That will include everything. The case, all components to assemble the unit including the MicroSquirt module, map sensor, and everything else to build out the mainboard. Jumper wire, heatsink paste, etc. The connector board will be included also, as well as the PCB-side ECU connector itself. Basically the idea is, similar to our other kits, to give you everything you need except tools, solder, and time.
In fact, my 95 Miata is very likely going to be converted to COP (actually Coil Per Plug as the coils will be remote) tomorrow or Thursday. But true sequential CPP, not wasted spark COP like you can achieve just by wiring COPs up to the stock computer or another wasted spark output system.
We'll test wasted spark at the same time BTW. And then we'll convert back to stock, I think I'm going to sell this car soon.
Cost-- So far all I've really said is 'a couple hundred less than the MSPNP units'. I'm trying to keep it as reasonable as possible, and currently it's looking like it's going to settle at about $460 per kit.
That will include everything. The case, all components to assemble the unit including the MicroSquirt module, map sensor, and everything else to build out the mainboard. Jumper wire, heatsink paste, etc. The connector board will be included also, as well as the PCB-side ECU connector itself. Basically the idea is, similar to our other kits, to give you everything you need except tools, solder, and time.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#26
Boost Pope
![](/mt2011/images_td/ranks/supporter1.gif)
![](/mt2011/images_td/ranks/smod.png)
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,339
Total Cats: 6,793
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
We are truly the cheapest sons of bitches in the automotive world here... ![](https://www.miataturbo.net/images/smilies/rolleyes.gif)
I've been thinking a lot lately about which ECU I'll be building to go with my in-progress engine. It's tempting to wait for the MS3 CPU, though this new board looks appealing as well. I'd have to go with the "no connector board" option of course, as my stock ECU harness is pretty much non-existent at this point, and when the time comes, I'll probably just yank the whole damn front harness out of the car for as few wires of it as I'm using anymore.
Then there's a part of me that just wants to say **** it and build the whole ECU on a protoboard. Path of most resistance, or something like that...
![](https://www.miataturbo.net/images/smilies/rolleyes.gif)
I've been thinking a lot lately about which ECU I'll be building to go with my in-progress engine. It's tempting to wait for the MS3 CPU, though this new board looks appealing as well. I'd have to go with the "no connector board" option of course, as my stock ECU harness is pretty much non-existent at this point, and when the time comes, I'll probably just yank the whole damn front harness out of the car for as few wires of it as I'm using anymore.
Then there's a part of me that just wants to say **** it and build the whole ECU on a protoboard. Path of most resistance, or something like that...
#28
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Update guys- (for those of you not following the FB page updates)
True 4cyl COP conversion works beautifully. We just converted our shop '95 Miata test car over to sequential coil-per-plug ignition using the DIYPNP with it's four internal BIP373's and four MSD coils. We also tested wasted spark using the onboard BIP373's as well as that can put more noise on the board so was a worthy test, and everything performed flawlessly.
Sad we aren't leaving the car that way, we're selling it soon though-- my brother wants to turbo it.
True 4cyl COP conversion works beautifully. We just converted our shop '95 Miata test car over to sequential coil-per-plug ignition using the DIYPNP with it's four internal BIP373's and four MSD coils. We also tested wasted spark using the onboard BIP373's as well as that can put more noise on the board so was a worthy test, and everything performed flawlessly.
Sad we aren't leaving the car that way, we're selling it soon though-- my brother wants to turbo it.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#30
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
It's nothing pretty-- since it wasn't a permanent install it's some MSD coil packs screwed to a 1x2 and 5 wires running to the back (power to the battery and four triggers). But I'll post pics after I do payroll.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#31
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Alright, payroll's done and I'm broke.
Everything's rough, no case, wired the ignition outputs straight to the board in the name of speed of testing instead of through the DB15 (though we have fat traces on 9 of the DB15 traces, there won't be any issues there). Coils on a hunk of wood under the hood. Wire running alongside the car, and scope wires everywhere testing everything.
![](http://diyautotune.com/diypnp/images/testing/cop/IMG_0001_800.jpg)
PCB Setup with 4 Ignition Outputs-- Notice the jumpers next to the IGBTs, to enable the IGBT's you just jumper them in and then wire up the output.
![](http://diyautotune.com/diypnp/images/testing/cop/IMG_9897_800.jpg)
![](http://diyautotune.com/diypnp/images/testing/cop/IMG_0003_800.jpg)
Ready to wire up the triggers...
And lastly, firing it up (sorry, crappy video I know):
http://diyautotune.com/diypnp/images...p/MVI_0004.avi
We were charging these coils to 13.1 amps with 4ms dwell, then to torture the crap out of our board we cranked them to 8ms dwell (max allowed), almost 4ms of that was current limited. That means it's doing nothing but creating heat and would have burned up a VB921 in about 15 seconds. These BIP's are tough though, with these torture settings we measured them maxing out at 270*F surface temp at idle and they didn't hiccup. So then we rev'd it up and held it there for maybe 2-3 minutes, goal being to heat them up more and see when they'd quit. (This is all in full sequential coil-per-plug mode BTW). They topped out at 340*F, and they were at that point starting to act up a little with the occasional misfire and you could see that the coils were no longer properly charging in the scope trace. Kept running though, just with minor misfires. Set it back to idle and 4ms dwell, and 5min later the BIPs were cool again (170*F, they were still cooling down a bit) and the car was running beautifully.
After all of this we reconfigured the board for wasted spark output using the same BIP373's and Coils, and again had a perfect test.
Everything's rough, no case, wired the ignition outputs straight to the board in the name of speed of testing instead of through the DB15 (though we have fat traces on 9 of the DB15 traces, there won't be any issues there). Coils on a hunk of wood under the hood. Wire running alongside the car, and scope wires everywhere testing everything.
![](http://diyautotune.com/diypnp/images/testing/cop/IMG_0001_800.jpg)
PCB Setup with 4 Ignition Outputs-- Notice the jumpers next to the IGBTs, to enable the IGBT's you just jumper them in and then wire up the output.
![](http://diyautotune.com/diypnp/images/testing/cop/IMG_9897_800.jpg)
![](http://diyautotune.com/diypnp/images/testing/cop/IMG_0003_800.jpg)
Ready to wire up the triggers...
And lastly, firing it up (sorry, crappy video I know):
http://diyautotune.com/diypnp/images...p/MVI_0004.avi
We were charging these coils to 13.1 amps with 4ms dwell, then to torture the crap out of our board we cranked them to 8ms dwell (max allowed), almost 4ms of that was current limited. That means it's doing nothing but creating heat and would have burned up a VB921 in about 15 seconds. These BIP's are tough though, with these torture settings we measured them maxing out at 270*F surface temp at idle and they didn't hiccup. So then we rev'd it up and held it there for maybe 2-3 minutes, goal being to heat them up more and see when they'd quit. (This is all in full sequential coil-per-plug mode BTW). They topped out at 340*F, and they were at that point starting to act up a little with the occasional misfire and you could see that the coils were no longer properly charging in the scope trace. Kept running though, just with minor misfires. Set it back to idle and 4ms dwell, and 5min later the BIPs were cool again (170*F, they were still cooling down a bit) and the car was running beautifully.
After all of this we reconfigured the board for wasted spark output using the same BIP373's and Coils, and again had a perfect test.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#32
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
FYI guys-- The DIYPNP EMS kits for the N42 and N76 connectors are now available.
DIYPNP MegaSquirt by DIYAutoTune.com
DIYPNP MegaSquirt by DIYAutoTune.com
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#33
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
BTW-- we're running a bit of a promo here-- You could save as much as $125: DIYPNP Promo Offer
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
#35
Supporting Vendor
![](/mt2011/images_td/ranks/vendor.png)
Thread Starter
iTrader: (5)
Join Date: Jun 2006
Location: Duluth, GA 30097
Posts: 803
Total Cats: 0
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
We've got our eye on it. I suspect the demand is there and really all it takes is A) Demand B) Suitability to vehicle C) Availability of the connector.
We've got 4 more releases in the pipeline right now and more we're looking into more daily.
We've got 4 more releases in the pipeline right now and more we're looking into more daily.
__________________
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....
Jerry a.k.a. 'FoundSoul'
DIYAutoTune.com
'91 Miata BEGi S3 GT2560 w/ MSPNP - 14.1psi - 253whp, 232wtq
'95 Miata n/a
A few other cars....