Go Back  Miata Turbo Forum - Boost cars, acquire cats. > Performance & Tuning > ECUs and Tuning > MEGAsquirt
Reload this Page >

Is this the simplest way to add nalogue inouts to MS3Pro PnP?

MEGAsquirt A place to collectively sort out this megasquirt gizmo
Sponsored by:
Sponsored by:

Is this the simplest way to add nalogue inouts to MS3Pro PnP?

 
Old 08-31-2018, 01:52 PM
  #1  
Junior Member
Thread Starter
 
Join Date: Jul 2016
Posts: 91
Total Cats: 11
Default Is this the simplest way to add nalogue inputs to MS3Pro PnP?

In another thread I have just embarrassingly and publically learned in that special MT way that the MS3Pro PnP has only 2 analogue inputs, and now I’m searching for a cost/convenience/quality balanced solution to organising more analogue inputs.
The new(ish) MS3Pro “Universal gauge” looks like it might fit the bill - according to the blurb it would allow 3 more analogue inputs that could be sent to TunerStudio and displayed on the Raspberry Pi in the dash.
Any other ideas as simple as this one out there that don’t include building boards and giving myself 3rd-degree solder burns?
https://www.diyautotune.com/product/...2-microsquirt/
The blurb says:
”The gauge can also be connected to up to 3 sensors with the 3x 0-5v analog inputs and can be used as an expansion board. This means that if there is a sensor connected to the gauge, the ECU can read it over CANBus, display it in TunerStudio and datalog the value (including battery voltage”

Last edited by ninerwfo; 08-31-2018 at 01:55 PM. Reason: Spelling
ninerwfo is offline  
Old 08-31-2018, 02:10 PM
  #2  
Senior Member
iTrader: (1)
 
Join Date: Dec 2010
Location: Farmington Hills, MI
Posts: 1,146
Total Cats: 152
Default

You can also look into a DIYautotune CAN-EGT, or one of the products offered by JBPerf (although his products require more setup and fiddling, some don't come in cases, etc). But the gauge you linked is certainly a great solution. It's a lot of functionality in a small package for a good price.
acedeuce802 is offline  
Old 08-31-2018, 02:17 PM
  #3  
Junior Member
Thread Starter
 
Join Date: Jul 2016
Posts: 91
Total Cats: 11
Default

The JBPerf tip was a good one, had not heard of that, thanks. 2 feasible options, life is good..
ninerwfo is offline  
Old 08-31-2018, 03:37 PM
  #4  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 14,391
Total Cats: 1,328
Default

TinyIOX board is probably what you want and or need. AidanJ has a good thread about it. I am also in the process of building one myself to use with my MS3X.
shuiend is offline  
Old 09-01-2018, 09:38 AM
  #5  
Supporting Vendor
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,584
Total Cats: 241
Default

The latest version of the CAN wideband module also offers 8 analog inputs, on top of the digital wideband input and the OBD-II output.
__________________
Originally Posted by ninerwfo View Post
The “into to megasquirt thread” mentions that the MS3 basic has 5 inputs with built in pull up resistors - and I was just wondering why it would have so many, while the MS3Pro PnP has just 2 (with no pull ups?)
MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
For support on MS Labs ECUs: Please email, be sure to include the unit's serial number and include a datalog and your current map.
Reverant is offline  
Old 09-01-2018, 02:24 PM
  #6  
Junior Member
Thread Starter
 
Join Date: Jul 2016
Posts: 91
Total Cats: 11
Default

Thanks Reverant, will check out, although at over $600 AUD landed it is pricey - could be worth it though for adding per cylinder EGT.
Might have another contender 4 analogue inputs to CAN output for $90 from Autosport labs:
https://www.autosportlabs.com/produc...can-interface/
Wonder how that migh go...

Last edited by ninerwfo; 09-01-2018 at 02:25 PM. Reason: Spelling
ninerwfo is offline  
Old 09-01-2018, 02:40 PM
  #7  
Junior Member
 
Join Date: Aug 2006
Location: UK
Posts: 128
Total Cats: 10
Default

TinyIOX also gives you CAN AFR if you have a compatible wideband.

I've got a TinyIOX with CAN WB and 4 ABS wheel speed inputs. If you are handy with a soldering iron it's not too hard to do, but for analogue / digital you will need to do things like build your own protection circuit (simple) - but it's not at all plug and play..

Another option would be to use a microsquirt as a 'slave' device via CANbus just for IO...
jonboy is offline  
Old 09-01-2018, 04:08 PM
  #8  
Senior Member
 
Join Date: Nov 2007
Location: Belgium
Posts: 979
Total Cats: 64
Default

What circuit are you using for those ABS wheel speed inputs? The dual vr conditioner board?
WestfieldMX5 is offline  
Old 09-01-2018, 04:13 PM
  #9  
Junior Member
 
Join Date: Aug 2006
Location: UK
Posts: 128
Total Cats: 10
Default

Originally Posted by WestfieldMX5 View Post
What circuit are you using for those ABS wheel speed inputs? The dual vr conditioner board?
I've got 2 dual VR conditioner boards, the ones that you can get cheap for Speeduino (https://www.ebay.co.uk/itm/192551778189). Seem to work fine so far, only have 2 wheels connected (F+R) as that was all I had wired into the cabin before, but at some point I'll connect the other two up. Probably once they've added better use of the secondary inputs to MS3, it's more for future proofing at the moment.
jonboy is offline  
Old 09-02-2018, 04:07 AM
  #10  
Supporting Vendor
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,584
Total Cats: 241
Default

Originally Posted by ninerwfo View Post
Thanks Reverant, will check out, although at over $600 AUD landed it is pricey - could be worth it though for adding per cylinder EGT.
Might have another contender 4 analogue inputs to CAN output for $90 from Autosport labs:
https://www.autosportlabs.com/produc...can-interface/
Wonder how that migh go...
How on earth does USD $150 plus shipping translate to AUD $600???
__________________
Originally Posted by ninerwfo View Post
The “into to megasquirt thread” mentions that the MS3 basic has 5 inputs with built in pull up resistors - and I was just wondering why it would have so many, while the MS3Pro PnP has just 2 (with no pull ups?)
MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
For support on MS Labs ECUs: Please email, be sure to include the unit's serial number and include a datalog and your current map.
Reverant is offline  
Old 09-02-2018, 04:30 AM
  #11  
Junior Member
Thread Starter
 
Join Date: Jul 2016
Posts: 91
Total Cats: 11
Default

Thought we were talking about this for $315 plus post:
https://www.diyautotune.com/product/...ple-interface/

What one were you referring to?
ninerwfo is offline  
Old 09-02-2018, 04:58 AM
  #12  
Junior Member
 
Join Date: Aug 2006
Location: UK
Posts: 128
Total Cats: 10
Default

From Reverent's signature:

MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
MS Labs is not the same company as DIYAutotune...
jonboy is offline  
Old 09-02-2018, 06:43 AM
  #13  
Supporting Vendor
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,584
Total Cats: 241
Default

Originally Posted by ninerwfo View Post
Thought we were talking about this for $315 plus post:
https://www.diyautotune.com/product/...ple-interface/

What one were you referring to?
MSLabs CAN Wideband Module
__________________
Originally Posted by ninerwfo View Post
The “into to megasquirt thread” mentions that the MS3 basic has 5 inputs with built in pull up resistors - and I was just wondering why it would have so many, while the MS3Pro PnP has just 2 (with no pull ups?)
MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
For support on MS Labs ECUs: Please email, be sure to include the unit's serial number and include a datalog and your current map.
Reverant is offline  
Old 09-02-2018, 10:57 AM
  #14  
Newb
 
Join Date: Apr 2018
Posts: 10
Total Cats: 1
Default

Originally Posted by ninerwfo View Post
In another thread I have just embarrassingly and publically learned in that special MT way that the MS3Pro PnP has only 2 analogue inputs, and now I’m searching for a cost/convenience/quality balanced solution to organising more analogue inputs.
Thanks for "taking one for the team" :-) I've been looking into this as well, and I'm just starting to get up to speed on all the different companies who offer MS products.

I asked DIYAT about adding more inputs, and their suggestion was to use the MicroSquirt as an IOBox. This looks like it adds a lot of functionality, though at a price for it's finished product convenience. I'm still deciding how badly I need/want the extra inputs.
https://www.diyautotune.com/shop/meg...d/microsquirt/
http://www.msextra.com/doc/pdf/Microsquirt-IObox-1.pdf

Cheers,
Rusty


13brv3 is offline  
Old 09-02-2018, 11:44 AM
  #15  
Supporting Vendor
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,584
Total Cats: 241
Default

It it means anything, the Basic MS3 has more spare programmable outputs and more digital inputs as well.
__________________
Originally Posted by ninerwfo View Post
The “into to megasquirt thread” mentions that the MS3 basic has 5 inputs with built in pull up resistors - and I was just wondering why it would have so many, while the MS3Pro PnP has just 2 (with no pull ups?)
MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
For support on MS Labs ECUs: Please email, be sure to include the unit's serial number and include a datalog and your current map.
Reverant is offline  
Old 09-02-2018, 07:28 PM
  #16  
Junior Member
Thread Starter
 
Join Date: Jul 2016
Posts: 91
Total Cats: 11
Default

Reverant, your contributions to this thread have really clarified and presented options, thank you.
ninerwfo is offline  
Old 09-02-2018, 07:36 PM
  #17  
VladiTuned
iTrader: (76)
 
18psi's Avatar
 
Join Date: Apr 2008
Posts: 35,141
Total Cats: 3,145
Default

if only the MSlabs CAN module worked consistently and not had issues
18psi is offline  
Old 09-02-2018, 11:15 PM
  #18  
All-round "Good Guy"
 
Lokiel's Avatar
 
Join Date: Dec 2009
Location: Brisbane, AUSTRALIA
Posts: 729
Total Cats: 107
Default

Originally Posted by 18psi View Post
if only the MSlabs CAN module worked consistently and not had issues
Can you elaborate on these issues?

I've created my own Arduino-PCB that has an Innovate WBO2 serial input and communicates the AFR to the MS3 as a lambda value via a custom CAN message.
I decode the Innovate Serial Protocol 2 (ISP2) LC-1 data according to their protocol.
The PCB also has an OLED output and I can display the WB02 status on it at 2Hz so that I can see exactly what the sensor is doing.
eg. At startup, you can see it going through its warm-up sequence.
When warmed up you see the AFR value displayed.

Occasionally the gauge will report the O2 value for a brief glimpse, then revert to displaying AFR again.
I only broadcast AFR lambda values to the MS3; if no valid AFR value has been report yet (or within one second) I send a lambda value of 1.0 (stoich) and for O2 temporary glitches I report the previous lambda value.

Is it possible that the MSlabs CAN module isn't handling the fact that the Innovate sensor can mix in occasional O2 reports with the AFR reports?
OR is the firmware not decoding the Innovate WB 02 message correctly?


Lokiel is offline  
Old 09-03-2018, 02:35 AM
  #19  
Supporting Vendor
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,584
Total Cats: 241
Default

Originally Posted by 18psi View Post
if only the MSlabs CAN module worked consistently and not had issues
Sorry but this is clearly FUD. 100% it works correctly all the time. Each and every time where there has been a problem, it has been because customers entered the wrong CAN ID in the TS settings.

I would love to be proven wrong.
__________________
Originally Posted by ninerwfo View Post
The “into to megasquirt thread” mentions that the MS3 basic has 5 inputs with built in pull up resistors - and I was just wondering why it would have so many, while the MS3Pro PnP has just 2 (with no pull ups?)
MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
For support on MS Labs ECUs: Please email, be sure to include the unit's serial number and include a datalog and your current map.
Reverant is offline  
Old 09-03-2018, 03:14 AM
  #20  
All-round "Good Guy"
 
Lokiel's Avatar
 
Join Date: Dec 2009
Location: Brisbane, AUSTRALIA
Posts: 729
Total Cats: 107
Default

^
Poscat added, love it when a vendor has this much confidence in their product!

From my own experience, once I sorted out parsing the Innovate protocol, got it all wired up reliably and configured in TS, there's nothing that should go wrong (unless the sensor ***** itself).
Lokiel is offline  

Thread Tools
Search this Thread
Quick Reply: Is this the simplest way to add nalogue inouts to MS3Pro PnP?


Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service

© 2019 MH Sub I, LLC dba Internet Brands

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.