XK / XKR ( X150 ) 2006 - 2014

OBD2 display in ashtray location

Thread Tools
 
Search this Thread
 
  #701  
Old 01-26-2022, 11:51 AM
KMVW's Avatar
Junior Member
Join Date: Oct 2021
Location: Surrey, UK
Posts: 9
Received 12 Likes on 4 Posts
Default

Thats great Bob thanks. I was already on the list so please advise how, when and where do we pay you. Also could you let me have a link to your website. Thanks Keith.
 
  #702  
Old 01-26-2022, 11:53 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 312 Likes on 147 Posts
Default

Website link is in my signature
 
  #703  
Old 01-26-2022, 12:24 PM
KMVW's Avatar
Junior Member
Join Date: Oct 2021
Location: Surrey, UK
Posts: 9
Received 12 Likes on 4 Posts
Default

So it is - and payment details please Bob.
 
  #704  
Old 01-26-2022, 01:15 PM
scjordan1969's Avatar
Member
Join Date: Nov 2021
Location: United kingdom
Posts: 44
Received 2 Likes on 2 Posts
Default

Hi bob, put me down for one thankyou 👍👍
 
  #705  
Old 01-26-2022, 02:14 PM
wsn03's Avatar
Senior Member
Join Date: Mar 2017
Location: West Midlands, UK
Posts: 367
Received 179 Likes on 106 Posts
Default

Originally Posted by Cabrio Bob
Ok here it goes.....
I ordered parts for an additional 9 pieces. When those are reserved, no more units will be made by me.
Parts are estimated to arrive here around the 4th of March.
Since July 2021 we have to pay import duties, so the price of a unit goes up a little.
If you still want one please reply below.
Please note: people who previously showed interest have priority.

final, final round details:
- I will only supply the soldered electronics, the USB cable and the button cap.
- The 3D print you can have it printed yourself using MJF or SLS Nylon technique and (have it) painted or stained.
- For example, select a 3D print service from this list (and download the 3D print zip file from my website).
- The ELM327 "Vgate iCar Pro 4.0 bluetooth" you should order yourself (source 1 (UK) source 2 (US) source 3 (DE) source 4 (Ali))
- Ordering a different type of ELM327 device is not recommended.
- The cig power socket you should order yourself, I got these or these. (or get an other low profile one)

I am asking €63.50 for the electronics-only device, excl. shipping, excl. paypal fees.

Shipment standard with track and trace:
to the UK is €18.50, to the USA is €25.55

Shipment with Proof of sending and receipt (signature), Track & Trace, insured up to €100:
to the UK is €21.00, to the USA is €28.05

It seems that shipping to the USA has become cheaper.
Brilliant Bob, I'll nudge the guys on the other site now
 
  #706  
Old 01-27-2022, 09:55 AM
427MikeB's Avatar
Member
Join Date: Mar 2019
Location: Essex
Posts: 35
Likes: 0
Received 10 Likes on 8 Posts
Default

Hi Bob,
could you add me to the order list?
many thanks
 
  #707  
Old 01-27-2022, 12:17 PM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 312 Likes on 147 Posts
Default

Payment is not due yet, I expect to receive parts in 4 weeks or so.
 
The following users liked this post:
scjordan1969 (01-28-2022)
  #708  
Old 02-02-2022, 06:01 PM
zoszabo72p's Avatar
Junior Member
Join Date: Jan 2022
Posts: 5
Likes: 0
Received 1 Like on 1 Post
Default

Hi Bob!

I managed to put together your project and have tested it with a UNO + Bluetooth module so far.
I ordered the Vgate iCar Pro ELM 327 OBD2 Scanner BT 4.0 (which you recommended).
I tried it today but unfortunately after the connection, I keep getting the ELM STOPPED error.
I see this:

*** ELM327 ***
Clearing input serial buffer
Sending the following command/query: AT D
Received char: A
Received char: T
Received char:
Received char: D
Received char: \r
Received char: \r
Received char: O
Received char: K
Received char: \r
Received char: \r
Received char: >
Delimiter found
All chars received: ATDOK
Clearing input serial buffer
Sending the following command/query: AT Z
Received char: A
Received char: T
Received char:
Received char: Z
Received char: \r
Received char: \r
Received char: \r
Received char: E
Received char: L
Received char: M
Received char: 3
Received char: 2
Received char: 7
Received char:
Received char: v
All chars received: ATZELM327v
Timeout detected with overflow of 47ms
Clearing input serial buffer
Sending the following command/query: AT E0
Received char: A
Received char: T
Received char:
Received char: E
Received char: 0
Received char: \r
Received char: O
Received char: K
Received char: \r
Received char: \r
Received char: >
Delimiter found
All chars received: ATE0OK
Clearing input serial buffer
Sending the following command/query: AT S0
Received char: O
Received char: K
Received char: \r
Received char: \r
Received char: >
Delimiter found
All chars received: OK
Clearing input serial buffer
Sending the following command/query: AT AL
Received char: O
Received char: K
Received char: \r
Received char: \r
Received char: >
Delimiter found
All chars received: OK
Clearing input serial buffer
Sending the following command/query: AT ST 00
Received char: O
Received char: K
Received char: \r
Received char: \r
Received char: >
Delimiter found
All chars received: OK
Clearing input serial buffer
Sending the following command/query: AT TP A0
Received char: O
Received char: K
Received char: \r
Received char: \r
Received char: >
Delimiter found
All chars received: OK
showCoolant
Service: 1
PID: 5
Normal length query detected
Query string: 0105
Clearing input serial buffer
Sending the following command/query: 0105
Received char: S
Received char: E
Received char: A
Received char: R
Received char: C
Received char: H
Received char: I
Received char: N
Received char: G
Received char: .
Received char: .
Received char: .
Received char: \r
All chars received: SEARCHING
Timeout detected with overflow of 0ms
CoolantC: -1.00
showVolt
Service: 1
PID: 66
Normal length query detected
Query string: 0142
Clearing input serial buffer
Sending the following command/query: 0142
Received char: S
Received char: T
Received char: O
Received char: P
Received char: P
Received char: E
Received char: D
Received char: \r
Received char: \r
Received char: >
Delimiter found
All chars received: STOPPED
ELM responded with errror "STOPPED"
Expected response header: 4142
Response not detected
VoltA: 0.00
ELM Error: 6

Do you have any idea what the problem might be?
Thank you very much for your help!
 
  #709  
Old 02-02-2022, 06:22 PM
zoszabo72p's Avatar
Junior Member
Join Date: Jan 2022
Posts: 5
Likes: 0
Received 1 Like on 1 Post
Default

Hi all,

if someone is still trying to create the project themselves, be sure to use version 2.6.4. For 3.0.1, you receive this error message:



 
The following users liked this post:
Cabrio Bob (02-03-2022)
  #710  
Old 02-03-2022, 11:06 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 312 Likes on 147 Posts
Default

Final, final round order list:
- KMVW
- scjordan1969
- 427MikeB

6 pieces left

My previous post (#700) is still valid:
If you still want one please reply below.
Please note: people who previously showed interest have priority.


zoszabo72p,
it looks like you already solved your problem?
The version 3.0.1 you mention must be the ELMduino library.
I haven't tried that version yet.

Initially I started with an Arduino Nano, but changed over to an esp32 devkit v1.
My code is adapted to that.

Since you're running an Arduino UNO you might expect problems with the SSD1283A library (link to arduino forum)


 

Last edited by Cabrio Bob; 02-03-2022 at 11:09 AM.
The following users liked this post:
scjordan1969 (02-03-2022)
  #711  
Old 02-03-2022, 03:12 PM
zoszabo72p's Avatar
Junior Member
Join Date: Jan 2022
Posts: 5
Likes: 0
Received 1 Like on 1 Post
Post

Hi Bob,

Unfortunately, this has not yet been resolved.

The PowerBroker2 ELMduino 3.0.1 library can be used if 'if (myELM327.status == ELM_SUCCESS)' is replaced by 'if (myELM327.nb_rx_state == ELM_SUCCESS)'.

I also use ESP32 Devkit v1. It also communicates nicely with the Vgate iCar Pro ELM327 ODB2 scanner.

The problem is that all values are 0 or -1 when I try to test in the car.
On the phone, all the data comes nicely in the Torque app, but the Arduino doesn’t get any data.

I’m still trying, but I don’t really have an idea what the problem might be.





 
  #712  
Old 02-03-2022, 10:39 PM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 312 Likes on 147 Posts
Default

in your profile I see you own a Mazda 6.
This might help:
Find out which OBD protocol your car uses, and set the correct one:
Code:
(class).initializeELM('number');
See here:
https://github.com/PowerBroker2/ELMd...ment-616686169
 
  #713  
Old 02-04-2022, 09:35 AM
wymjym's Avatar
Veteran Member
Join Date: Oct 2016
Location: near Austin
Posts: 1,113
Received 703 Likes on 348 Posts
Default

Hi Bob,
add me to the list

wj
 
  #714  
Old 02-08-2022, 09:18 AM
legacy4cam's Avatar
Junior Member
Join Date: Dec 2020
Location: Lanark
Posts: 1
Likes: 0
Received 0 Likes on 0 Posts
Default

I'd go for one of these temperature displays also?

Am I too late...??

Ta in advance,

Iain .
 
  #715  
Old 02-08-2022, 10:08 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 312 Likes on 147 Posts
Default

legacy4cam,
you're not too late.
but others who were interested before do not respond.

Final, final round updated order list:
- KMVW
- scjordan1969
- 427MikeB
- wymjym
- legacy4cam
 
  #716  
Old 02-08-2022, 03:37 PM
fxdwg's Avatar
Senior Member
Join Date: Oct 2020
Location: Oklahoma, USA
Posts: 184
Received 133 Likes on 74 Posts
Default

To any fence sitters out there, this unit that Bob has created is really very neat and works with the interior very well. It's great for the peace of mind. Mine has performed flawlessly since I got it. I put the supplied board in the printed holder I had made and plugged it all in. It worked without fuss right immediately and has always worked on a car that's only driven on occasion. It's a 5 star buy.
 
The following users liked this post:
scjordan1969 (02-09-2022)
  #717  
Old 02-21-2022, 11:37 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 312 Likes on 147 Posts
Default

Originally Posted by Cabrio Bob
Final, final round updated order list:
- KMVW
- scjordan1969
- 427MikeB
- wymjym
- legacy4cam
An update,
the parts were delivered early,
I will be able to ship out the 5 units the coming weekend.
 
The following users liked this post:
scjordan1969 (02-21-2022)
  #718  
Old 03-06-2022, 07:57 AM
DanWilderspin's Avatar
Junior Member
Join Date: Jun 2019
Location: Cambridgeshire
Posts: 18
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by Cabrio Bob
An update,
the parts were delivered early,
I will be able to ship out the 5 units the coming weekend.
Hi there what was the upshot in the end with the rpms can it pick them up?

I’d like to use something like this with rpm based 12v triggers for valve based exhausts - so for arguments sake from 2500rpm to 4000rpm enable the 12v trigger.. how hard would this be?

many thanks and keep up the good work
 
  #719  
Old 03-06-2022, 08:02 AM
Doctodd's Avatar
Junior Member
Join Date: Jul 2017
Location: Central Texas
Posts: 11
Received 0 Likes on 0 Posts
Default

I realize I am too late for the ashtray device. I was and am still interested but got busy and forgot to order. Let me know if there is another opportunity, sorry about that.
Todd
 
  #720  
Old 03-09-2022, 09:51 AM
Cabrio Bob's Avatar
Senior Member
Thread Starter
Join Date: Apr 2020
Location: Netherlands
Posts: 301
Received 312 Likes on 147 Posts
Default

Originally Posted by DanWilderspin
Hi there what was the upshot in the end with the rpms can it pick them up?

I’d like to use something like this with rpm based 12v triggers for valve based exhausts - so for arguments sake from 2500rpm to 4000rpm enable the 12v trigger.. how hard would this be?

many thanks and keep up the good work
RPM has never been a problem,
and your idea is easily implemented with a
5V relay 5V relay
,
use this kind of sketch,
add to the header to which pin the relay is connected (in this example it is 3):

Code:
const int RELAY_PIN = 3;
in Setup, add the following code:

Code:
pinMode(RELAY_PIN, OUTPUT);
in the loop, add the following:

Code:
if (rpm > 2500 && rpm =< 4000)
{
digitalWrite(RELAY_PIN, HIGH);
}
else
{
digitalWrite(RELAY_PIN, LOW);
}
 

Last edited by Cabrio Bob; 03-09-2022 at 10:00 AM.


Quick Reply: OBD2 display in ashtray location



All times are GMT -5. The time now is 06:52 PM.