E90Post
 


VIBE Motorsports
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N54 Turbo Engine / Drivetrain / Exhaust Modifications - 335i > miDrive oil and water temps on your iDrive screen!



Reply
 
Thread Tools Search this Thread
      02-24-2013, 07:26 PM   #1
NoQuarter
Second Lieutenant
 
Drives: 2007 530xi / 2008 535xi
Join Date: Jan 2011
Location: Indiana

Posts: 221
iTrader: (0)

miDrive oil and water temps on your iDrive screen!

miDrive connects to the canbus and displays oil and water temps and IAT on the iDrive screen. It has menus that are controlled via the iDrive knob.

This photo shows an early screenshot of a debug view:
(ignore EGT and boost in the screenshot. I do not have those working)

Name:  miDrive debug1.JPG
Views: 571
Size:  52.9 KB

This is a pic of the prototype unit:

Name:  miDrive_proto1.JPG
Views: 516
Size:  52.1 KB

And a video of it working. You will see me showing a start up preferences feature and a "miDrive" button on the steering wheel that activates my SAT into sport mode, outs my Active Backrest in sport mode, sets the screen to the "Sport" menu.




I expect to make the software open source so we can get some E90 ballers making better code and features for the entire community. This has only been tested on my 535 so I need someone with a 335 that is willing to work with me at my house for an initial 335 setup and testing.

I will sell the hardware at cost and the tester can drive away with a working unit. I live in South Bend, IN so anyone in Indianapolis or Chicago is a pretty east drive. We can plan on a day to install and test.

Here are 2 test units and one I use for myself:
Name:  miDrive test units 400x300.jpg
Views: 518
Size:  74.3 KB


These are some older screenshots and vids. I do not have EGT, boost or timing and the code now has those removed from the screen.

The required connections are:
1) A video input device like those used for rear-view cameras to display on the iDrive screen. The cost and install of the video unit is not included in miDrive.

2) 12v switched power source

3) pt_can and k_can connections

I can help with power and canbus connections but it will make the time spent with me that much longer

miDrive has the potential to be much more with help from more programmers:

1) Datalogger to SD card
2) Control the Procede, reset it, change modes
3) Display g forces
4) Display 0-60, 100-0 times, etc
5) Max speeds, max temps, etc

Last edited by NoQuarter; 02-24-2013 at 07:32 PM.
NoQuarter is offline   United_States
0
Reply With Quote
      02-25-2013, 11:47 AM   #2
NoQuarter
Second Lieutenant
 
Drives: 2007 530xi / 2008 535xi
Join Date: Jan 2011
Location: Indiana

Posts: 221
iTrader: (0)

Really? Nobody cares to have temps displaying on their iDrive screen?

Name:  iDrive1.JPG
Views: 507
Size:  115.4 KB

Name:  iDrive2.JPG
Views: 450
Size:  102.7 KB

Last edited by NoQuarter; 02-25-2013 at 11:53 AM.
NoQuarter is offline   United_States
0
Reply With Quote
      02-25-2013, 12:05 PM   #3
themyst
Major General
 
themyst's Avatar
 
Drives: E90 335i LCI
Join Date: Feb 2009
Location: NYC

Posts: 6,602
iTrader: (8)

Send a message via AIM to themyst
Looks like it is only for CCC and not CIC
__________________
E90 LCI N54 6AT
themyst is offline   South Korea
0
Reply With Quote
      02-25-2013, 12:11 PM   #4
BoostedE90
Lieutenant Colonel
 
BoostedE90's Avatar
 
Drives: e90 335i 6MT
Join Date: Nov 2007
Location: Tampa/Gainesville, FL

Posts: 1,651
iTrader: (5)

Quote:
Originally Posted by NoQuarter View Post
Really? Nobody cares to have temps displaying on their iDrive screen?
While I admire your hard work I think your catering to a very small demographic. Most of the guys that track their car and are truly worried about water and oil temps have a performance steering wheel to monitor these values.
BoostedE90 is offline   United_States
0
Reply With Quote
      02-25-2013, 12:46 PM   #5
NoQuarter
Second Lieutenant
 
Drives: 2007 530xi / 2008 535xi
Join Date: Jan 2011
Location: Indiana

Posts: 221
iTrader: (0)

Quote:
Originally Posted by themyst View Post
Looks like it is only for CCC and not CIC
Doesn't really matter CCC or CIC.

- The video is standard video input that comes from something like a backup camera input

- The engine temps come from pt_can bus so does not matter CIC/CCC

- The only place it matters is for the iDrive control knob to change menu settings and this can be figured out easily enough for CIC. Heck - it may already work. I have the new iDrive controller retrofitted into my car and it is the same as used in CIC.

Worse case scenario is to go with a config that does not require selecting any menu options. One screen that displays exactly what you want. No iDrive control required and it makes it cheaper too.
NoQuarter is offline   United_States
0
Reply With Quote
      02-25-2013, 01:26 PM   #6
e90335imike
New Member
 
Drives: N54
Join Date: Apr 2012
Location: Central Ohio

Posts: 21
iTrader: (0)

Interfacing with the procede and displaying and or graphing it's values would be more useful for most I would assume.. maybe even allowing visual feedback of map switching, learned autotune values, etc.. But great work with the Arduino/CAN integration!
e90335imike is offline  
0
Reply With Quote
      02-25-2013, 09:35 PM   #7
