I Made A Thing

That's very cool. Seen those screens being used in a bunch of car related projects using canbus sniffers or ODB. May experiment myself in future for my other cars.

Regarding the PIDs for temps, THIS THREAD or THIS ONE might help as they are about getting DPF data into the Torque app. Lots of research into it.
 
That's very cool. Seen those screens being used in a bunch of car related projects using canbus sniffers or ODB. May experiment myself in future for my other cars.

Regarding the PIDs for temps, THIS THREAD or THIS ONE might help as they are about getting DPF data into the Torque app. Lots of research into it.
Thanks for those links. I've a lot of reading in my future. Mine is a 2019 CXEB engine and doesn't seem to have the DPF IN and OUT temps on those PIDS that are on the 2016 model. I'll keep digging though.
 
The device is a Waveshare esp32-s3 2.8 inch round development board. Then the firmware is custom built by me. My big learning is that bluetooth is a pain in the neck to figure out - damn near broke my brain - but it's fairly solid now when connecting. Those OBD bluetooth dongles seem to use different protocols for comms though so my firmware probsbly wouldn't connect to an OBDEleven without rewriting the firmware. The esp32-s3 is just powered from the 12v socket via a USB-C cable. I'll try figure out designing an enclosure for it & get that 3D printed.
Out of interest what Framework did you use - Arduino IDE or ESP-IDF ?

I did contemplate building something simialr using Arduino, until I worked out much time I would take.
 
Out of interest what Framework did you use - Arduino IDE or ESP-IDF ?

I did contemplate building something simialr using Arduino, until I worked out much time I would take.
It's both and a few other bits to get some of the rendering done - pioarduino which bundles both Arduino ESP32 with IDF so calling some of the Arduino API's with some direct calls for the lcd screen and gpio pins.

The bluetooth is done with NimBLE-Arduino and then some of the text stuff is with LVGL.

I've also done a "companion" phone app to allow the initial setup of the board where the bluetooth dongle needs to be identified. I couldn't figure out an alternative to select the OBD dongle directly on the screen as there's no touch screen on this particular version of the esp32-s3 that I have so initial config will be done on the phone app then it remembers that OBD dongle the next time it starts and searches for it & connects.

Bluetooth was a pain in the hoop to figure out but equally if I went down the soldering route to add an OBD socket I'd probably be still there trying to figure out which pins etc. to solder where.
 
It's both and a few other bits to get some of the rendering done - pioarduino which bundles both Arduino ESP32 with IDF so calling some of the Arduino API's with some direct calls for the lcd screen and gpio pins.

The bluetooth is done with NimBLE-Arduino and then some of the text stuff is with LVGL.

I've also done a "companion" phone app to allow the initial setup of the board where the bluetooth dongle needs to be identified. I couldn't figure out an alternative to select the OBD dongle directly on the screen as there's no touch screen on this particular version of the esp32-s3 that I have so initial config will be done on the phone app then it remembers that OBD dongle the next time it starts and searches for it & connects.

Bluetooth was a pain in the hoop to figure out but equally if I went down the soldering route to add an OBD socket I'd probably be still there trying to figure out which pins etc. to solder where.
Yes, but does it peak at + or - 5% of the apparent centre of negativity? You blokes are so clever! It's so easy flogging pianos and guitars!
 
Would be interesting to plug in to my van to see what it makes of it. Got the van last year and have done about 7k in it and not been aware of any regen. I’m assuming that the DPF and Ad blue have been mapped out by the previous owner though he denies any knowledge of it?
 
Would be interesting to plug in to my van to see what it makes of it. Got the van last year and have done about 7k in it and not been aware of any regen. I’m assuming that the DPF and Ad blue have been mapped out by the previous owner though he denies any knowledge of it?
That would be an interesting scenario I'd need to look into - when the DPF removed & mapped out what sensors still report values.

I was having issues with various error codes on mine & went down that route & got EGR & adblue mapped out but was advised to leave the DPF in place.

Drove it for about 6 months like that but still got some of the codes after doing all that so I then got everything reinstated & replaced the EGR Cooler & got the DPF cleaned & haven't had issues since.

It's difficult to cater for all scenarios making a thing like this.
 
@SlothBurger that actually makes a lot of sense, thanks for explaining it 🙂

The touchscreen idea sounds really good too—being able to switch between regen info and the usual stats would make it so much more practical day to day. It’s one of those things you don’t realise you need until you see it done properly.

Really like what you’ve put together here, it’s a clever bit of work 👍
 
Impressive work. Like many others I would be happy to be a guinea pig. I should be able to get an enclosure designed and printed if that makes a difference.
 
