XK / XKR ( X150 ) 2006 - 2014

OBD2 display in ashtray location

Thread Tools
 
Search this Thread
 
  #381  
Old 09-27-2020, 04:51 AM
barnsie's Avatar
Senior Member
Join Date: Sep 2019
Location: Leicetershire, UK
Posts: 586
Received 464 Likes on 235 Posts
Default

Originally Posted by DGL
Even the inventor, Bob, calls it, ADU. We have a name for it.
My pal, who is a petrolhead of course, got into my car last week. He immediately spotted Bob's device.

"What's that?" said my buddy.
"That is my new ADU," I said.
"ADU?" he replied.
"Auxiliary Display Unit," I said.
I cycled through the different screens, showing off. Just because I could.
"Very nice," he said. "Expensive?"
I just smiled.
 

Last edited by barnsie; 09-27-2020 at 06:45 AM.
The following 4 users liked this post by barnsie:
Cabrio Bob (09-28-2020), DGL (09-27-2020), paulgorringe (09-27-2020), ralphwg (09-27-2020)
  #382  
Old 09-27-2020, 05:16 PM
Rahtok's Avatar
Senior Member
Join Date: Sep 2011
Location: Seattle, WA
Posts: 758
Received 141 Likes on 82 Posts
Default

Got the unit updated to 2.1.0.5 for the 5.0 engine. Updating was easy, and everything went plug n play!

I gotta say, your level of craftsmanship and attention to detail is stunning Bob! This is a beautiful piece of work.

I do suspect a conversion error for the blower pressure. And also suggest that we may want to truncate the decimals from the F temp as it’s scrolling off screen.




 
The following 3 users liked this post by Rahtok:
Cabrio Bob (09-28-2020), DGL (09-27-2020), Sean W (09-29-2020)
  #383  
Old 09-27-2020, 09:14 PM
DGL's Avatar
DGL
DGL is offline
Veteran Member
Join Date: Dec 2012
Location: Canada
Posts: 3,003
Received 941 Likes on 615 Posts
Default

Did an oil change today and recorded the readings from the ADU:

5 liters = 4.02 in, 1.32 gal
6 liters = 4.45 in, 1.59 gal
7 liters = 4.84 in, 1.85 gal
7.5 liters = 5.16 in, 1.85 gal

All readings taken on a level hoist. This should give me a good estimate of oil volume in the engine at a stop engine state. Interesting that at 7 and 7.5 liters the gallons gauge shows the same reading. Could this be because the electronic oil check in the car uses it and a reading below 1.85 will indicate to add oil or show oil down .5 liters?
 
The following users liked this post:
Cabrio Bob (09-28-2020)
  #384  
Old 09-27-2020, 11:26 PM
gmuirnz's Avatar
Member
Join Date: Sep 2020
Location: Aongatete, New Zealand
Posts: 49
Received 54 Likes on 21 Posts
Default

Just joined yesterday and found this thread! If this is indicative of the forum then WOW. Amazing to see the detail and sharing

Thanks
 
The following 7 users liked this post by gmuirnz:
barnsie (09-29-2020), Cabrio Bob (09-28-2020), MarkyUK (09-28-2020), paulgorringe (09-28-2020), Rahtok (09-28-2020), ralphwg (09-28-2020), Sean W (09-29-2020) and 2 others liked this post. (Show less...)
  #385  
Old 09-28-2020, 09:38 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 313 Likes on 147 Posts
Default

Originally Posted by Rahtok
Got the unit updated to 2.1.0.5 for the 5.0 engine. Updating was easy, and everything went plug n play!

I gotta say, your level of craftsmanship and attention to detail is stunning Bob! This is a beautiful piece of work.

I do suspect a conversion error for the blower pressure. And also suggest that we may want to truncate the decimals from the F temp as it’s scrolling off screen.
The boost is reported by the OBD2 in millibar (*10),
the device converts this to Bar by dividing it by 100,
then multiplied by 14.5038 to get PSI with 2 decimals.

Concerning coolant temperature, this ought to show no decimals.

If anyone else can confirm this with a 5.0 engine and firmware 2.1.0.5?

Torque custom PID printscreen:
 

Last edited by Cabrio Bob; 09-28-2020 at 10:11 AM. Reason: torque printscreen
  #386  
Old 09-28-2020, 10:05 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 313 Likes on 147 Posts
Default

p.s. anyone want / need a 2nd try with the differential temperature? (5.0 engine only).
 
  #387  
Old 09-28-2020, 10:24 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 313 Likes on 147 Posts
Default

Originally Posted by MarkyUK
I..... IMO he is immensely proud of his baby and will never say no.....
Only saw that post just now.

Yes I'm proud of the ashtray 3D design,
no, I'm not proud of my spray painting skills ,
and yes I'm proud of the PCB electronics design since it is the first time I did that .
The Arduino code .... someone who's a pro at that probably will say "what a mess".
 