NoQuarter
Second Lieutenant
 
Drives: 2007 530xi / 2008 535xi
Join Date: Jan 2011
Location: Indiana

Posts: 221
iTrader: (0)

Quote:
Originally Posted by e90335imike View Post
Interfacing with the procede and displaying and or graphing it's values would be more useful for most I would assume.. maybe even allowing visual feedback of map switching, learned autotune values, etc.. But great work with the Arduino/CAN integration!
Areed. The extension of these sorts of features will become pretty easy with a cadre of developers working on the open-source code.
NoQuarter is offline   United_States
0
Reply With Quote
      02-25-2013, 11:13 PM   #8
._.
Colonel
 
._.'s Avatar
 
Drives: BMW
Join Date: Jun 2009
Location: Miami

Posts: 2,358
iTrader: (15)

Is there an alternative place to tap into the CANBUS? Earlier 335i don't have CAN on the OBDII. Have you thought about using a RAspberry Pi instead of Arduino for the device? With Linux loaded you could make a GUI that could mimic the display of say, a GTR.
._. is offline  
0
Reply With Quote
      02-26-2013, 04:06 PM   #9
NoQuarter
Second Lieutenant
 
Drives: 2007 530xi / 2008 535xi
Join Date: Jan 2011
Location: Indiana

Posts: 221
iTrader: (0)

Quote:
Originally Posted by R 4 5 T 4 M 4 N View Post
Is there an alternative place to tap into the CANBUS? Earlier 335i don't have CAN on the OBDII. Have you thought about using a RAspberry Pi instead of Arduino for the device? With Linux loaded you could make a GUI that could mimic the display of say, a GTR.
The canbus can be tapped into anywhere the k_can and pt_can wires are accessible. I use the modules behind/under the glove box.

I don't have any plans to change micro-controllers. This one is simple and gets the hard part done - interfacing with the canbus and reading the correct values. Anyone else could extend what I have started and continue to improve it.
NoQuarter is offline   United_States
0
Reply With Quote
      02-26-2013, 04:37 PM   #10
DallasBoosted
Captain
 
DallasBoosted's Avatar
 
Drives: '08 E92 335i
Join Date: Apr 2012
Location: Dallas

Posts: 864
iTrader: (3)

Garage List
2008 BMW 335i  [5.00]
Pretty cool. Interested in a final product.
DallasBoosted is offline  
0
Reply With Quote
      02-26-2013, 04:46 PM   #11
NoQuarter
Second Lieutenant
 
Drives: 2007 530xi / 2008 535xi
Join Date: Jan 2011
Location: Indiana

Posts: 221
iTrader: (0)

This version is about as final as I will make it. I just need to see it work on a 335 and make any changes required.

I would remove any of the unfinished features and leave it to do what it does - display oil, water and IAT.

More advanced features can be completed as time goes on and the code shared so that people who own one only need download and install a new version of the software.
NoQuarter is offline   United_States
0
Reply With Quote
      02-26-2013, 06:24 PM   #12
rooringhusky
Objects in the mirror are losing
 
rooringhusky's Avatar
 
Drives: 2007 BMW 335i E92 AW/CR 6MT
Join Date: Mar 2011
Location: Socal (OC/Riverside)

Posts: 980
iTrader: (12)

Garage List
2007 BMW 335i  [5.00]
Ive always wanted this integration into my iDrive....Simply amazing how you put all this together....Wish this would catch on with the open source and a few developers...

I would have loved to be the test mule for this but unfortunately im not running a Procede...if procede isnt needed then ill be glad to test...the next problem is im in Cali
__________________
PERFORMANCE: JB4 G5 \ Backend Flash \ DCI \ BMS Downpipes \ CX FMIC \ ER Chargepipe \ Synapse BOV \ KW V2 \ Muffler Delete \ CDV \ ZHP Shifter \ Cyba Scoops
FUN: M3 Front \ Mtech Rear \ JL 10W6 \ ModMyNav \ V1 Hardwired \ LUX H8 \ Gloss Black Trim \ Gloss Black Roof \ Cyba Quads \ Cyba Mtech Diffuser
rooringhusky is online now   United_States
0
Reply With Quote
      02-26-2013, 08:46 PM   #13
NoQuarter
Second Lieutenant
 
Drives: 2007 530xi / 2008 535xi
Join Date: Jan 2011
Location: Indiana

Posts: 221
iTrader: (0)

Quote:
Originally Posted by rooringhusky View Post
Ive always wanted this integration into my iDrive....Simply amazing how you put all this together....Wish this would catch on with the open source and a few developers...

I would have loved to be the test mule for this but unfortunately im not running a Procede...if procede isnt needed then ill be glad to test...the next problem is im in Cali
No Procede integration in this version so no worries there. Stay in touch, if there are no takers more local I'll look you up.

Maybe I'll talk to my SA and see about getting a 335 loaner

I think my next project will be to figure out how to change the Procede map and display the current map on the idrive screen.

Last edited by NoQuarter; 02-26-2013 at 08:54 PM.
NoQuarter is offline   United_States
0
Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:03 PM.




e90post
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST