Go Back   EcoModder Forum > EcoModding > Instrumentation > OpenGauge / MPGuino FE computer
Register
Now


Reply
 
Submit Tools LinkBack Thread Tools
Old 10-09-2008, 02:13 PM   #221 (permalink)
Civic 4 Life
 
Join Date: Jun 2008
Location: USA
Posts: 100

Civic - '08 Civic LX
90 day: 42.56 mpg (US)
My car is a 2008 Honda Civic LX. The wiki said that all 2008 model year and newer cars are supposed to use CAN, so I use CAN right? Is there any way you know of to look up for sure if I have a MAF sensor?

I would need a 'duino, that ELM interface thing I see on the wiki, an LCD, and the OBDII --> whatever that serial connector is, right? I live near a Radioshack; which items would be better to buy there (if any), and what is the recommended website to buy the other components for the ELM interface? I think I'll just buy a pre-assembled arduino clone. I know a lot of this information is probably elsewhere in the thread/wiki, but I guess I am kind of looking for a "straight answer." Now I'm excited to do this!!!


(Support Ecomodder.com & get rid of these annoying ads!)      
 
__________________
  Reply With Quote
Old 10-09-2008, 02:32 PM   #222 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
I am almost certain Civics have a MAP and not a MAF, it should work but will need a little tweaking of a value. Your car should talk CAN yes.

You can buy the OBD-II to serial cable here
OBD Diagnostics, Inc. - OBD2 Cable
Radio-Shack will not have it, it's hard to find in store, it's better to buy it online.

If you have a serial port on your PC/laptop, you can buy a assembled maxserial for less than $20 at Fundamental Logic webstore.

For all the others components, I know digikey in the USA is a good online supplier.

For the ELM interface, note that C5 and C6 are monolithic, the others are standard ceramic. For C3 and C4, the value depends on the crystal, it's written on it and in the description on digikey webstore for instance.

EDIT: you can buy the ELM327 only on their web site:
http://www.elmelectronics.com/
__________________
  Reply With Quote
Old 10-09-2008, 02:51 PM   #223 (permalink)
Civic 4 Life
 
Join Date: Jun 2008
Location: USA
Posts: 100

Civic - '08 Civic LX
90 day: 42.56 mpg (US)
My desktop has a serial port, so that's a great option for the arduino clone! It's out of stock for now, but hopefully it will be back in soon.

Would I want to PDIP or SOIC ELM327?

One other question about the ELM327...an ebay search of ELM327 gives a long list of like PC to OBDII adapters that use ELM327 for less than $10. Do you think there's any way to harvest an ELM327 from one of those, or would it be impossible to get out intact and usable? Edit: Never mind, looks like all of them have like $25 shipping so it wouldn't even save money....

Finally, I have no idea what this means...I am an electronics novice. "For the ELM interface, note that C5 and C6 are monolithic, the others are standard ceramic."

Thanks so much for all the help. Hope I'm not polluting the thread too much .
__________________
  Reply With Quote
Old 10-09-2008, 03:47 PM   #224 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
Quote:
Originally Posted by KJSatz View Post
Would I want to PDIP or SOIC ELM327?
You want a PDIP, the SOIC is very small and hard to solder.

Quote:
Originally Posted by KJSatz View Post
One other question about the ELM327...an ebay search of ELM327 gives a long list of like PC to OBDII adapters that use ELM327 for less than $10.
They use fake clone of an old version, maybe the 1.0, of the chip. All these chinese clone are badly done and some does not work because of bad soldering and all. They certainly use an SOIC anyway. Do not touch them. And shipping is $$$ as you noticed.

Quote:
Originally Posted by KJSatz View Post
Finally, I have no idea what this means...I am an electronics novice. "For the ELM interface, note that C5 and C6 are monolithic, the others are standard ceramic."
About the diagram of the interface on the wiki page. If you order on digikey you'll have to know this. I will try to do a better list of components
__________________
  Reply With Quote
Old 10-15-2008, 10:45 AM   #225 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
FYI, I tested it on a 2008 Pontiac G5, it works like a charm. No need to tweak anything, it displayed fuel consumption, various temperature, load, etc.

