Drive Mode Auto Changer

drdrewusaf

Newish Member
Joined
Dec 15, 2018
Messages
6
Reaction score
12
Points
3
For lack of a better name lol

I've built an off-the-shelf Arduino prototype that can change your drive mode when the car starts. I've also made it so it can turn off ISG. The board I have is limited in RAM, so other expansion (Auto Hold, etc) is difficult. I'd love to make a bespoke device that can expand to more options, but I don't have the know-how to start the prototype from scratch. I am relatively certain that the drive mode knob and ISG switch are CANbus endpoints because they have a 200-220 ohm resistance to ground (which is within the CANbus spec). However, this does *not* interface with the CANbus via data connections - it is merely a switch robot that sinks CANbus signals to ground at programmed intervals.

Right now, I'm running a short term test, and there have been zero issues. The next step is to, hopefully, ID the connectors for the wiring looms so I can make a short-run adapter that will alleviate the need to "tap" into the vehicle's wiring. Also looking for a more elegant solution for the transistors that perform the switching. Below are all of the videos I've posted about it.

I know that a CANbus module is on its way for the Stinger (at the Kia Optima Store website), but not sure if it has the ability to control the drive mode. So this may be an in-vain effort.





Video about one week into the short term test:

Let me know if you have any questions or comments. I'm also open to any help that can be provided to make a better packaged option...3D printed case, bespoke PCB/OLED, *wiring adapters (would be huge!)*...


Drew
 
Last edited:
I would do that just for the auto stop start, good job.
 
Nice hack mate!
 
______________________________
Quick update...

New parts have arrived. I have a new mainboard with more RAM and IO. Should be able to control up to 6 things in the car now. I received some feedback to have it change auto-hold, and thought that someone out there might want it to change traction control. Those are options, but I haven't written the code yet.

Also, a new daughter board that has all of the transistors on it. Originally, I used a large bread board. The daughter board is way more compact, allows for stacking with the other boards (for packaging in a case later), and it has a removable plug on it. That means you can simply unplug it for dealer visits.

In the coming weeks, a 3D printed case should be on its way.

Finally, if anyone has a contact in Korea that can get parts from a Korean parts manufacturer, that would be awesome. To make this thing plug and play, I need KM025B series connectors from the company Hirose. Those are the connectors that Kia used to build part (the part that is important to this) of the wiring harness.

I still can't post links to images...

Drew
 
Uploaded images...
 

Attachments

  • LRM_EXPORT_306675673107699_20190410_204222432.webp
    LRM_EXPORT_306675673107699_20190410_204222432.webp
    302.3 KB · Views: 39
  • LRM_EXPORT_306685334327852_20190410_204232093.webp
    LRM_EXPORT_306685334327852_20190410_204232093.webp
    289.2 KB · Views: 41
  • LRM_EXPORT_306695317806910_20190410_204242076.webp
    LRM_EXPORT_306695317806910_20190410_204242076.webp
    180.9 KB · Views: 41
  • LRM_EXPORT_306704893520136_20190410_204251652.webp
    LRM_EXPORT_306704893520136_20190410_204251652.webp
    208.9 KB · Views: 41
From interior to exterior to high performance - everything you need for your Stinger awaits you...
Finally, if anyone has a contact in Korea that can get parts from a Korean parts manufacturer, that would be awesome. To make this thing plug and play, I need KM025B series connectors from the company Hirose. Those are the connectors that Kia used to build part (the part that is important to this) of the wiring harness.
Drew

I've used Mouser in the past to buy connectors used in OEM automotive parts (in particular, factory amplifier connectors). While possibly not ideal for mass production due to extra cost, they might have what you need? They have a ton of stuff lol.
 
I've used Mouser in the past to buy connectors used in OEM automotive parts (in particular, factory amplifier connectors). While possibly not ideal for mass production due to extra cost, they might have what you need? They have a ton of stuff lol.

Checked Mouser and Digikey. They only have Hirose products for the American market. I'm working with the American market Hirose to see if there is any compatibility between both markets, but it's not promising.


Drew
 
That's pretty cool. Nice to see different ideas come out and then to life like this.

It'd be neat to get the tail lights set to fill in from the inside to the outside, like the new Audi's have.
 
That's very impressive and the features you've mentioned sound great. I'd love the ability to not have to manually select my Custom drive mode every time I start the car, same with the ISG. Please keep us updated with progress and pricing.
 
If you're looking for beta testers, let me know.....:)
 
______________________________
From interior to exterior to high performance - everything you need for your Stinger awaits you...
Very nice! I may be interested as well.
 
Finally! I'm just about to start my Stinger hacking project. Thanks for sharing, the more of us the better!
 
From interior to exterior to high performance - everything you need for your Stinger awaits you...
I know I’m a bit late to the party, but love what you’re doing here! Just bought my Stinger 2 weeks ago! Anyway, I’m here to offer up 3D printing services. I’m an Application Engineer for a 3D printing company so don’t hesitate to reach out!
 
There's an ESP32 based Feather that is cheaper than the 32u4 and would offer dramatically more RAM, etc.
The only drawback to the ESP32 is that the A/D on the chip is garbage, but you're not using that.

The ESP32 should be pin compatible, and unless you're bit-banging the 32u4 the Arduino code should also cross over.
 
Back
Top