Last edited by Cabrio Bob; 09-28-2020 at 10:25 AM. Reason: typo
  #388  
Old 09-28-2020, 10:59 AM
Rahtok's Avatar
Senior Member
Join Date: Sep 2011
Location: Seattle, WA
Posts: 758
Received 141 Likes on 82 Posts
Default

I can try some code for the differential Bob.

 
  #389  
Old 09-28-2020, 12:21 PM
DGL's Avatar
DGL
DGL is offline
Veteran Member
Join Date: Dec 2012
Location: Canada
Posts: 3,003
Received 941 Likes on 615 Posts
Default

Originally Posted by Cabrio Bob
p.s. anyone want / need a 2nd try with the differential temperature? (5.0 engine only).
Yes. e-diff temp would be a nice to have.
 
  #390  
Old 09-28-2020, 01:18 PM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 313 Likes on 147 Posts
Default

Ok here is the 5.0 beta firmware:
EZ_5_0_ESP32_OBD2_2_7_0_beta.zip

changes:
- added differential temperature (2nd last screen)
- beefed up the lowest backlight brightness a little. (increase visibility during night time)
- added code to suppress device startup errors
- increased the data request frequency with 50 milliseconds.
- deliberately set the coolant temperature error indicator to 75°C (167F) so you can see it "in action".

4.2 engines can install this one also for test purposes, just don't scroll past the "distance since codes cleared" screen, or you will get the error.
I'm also wondering what the "boost" screen will show on 5.0 NA engines. Should show an error, or a value close to atmospheric.
 

Last edited by Cabrio Bob; 09-28-2020 at 01:23 PM.
  #391  
Old 09-28-2020, 02:39 PM
DGL's Avatar
DGL
DGL is offline
Veteran Member
Join Date: Dec 2012
Location: Canada
Posts: 3,003
Received 941 Likes on 615 Posts
Default

changes:
- added differential temperature (2nd last screen)
This is not working. Device goes into error mode, loses connection and shows strange number. Unable to switch to another screen without turning device off.

- beefed up the lowest backlight brightness a little. (increase visibility during night time)
This could be brighter all the time. I put my finger over the photocell sensor with no change. Did get change before--maybe I just didn't wait long enough.

- added code to suppress device startup errors
No startup errors

- increased the data request frequency with 50 milliseconds.
Connection seemed good. No loss of connection until I reached e-diff screen.

- deliberately set the coolant temperature error indicator to 75°C (167F) so you can see it "in action".
This is working as designed and is a very useful indicator.

Flashed back to prior version pending update.
 

Last edited by DGL; 09-28-2020 at 03:11 PM.
  #392  
Old 09-28-2020, 05:16 PM
DGL's Avatar
DGL
DGL is offline
Veteran Member
Join Date: Dec 2012
Location: Canada
Posts: 3,003
Received 941 Likes on 615 Posts
Default

Another suggestion to adjust brightness:

When on the brightness screen long press will put the user in a menu to select brightness by increasing brightness with each successive press until another long press is read.
 
  #393  
Old 09-29-2020, 10:55 AM
Rahtok's Avatar
Senior Member
Join Date: Sep 2011
Location: Seattle, WA
Posts: 758
Received 141 Likes on 82 Posts
Default

Ah, there's the problem. There are 1000 millibars in a Bar, and you want to multiply, not divide if you use the way you were thinking.

Net/Net, what I think what you want to do is multiply the millibar reading by 0.0145038. And then the reading I got off of mine would be about 6 lbs of boost at just off idle, which is likely what it should be.

Originally Posted by Cabrio Bob
The boost is reported by the OBD2 in millibar (*10),
the device converts this to Bar by dividing it by 100,
then multiplied by 14.5038 to get PSI with 2 decimals.

Concerning coolant temperature, this ought to show no decimals.

If anyone else can confirm this with a 5.0 engine and firmware 2.1.0.5?

Torque custom PID printscreen:
 

Last edited by Rahtok; 09-29-2020 at 10:59 AM. Reason: Math correction
  #394  
Old 09-29-2020, 12:19 PM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 313 Likes on 147 Posts
Default

Originally Posted by Rahtok
Ah, there's the problem. There are 1000 millibars in a Bar, and you want to multiply, not divide if you use the way you were thinking.

Net/Net, what I think what you want to do is multiply the millibar reading by 0.0145038. And then the reading I got off of mine would be about 6 lbs of boost at just off idle, which is likely what it should be.
When you look at the print screen, there is an equation to get to millibar, which A*10 (hence the mentioning of (*10))
so getting to BAR is A*10/1000, which is the same as A/100.

I'm now doubting this equation, on this page the same PID 22033e comes up with a totally different equation : ((256*A)+B)/128*.145-14.7 (PSI)
However, this table (csv) shows that PID 22033e comes up with values in kPa. (which is A/100 to get to BAR)

 
  #395  