I noticed that it uses more fuel than my 07 Elantra, for instance at idle with engine coolant at a good temperature, my Elantra takes 0.7L/h and the G5 takes more than 1.0L/h

Also it seems the G5 does not have DFCO.
__________________
  Reply With Quote
Old 10-19-2008, 01:08 PM   #226 (permalink)
Civic 4 Life
 
Join Date: Jun 2008
Location: USA
Posts: 100

Civic - '08 Civic LX
90 day: 42.56 mpg (US)
I'm sorry to be such a lame bother like this, but could someone point me to a complete list of parts for a CAN OBDuino and where a good place to buy them is (US)? Thank you so much.
__________________
  Reply With Quote
Old 10-19-2008, 08:10 PM   #227 (permalink)
EcoModding Lurker
 
Join Date: Sep 2008
Location: Olympia, wa
Posts: 65

Red Beast - '82 V45 Sabre Vetter Fairing
90 day: 39.38 mpg (US)

Da Truck - '92 B2600I
90 day: 25.66 mpg (US)

The Wife's bike - '82 CM450E Red
90 day: 57.22 mpg (US)

Yellow Submarine - '04 Neon SXT
90 day: 31.88 mpg (US)
Is there going to be a Wiki page for this? It would be a good idea.
__________________

  Reply With Quote
Old 10-20-2008, 10:28 AM   #228 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
There is a wiki page here
opengauge - Google Code
I'll work on the part list, but except the combo "duino, lcd, transistor/resistor for brightnesss, 3 buttons", you only need the ELM327 and what's written on the diagram (for CAN)
__________________

Last edited by Magister; 10-23-2008 at 09:55 AM.
  Reply With Quote
Old 10-23-2008, 09:53 AM   #229 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
Here's a part list for the interface, you also need a small prototyping PCB (digikey PC5-ND I think, not sure), soldering iron, etc

DigiKey reference:

BASIC:
1x ELM327 (only at ELM Electronics)
3M5480-ND 1x support DIP 28
300-8469-ND 1x crystal 4.000MHZ
490-3697-ND 2x 18pF (see exact load capacitance with crystal)

FOR VOLTAGE:
P4923-ND 1x 0.1 µF monolithic 16V
10KQBK-ND 1x 10 Kohms
47KQBK-ND 1x 47 Kohms

FOR CAN:
MCP2551-I/P-ND 1x MCP2551
3M5473-ND 1x support DIP 8
4.7KQBK-ND 1x 4.7 Kohms
100QBK-ND 2x 100 ohms
BC1022CT-ND 2x 560 pF
P4923-ND 1x 0.1 µF monolithic 16V

FOR ISO:
22KQBK-ND 1x 22 Kohms
47KQBK-ND 1x 47 kohms
2.2KQBK-ND 2x 2.2 Kohms
510H-ND 2x 510 ohms 1/2 Watt
2N3904FS-ND 2x 2N3904 NPN
__________________
  Reply With Quote
Old 10-23-2008, 10:21 AM   #230 (permalink)
dcb
Master EcoModder
 
dcb's Avatar
 
Join Date: Feb 2008
Location: 3rd rock
Posts: 1,308

pimp mobile - '81 gs 250 t
90 day: 96.29 mpg (US)
I like that schematic

couple notes:
You might want to bump up c1 to about 330uf or more to help prevent brownouts while cranking. Or draw it in context with the existing power supply.

Lose the rs232 circuit all together and voltage monitor, there is probably a pid for system voltage, no?


I definitely like the color coding
__________________

  Reply With Quote
Old 10-23-2008, 11:28 AM   #231 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
Quote:
Originally Posted by dcb View Post
You might want to bump up c1 to about 330uf or more to help prevent brownouts while cranking. Or draw it in context with the existing power supply.
I am not using this power supply schematic, I am using the +5 from the Arduino. This schematic is useful if you want to make a "true" ELM327 interface that will be plugged on a laptop for instance. The RS232 parts is not useful for us too as we plug directly the tx/rx on the rx/tx of the Arduino in a direct connect mode. As for power, the RS232 parts is useful only if you want to connect the ELM327 to a laptop.

