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

Reply  Post New Thread
Submit Tools LinkBack Thread Tools
Old 05-05-2014, 12:38 AM   #1 (permalink)
EcoModding Lurker
Join Date: Oct 2011
Location: Houston, TX
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
MPGuino install on 2002 BMW R1150RS

The title is a bit misleading because this post is less about the install, and more about the problems I'm having.

Sorry in advance about the goofy links in the text - I haven't made enough posts to be allowed to include links.

First, a bit of history - original post: h ttp://ecomodder.com/forum/showthread.php/official-mpguino-preassembled-now-available-6914-33.html. I bought my MPGuino (from DCB, via donation) to install on a motorcycle. About 2 1/2 to 3 years ago. I bought an Arduino Uno and display at the same time, just because I like to tinker, and thought maybe I'd enjoy Arduinoing.

My bike doesn't have a VSS - has a mechanical speedo/odo. I messed with Hall Effect Sensors a bit (to provide a VSS), and then got distracted, and then moved to a new house. Since moving, I haven't messed with it until the last few weeks. I rigged up a reed switch for a VSS. Wired everything up, and got it kinda working, but I was getting some crazy speed indications. And they weren't from the reed switch (I promise). I disconnected it. Even with no VSS hooked up, I got crazy speed indications on the MPGuino.

I bought an o-scope. I'd wanted one forever, and this looked to be a problem that I wouldn't fix without one. I noticed major flyback from the fuel injectors (~80v, which appeared to be clamped at that voltage by...something in the ECU maybe?), and spent about a week trying to eliminate it from the MPGuino's world without keeping the injectors open. Simply adding a flyback diode across the injector would keep it open noticeably longer. Adding a resistor in series helped, but it was dicey finding a value low enough to do some good, but high enough to not keep the injector open significantly longer. I finally added an opto-isolator to sidestep the problem.

That worked, but then I noticed that the speed indication was still acting crazy!

I tried adding some power supply filtering to the 12v input to the MPGuino. A pi filter, IIRC it was a pair of 150uF caps and a 10mH inductor, but I'm not sure. Anyway, it didn't help.

Mind you, the VSS had been long since disconnected. I could see that the timing of the noise that was triggering the erratic speed indications was related to the injector pulses, but the magnitude was somewhat random - nothing huge, a volt or two or higher. I don't think it was getting higher than the supply voltage, but maybe it got a bit higher. Nothing like the flyback from the injectors though. The noise was very short duration (I haven't measured it, but it makes the injector pulses look very fat in comparison.)

I'd concluded (with no proof) that the MPGuino was producing the noise in response to the injector pulses. I set it aside for a week.

Fast-forward to today:----------------------
I built up a second MPGuino on a breadboard from the Arduino Uno, the display, and a couple zeners and resistors. Hooked it up to the bike and it worked great! That's without even messing with the opto-isolator. It was running v0.75 of the code (the last version that you could load in via a bootloader on an Arduino, vs an ISP programmer, which I don't have - yet.)

I concluded that there must be something wrong with my pre-built MPGuino, so I opened it up (I'd built a nice little gonna-be-water-tight enclosure for it) and inspected it for bad solder joints, etc. I saw that one lead on the power supply cap was not soldered. I mean, it had a dab, but the lead was loose in the plated thru hole. I resoldered it, and resoldered a lot of other functional but not-so-great joints.

I tried hooking it up again. Same problem. Crap.

So, I started comparing the components on the board to what's called out in the schematics here at h ttp://code.google.com/p/opengauge/source/browse/trunk/mpguino/, and found that the capacitor I mentioned above was a 470uF when the schematic called for a 330. I don't see that doing anything but good... However, R1, 80 ohms on the schematic, is a 453 ohm on mine! I thought that might be the problem, but on further research, I found h ttp://ecomodder.com/forum/showthread.php/official-mpguino-preassembled-now-available-6914-29.html#post243874. Hmmm...

So, I'm ready to build mine from the Arduino, and solder it all up. But the MPGuino is still nagging me. I didn't see any other wrong/misinstalled components. Maybe something damaged? Has anyone else seen problems like this? Any ideas?


  Reply With Quote
Alt Today
Popular topics

Other popular topics in this forum...

Old 05-05-2014, 02:26 PM   #2 (permalink)
Batman Junior
MetroMPG's Avatar
Join Date: Nov 2007
Location: 1000 Islands, Ontario, Canada
Posts: 21,888

Blackfly - '98 Geo Metro
Team Metro
Last 3: 70.09 mpg (US)

MPGiata - '90 Mazda Miata
90 day: 53.56 mpg (US)

Winter beater Metro - '00 Chevrolet Metro
90 day: 61.98 mpg (US)

Fancy Metro - '14 Mitsubishi Mirage top spec
90 day: 58.72 mpg (US)

Even Fancier Metro - '14 Mitsubishi Mirage top spec
90 day: 57.23 mpg (US)
Thanks: 3,566
Thanked 6,370 Times in 3,297 Posts
Originally Posted by jsibre View Post
Sorry in advance about the goofy links in the text - I haven't made enough posts to be allowed to include links.
Feel free to make a few more dummy posts to get past the threshold (5).
Latest mods: 3-cylinder Mitsubishi Mirage. EcoMods now in progress...
Ecodriving test:
Manual vs. automatic transmission MPG showdown

has launched a forum for the efficient new Mitsubishi Mirage
www.MetroMPG.com - fuel efficiency info for Geo Metro owners
www.ForkenSwift.com - electric car conversion on a beer budget
  Reply With Quote
Old 05-05-2014, 04:14 PM   #3 (permalink)
EcoModding Lurker
Join Date: Oct 2011
Location: Houston, TX
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
bump and...post?

Originally Posted by MetroMPG View Post
Feel free to make a few more dummy posts to get past the threshold (5).
Good idea... 4 down, 1 to go!

  Reply With Quote
Reply  Post New Thread

Thread Tools

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com