Old 09-30-2020, 11:58 AM
Rahtok's Avatar
Senior Member
Join Date: Sep 2011
Location: Seattle, WA
Posts: 758
Received 141 Likes on 82 Posts
Default

That's... super confusing. I mean. the .014 is millibar to psi. I dunno what that correction factor is.
 
  #396  
Old 10-02-2020, 12:48 PM
paulgorringe's Avatar
Member
Join Date: Aug 2020
Location: UK Crewe
Posts: 47
Received 64 Likes on 25 Posts
Default

So, after 2 weeks of using Bobs ADU I would like to give an update.
I have updated the ADU to include the coolant alarm which is great but a shame the startup screens were lost/changed.

The peace of mind the unit gives is impossible to quantify, I now drive without worry of whether my car is overheating and about to implode.
The car rarely goes above 93 degrees C even when driven hard which I feel I can do more now I can watch the temperature

I have had very positive comments from friends about the ADU and they cannot believe it is not a genuine Jaguar option but a forum member that has designed and built it from scratch.
I thank Bob from the bottom of my heart for all his work and generosity in building this for a few forum members for such a small outlay.

If Bob was to offer a second batch of these at double the price I would not hesitate in buying one as a spare.

Many thanks Bob
 
The following 4 users liked this post by paulgorringe:
barnsie (10-04-2020), Cabrio Bob (10-03-2020), Cee Jay (10-02-2020), ralphwg (10-02-2020)
  #397  
Old 10-02-2020, 01:37 PM
MarkyUK's Avatar
Veteran Member
Join Date: Feb 2013
Location: Somerset UK
Posts: 1,628
Received 669 Likes on 452 Posts
Default

I've not updated mine for the simple reason of the start up screen, just to see (male) passengers faces light up makes me feel like it's Xmas...females are like 'meh!'

And since the coolant is on the first screen and knowing that over 100 is approaching DWR* zone I can manage that...never managed to get it over 91 and have hard accelerated to 100 to try it out

If ever I sell the car I will replace the ashtray...unless of course the new owner wants to buy it off me for £400...lol

* = Danger Will Robinson!
 
The following users liked this post:
Cabrio Bob (10-03-2020)
  #398  
Old 10-02-2020, 10:27 PM
RedRider48's Avatar
Veteran Member
Join Date: Feb 2014
Location: Severna Park, MD
Posts: 1,532
Received 370 Likes on 258 Posts
Default

Thanks CabrioBob!
I received my kit today. Well packed and well received....
 
The following users liked this post:
Cabrio Bob (10-03-2020)
  #399  
Old 10-03-2020, 01:44 AM
Marc Voorhees's Avatar
Senior Member
Join Date: May 2020
Location: Michigan
Posts: 155
Received 92 Likes on 43 Posts
Default

So my review after a week or whatever

Freaking love it. I did the upgrade, start up screen is great (I don't care what it looks like. It works and is awesome). Coolant has been steady at 192-195F (The proper unit of measure :-)) Oil is great and it is amazing. Bob, if no one has bought you a beer yet, come on over to the US, I will take you for a drive and a pint Mate. Amazing

Bonus review: The lights on the OBDII module make my footwell look like a disco while driving late at night (As I just did). Gotta love a good party!
 
The following 2 users liked this post by Marc Voorhees:
barnsie (10-04-2020), Cabrio Bob (10-03-2020)
  #400  
Old 10-03-2020, 05:53 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 313 Likes on 147 Posts
Default

I'm working on a new update:
- E-diff temperature will now permanently discarded (5.0 engine, 2* proven not to function)
- Coolant temperature will show no decimals (only Rahtok reported the issue wit decimals shown)
- 5.0 engine boost strange values, can't solve this yet (only Rahtok reported this issue)
- coolant high temperature indicator will be also shown on the coolant screen (flashing yellow dot)

Manually set the low brightness setting will not (yet) be implemented, but you can always code this yourself.
Unfortunately, the "old" startup screens can't be brought back in combination with coolant high temperature reporting.
The screen brightness sensor only works past the startup screen.

The "raw arduino code" will be combined for the 5.0 , 4.2 and 3.5 engines.
The "EZ-update" files will stay as is.
The engine type will be Auto-detected.

EDIT: See post #413.

Shipping:
According to my information, only 1 unit has not yet been delivered (wymjym - I saw it arrived in Austin Tx)
 

Last edited by Cabrio Bob; 10-04-2020 at 04:49 AM.
The following 3 users liked this post by Cabrio Bob:
Cee Jay (10-03-2020), MarkyUK (10-03-2020), Rahtok (10-03-2020)


Quick Reply: OBD2 display in ashtray location



All times are GMT -5. The time now is 09:59 PM.