Is this the simplest way to add nalogue inouts to MS3Pro PnP?
#1
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”
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
#2
Senior Member
iTrader: (1)
Join Date: Dec 2010
Location: Farmington Hills, MI
Posts: 1,218
Total Cats: 175
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.
#6
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...
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
#7
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...
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...
#9
#10
Elite Member
iTrader: (10)
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
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...
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...
#11
Thought we were talking about this for $315 plus post:
https://www.diyautotune.com/product/...ple-interface/
What one were you referring to?
https://www.diyautotune.com/product/...ple-interface/
What one were you referring to?
#13
Elite Member
iTrader: (10)
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Thought we were talking about this for $315 plus post:
https://www.diyautotune.com/product/...ple-interface/
What one were you referring to?
https://www.diyautotune.com/product/...ple-interface/
What one were you referring to?
#14
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
#18
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?
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?
#19
Elite Member
iTrader: (10)
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
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.
I would love to be proven wrong.