MPGuino trip computer

MPGuino with blue LCD display
my name is Meelis and I have made some custom mpguinos (assembled mpguino kit) where buttons can be set in separate small board (default is buttons-on-top version) so you can flush install mpguino and put buttons somewhere else.
I have also made lots of code modifications. Right now I am offering my custom code only with my mpguino (flashed in ATMEGA chip). Now my code is downloadable in User manual page :)
Some things are changed in schematic too - you can see schematic in gallery.

What is mpguino?
MPGuino is a fuel gauge / fuel consumption meter / fuel economy computer / trip computer for fuel injected vehicles.
Lots of good information can be also found in MPGUINO WIKI

What gauges you get?
* 2 different trips, can reset them separately (current, tank)
* battery voltage, charging voltage when engine is running (V)
* engine revolutions (RPM)
* fuel consumption per hour (L/h or Ga/h)
* how far you can drive with remaining fuel (DTE - distance to empty)
* how many liters/gallons of fuel is consumed in current/tank trip (L or Ga)
* instant/current/tank trip mileage (fuel consumption) (L/100km or MPG)
* current/tank trip distance (km or mi)
* travel time in minutes (hh:mm)
* instant speed, current/tank trip average speed (km/h or mph)
* current trip cost (fuel price can be set in settings)
* current/tank trip fuel consumed in idle "wasted fuel" (L or Ga)
* current/tank trip EOC (engine off coast) distance, "free miles" (km or mi)
* mileage bargraph (every bar in graph is 2 min average fuel consumption - shorter bar means smaller consumption in metric mode, higher consumption in MPG mode)
* "400m DragRace", this screen measures quarter mile accelleration, trap speed, 100km/h accelleration in seconds, calculated horsepower.
* TODO: extra input pin, not used yet, reserved for coolant temperature sensor. 

Differences/extra features you get with my custom code/hardware:
* added metric version (must choose before code/firmware uploading, no change possible in settings)
* bargraphs (shows 2min average 3-11L/100km - dropped 0-3L to gain better resolution)
* battery voltage
* trip cost (in settings you enter fuel price)
* current trip does not reset automatically after 2min engine off. Manual reset like tank trip.
* tank trip time in hours.minutes, current trip time is now available too
* saving tank trip data to eeprom (dont forget it when disconnected)
* some values are shown in integers (speed, rpm)
* removed leading zeroes (instead "012.45" shows " 12.45")
* added dragrace screen (0-100km/h time, 400m time and trap speed, calculated horsepower)
* using Atmega chip sleep mode (consumes about 5milliAmps versus 20milliAmps when in sleep)    
* instant speed does not jump around - it means accurate speed and distance!
* small PCB so you can mount buttons separately (if buttons on top is not suitable)

Can I order mpguino with enclosure?
Unfortunately I dont have much time to make enclosures.
For inspiration - Check my enclosure in gallery I hand-made out of plywood. It takes time to make them but looks pretty good. 

Dimensions (Width*Height*Depth): 80*36*25mm

Currently MPGuino has these screen options:
  1. Blue screen (Blue background, White text)
  2. Red screen (Black background, Red text)
  3. Green screen (Green background with yellow backlight, black text) 
  4. Without screen - if you want some other screen you can buy it separately (contact me then)

KIT: mpguino, display, socket with 20cm wires, button-boardWhat is included in mpguino kit?
  • MPGuino trip computer
  • LCD screen (when ordering with screen)
  • 4pin connector with pins (you need to crimp/solder pins to your wire) 4pin connector with 20cm wires - no need to crimp/solder tiny pins anymore!
  • small PCB for buttons if you want to put buttons somewhere else than on-top of mpguino. 

Buy now

Before purchase (when stock is 2 or less units) it would be good to send me e-mail - so I can answer you If I have that screen in stock. I am keeping stock status up-to-date and when date is not updated, then stock status has not changed.
my e-mail is:, my username in Ecomodder forum is meelis11

I am preparing new version, this time using Arduino nano board. Contact if interested, I am not sure how long it will take, I need to test it, I currently have some issues with fuel measurement.

Current stock (4. september 2018):
mpguino with red screen: OUT OF STOCK
mpguino with blue screen: OUT OF STOCK
mpguino with green screen: OUT OF STOCK

CURRENT STATUS (september 2018):
Ordering in temporarily disabled.
I have some new mpguinos with new PCB layout that does not work quite 100%, probably needs some changes in software because atmega chip is changed to surface mount - there is some differences in interrupts or something - it does not read fuel consumption signal correctly. I need to do software development, because of that.
Check my web in few week intervals - if I have them available I put info here.

Shipping and handling fee is $7.50 / 5.70EUR worldwide (same fee for 1-3 units). 
I can ship package in few days, up to 7 days if I dont have assembled mpguinos ready for shipping. When it is shipped then I will send an email with tracking code.
I am shipping them from Estonia and estimated delivery time is around 7-14 days after I have shipped it (based on shippings to Canada/USA/Australia), in europe it should take 7 days.

MPGuino trip computer (pay in USD)
MPGuino trip computer (pay in EUR)
Extra options for buttonboard
Extra options for buttonboard

Extra options explained (you only need extra options if you decide to mount buttons separately):mpguino with extra options: buttonboard with 20cm cable. Assembled
  • 3 extra buttons for buttonboard - you get extra buttons for buttonboard. Unsoldered
  • 4pin extension cable and headers - This cable is used between mpguino and button board. 2pcs of 4pin headers are included, you can decide to solder headers to front or backside of PCBs, depending how you are going to mount them in your car. You don’t need to get exta buttons, if you unsolder 3 buttons from mpguino and solder them to buttonboard.
  • 4pin extension cable and headers, 3 extra buttons - first two options together. Unsoldered
  • 4pin extension cable and headers, 3 extra buttons, Assembled - first two options together. Headers and buttons are soldered so it is plug and play