Quote:
Originally Posted by dcb View Post
Lose the rs232 circuit all together and voltage monitor, there is probably a pid for system voltage, no?
There is no PID for voltage, so I take it from the ELM327, it's just a voltage divider that costs 15¢ to do and you retrieve the value with a ATRV command to the ELM, it's nice

About the possibility to connect the ELM327 to a laptop, I think I can do something. First I have to stop the application on the Arduino so it will stop sending thing on the serial port. Then I put an inverter switch on the tx/rx for them to become rx/tx so the ELM327 will use the MAX232 of the Arduino and I will just have to plug a cable between the laptop and the Arduino to talk directly to the ELM327. I will have to test first, it's just an idea, but it should work.

Quote:
Originally Posted by dcb View Post
I definitely like the color coding
You welcome

I am re-doing a proto with CAN/ISO, in a more standard way (point to point wire)
__________________
  Reply With Quote
Old 11-02-2008, 11:59 PM   #232 (permalink)
EcoModding Lurker
 
Join Date: Oct 2008
Location: Florida
Posts: 5
newbie questions

I'm new to all of this, arduino, schematics, everything. Is the OBDuino a project a newbie could tackle? I've been trying to follow this thread and am unsure if someone actually has a working version of the OBDuino in a CAN car? My father-in-law and I want to make a HUD with either the MPGuino or the OBDuino, we both drive 2008 cars that should be CAN (Ford Focus, Smart fortwo). We like the OBDuino because of all the info it seems to offer but the MPGuino looks way cheaper and easier for a newbie to make and program (it is available as a kit after all). A final question that our ability to make an HUD hinges on is whether or not the programming for these devices can be written in such a way as to reverse the display (mirror image)?
Thanks,
Zac
  Reply With Quote
Old 11-03-2008, 12:05 AM   #233 (permalink)
Civic 4 Life
 
Join Date: Jun 2008
Location: USA
Posts: 100

Civic - '08 Civic LX
90 day: 42.56 mpg (US)
Well I'd say the main advantages of the OBDuino over the original MPGuino are the ability to read other OBD-II information and that all you have to plug into is the OBD-II port, instead of splicing into a VSS and fuel injector wire. With 2008 cars, you will want to think about warranty implications of MPGuino installation in comparison to OBDuino installation.
__________________
  Reply With Quote
Old 11-03-2008, 09:13 AM   #234 (permalink)
EcoModding Lurker
 
Join Date: Aug 2008
Location: Home
Posts: 17
Quote:
Originally Posted by zwoodward View Post
A final question that our ability to make an HUD hinges on is whether or not the programming for these devices can be written in such a way as to reverse the display (mirror image)?
Fun idea, been thinking about that as well. It's certainly possible to mirror the custom large-number display of the MPGuino. But having worked with various character LCD modules (like the one used here) in the past, I don't think the LCD's backlight would provide the right combination of brightness and contrast to make a workable HUD. For that, you might want to adapt a 7-segment display -- and yes, they can be mirrored: There are a few i2c led-controllers out there which can control the display on the segment-level, and only use two arduino pins.
  Reply With Quote
Old 11-03-2008, 10:15 AM   #235 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
Quote:
Originally Posted by zwoodward View Post
Is the OBDuino a project a newbie could tackle?
It depends, if you know how to solder and follow a schematic, you can do it. The arduino/LCD is easy to connect. My CAN interface using the ELM327 looks like this:

and it's made based on this schematic:


Quote:
Originally Posted by zwoodward View Post
I've been trying to follow this thread and am unsure if someone actually has a working version of the OBDuino in a CAN car?
I think I am the only one who has one, and yes it's working for a few month now, the code is very mature and stable. I tested it in my car (Elantra 07) and a rental car (Pontiac G5 08), both worked without tweaking or doing anything other than plug the OBD2 plug.
__________________
  Reply With Quote
Old 11-03-2008, 11:33 AM   #236 (permalink)
EcoModding Apprentice
 
cmags's Avatar
 
Join Date: Apr 2008
Location: Marietta, GA
Posts: 134

Scoob - '05 Impreza Outback Sport SE
90 day: 25.28 mpg (US)
I think its time for me to try this out - looks like this has come far enough. I never really go the chance to look into any of the programming myself with other things at home and work taking the majority of my time, but I really appreciate the work you guys have put into this. I'll hardly have the time even to solder something up and program via copy/paste, so hopefully I'll find a few hours soon to try this out.

I'm in an ISO car, with a MAP intake. Looking at the code it looks like the OBDuino automatically converts MAP to MAF (approx) if the MAF PID request doesn't return expected data. So If i'm understanding properly, all I have to do is comment out the #define ELM and I should be good to use the following schematic:



Correct?
  Reply With Quote
Old 11-03-2008, 12:20 PM   #237 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 95

Titine - '07 Elantra GL
Yup, the ISO hardware interface never worked in my car (it's CAN only) so I never really tested the ISO part software that init/read/write but it should word.
__________________
  Reply With Quote
Old 11-03-2008, 12:45 PM   #238 (permalink)
(milis()/10000)%6
 
Join Date: Dec 2007
Location: Orlando
Posts: 1,015

The Wagen - '00 Jetta GLS
90 day: 32.72 mpg (US)
Quote:
Originally Posted by cmags View Post
I think its time for me to try this out - looks like this has come far enough. I never really go the chance to look into any of the programming myself with other things at home and work taking the majority of my time, but I really appreciate the work you guys have put into this. I'll hardly have the time even to solder something up and program via copy/paste, so hopefully I'll find a few hours soon to try this out.

I'm in an ISO car, with a MAP intake. Looking at the code it looks like the OBDuino automatically converts MAP to MAF (approx) if the MAF PID request doesn't return expected data. So If i'm understanding properly, all I have to do is comment out the #define ELM and I should be good to use the following schematic:



Correct?
Are you using the mc33290 chip and if so, where did you find it? It looks like digikey no longer stocks it, but they link to a MCZ33290EFR2 equivalent (I think, without looking too closely, it's just RoHS compliant). I think I'm going to order a few of these if this is the right piece.
__________________
Quote:
Challenge me, or correct me, but don't ask me to die quietly.
  Reply With Quote
Old 11-03-2008, 12:57 PM   #239 (permalink)
EcoModding Apprentice
 
cmags's Avatar
 
Join Date: Apr 2008
Location: Marietta, GA
Posts: 134

Scoob - '05 Impreza Outback Sport SE
90 day: 25.28 mpg (US)
Quote:
Originally Posted by trebuchet03 View Post
Are you using the mc33290 chip and if so, where did you find it? It looks like digikey no longer stocks it, but they link to a MCZ33290EFR2 equivalent (I think, without looking too closely, it's just RoHS compliant). I think I'm going to order a few of these if this is the right piece.
Yes it should be the equivalent, but you can get them for the perfect price direct from Freescale (Free sample of up to 2):

MC33290 Product Summary Page
  Reply With Quote
Old 11-03-2008, 02:11 PM   #240 (permalink)
(milis()/10000)%6
 
Join Date: Dec 2007
Location: Orlando
Posts: 1,015

The Wagen - '00 Jetta GLS
90 day: 32.72 mpg (US)
Quote:
Originally Posted by cmags View Post
Yes it should be the equivalent, but you can get them for the perfect price direct from Freescale (Free sample of up to 2):

MC33290 Product Summary Page
OR-dered Thanks
__________________
Quote:
Challenge me, or correct me, but don't ask me to die quietly.
  Reply With Quote
Reply

Tags
obd2

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
MPGuino release one workspace dcb OpenGauge / MPGuino FE computer 772 Today 10:31 AM
All New Nissan Models to Feature Fuel Efficiency Gauge MetroMPG General Efficiency Discussion 7 11-18-2008 05:57 PM
Just some quick info on Scangauge vs. MPGuino NoCO2 OpenGauge / MPGuino FE computer 0 05-20-2008 05:47 PM
Vacuum gauge problems :( DifferentPointofView Instrumentation 3 05-15-2008 12:04 AM
Will Scan Gauge work on mine? bennelson Instrumentation 9 02-19-2008 11:04 PM


BMW Car Insurance
Getting car insurance for a BMW can be an expensive business. Use our detailed comparison service to find a competitive deal!



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC5
All content copyright EcoModder.com