Impressive work. Like many others I would be happy to be a guinea pig. I should be able to get an enclosure designed and printed if that makes a difference.
Thanks for the offer. I will definitely need some testers to make sure it works with the widest range of different vehicles. The device is a bit away from being prime time ready but I have a few I might send out to some helpers on here when I get to that stage. In the meanwhile I might have an alternative in the pipeline - I have spent the last few weeks building an app that replicates the code I had already written for the device. So the device functionality will be available on your phone (iPhone & Android). If you PM me your email and type of phone - android or iPhone - I'll try add you to a tester group and you can see if it works for your vehicle. Of course you'd still need a ELM327 type OBD - I've only tested it so far on a Carista EVO. The app as-is works exactly the same as the device that I had built the firmware for but on your phone. It also will control the device but it doesn't need the device to work standalone. It does need the OBD bluetooth dongle though and it connects to the OBD via bluetooth and you get the same DPF dashboard screen as the device but in an app on your phone. I've cycled it through a few live regens on my own van and it worked great. Here's a few screenshots of the app below while connected to my van. In landscape orientation it shows both the DPF metrics and a live RPM/Speed. In portrait it shows either DPF or RPM/Speed and you can swipe between them. The trade would be that you give constructive feedback and we end up with a device and app that works for the most range of vehicles.

DPF_Landscape-Ori-1.webp

IMG_6873.webpIMG_6876.webpIMG_6879.webp
 
Thanks for the offer. I will definitely need some testers to make sure it works with the widest range of different vehicles. The device is a bit away from being prime time ready but I have a few I might send out to some helpers on here when I get to that stage. In the meanwhile I might have an alternative in the pipeline - I have spent the last few weeks building an app that replicates the code I had already written for the device. So the device functionality will be available on your phone (iPhone & Android). If you PM me your email and type of phone - android or iPhone - I'll try add you to a tester group and you can see if it works for your vehicle. Of course you'd still need a ELM327 type OBD - I've only tested it so far on a Carista EVO. The app as-is works exactly the same as the device that I had built the firmware for but on your phone. It also will control the device but it doesn't need the device to work standalone. It does need the OBD bluetooth dongle though and it connects to the OBD via bluetooth and you get the same DPF dashboard screen as the device but in an app on your phone. I've cycled it through a few live regens on my own van and it worked great. Here's a few screenshots of the app below while connected to my van. In landscape orientation it shows both the DPF metrics and a live RPM/Speed. In portrait it shows either DPF or RPM/Speed and you can swipe between them. The trade would be that you give constructive feedback and we end up with a device and app that works for the most range of vehicles.

View attachment 323964

View attachment 323965View attachment 323966View attachment 323967
That is really impressive. 👍
 
I'd be more than happy to be a guinea pig also (CXEB also).

I'm assuming you already have the skill set (given what you have done here) to do it your self but, if you were looking for someone to assist in 3D modelling and printing a case/ mount for one of these to replace the phone holder, I'd be happy to help.

I do like a little tinkering project.

Let me know where to send my CV to 🤣.
 
I'd be more than happy to be a guinea pig also (CXEB also).

I'm assuming you already have the skill set (given what you have done here) to do it your self but, if you were looking for someone to assist in 3D modelling and printing a case/ mount for one of these to replace the phone holder, I'd be happy to help.

I do like a little tinkering project.

Let me know where to send my CV to 🤣.
That would be great. I've only dabbled in 3D modelling so it'd be a steep learning curve for me. If you PM me we can try figure out how I'd get one of the waveshares with the firmware installed posted to you so you can have a look at it & how the ports etc. would be modelled & printed. Goal would be to keep the enclosure as slim as possible while still allowing the ports accessible & for it to be removable.
 
That would be great. I've only dabbled in 3D modelling so it'd be a steep learning curve for me. If you PM me we can try figure out how I'd get one of the waveshares with the firmware installed posted to you so you can have a look at it & how the ports etc. would be modelled & printed. Goal would be to keep the enclosure as slim as possible while still allowing the ports accessible & for it to be removable.
PM Sent :thumbsup:
 
Thanks for the offer. I will definitely need some testers to make sure it works with the widest range of different vehicles. The device is a bit away from being prime time ready but I have a few I might send out to some helpers on here when I get to that stage. In the meanwhile I might have an alternative in the pipeline - I have spent the last few weeks building an app that replicates the code I had already written for the device. So the device functionality will be available on your phone (iPhone & Android). If you PM me your email and type of phone - android or iPhone - I'll try add you to a tester group and you can see if it works for your vehicle. Of course you'd still need a ELM327 type OBD - I've only tested it so far on a Carista EVO. The app as-is works exactly the same as the device that I had built the firmware for but on your phone. It also will control the device but it doesn't need the device to work standalone. It does need the OBD bluetooth dongle though and it connects to the OBD via bluetooth and you get the same DPF dashboard screen as the device but in an app on your phone. I've cycled it through a few live regens on my own van and it worked great. Here's a few screenshots of the app below while connected to my van. In landscape orientation it shows both the DPF metrics and a live RPM/Speed. In portrait it shows either DPF or RPM/Speed and you can swipe between them. The trade would be that you give constructive feedback and we end up with a device and app that works for the most range of vehicles.

View attachment 323964

View attachment 323965View attachment 323966View attachment 323967
Android user with Vgate iCar 2 Bluetooth dongle if you need a tester, '24vplate 6.1, DNAA engine.
 
Back
Top