Notices
Forced Induction Turbochargers and Superchargers..Got Boost?

Aarrgghh's custom haltech gauges

Thread Tools
 
Search this Thread
 
Old 01-24-2019, 06:32 PM
  #1  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default Aarrgghh's custom haltech gauges

So this summer I finally got tired of waiting for the Haltech software on my car pc to connect up and display my gauges. So I started designing and building my own Haltech gauge software. Built my own can bus cables as I've got the box and widebands, but no 'expander'. Figured out what they were doing so I can make up any number of ports without one. Hooked up to a box with a canbus adaptor this fall and recorded a quick log of the traffic.

I've been picking away at it while the car is in storage for the winter on my desktop. Got it working to where I'm happy with it, just need to validate full screen operation on the car pc itself with mouse cursor hiding. The res on the 7" touch screen is only 1024x768 so I didn't go crazy trying to make gauges that looked like physical ones, I decided to embrace the screen and go for a boxy easy to read look.

Here's a look:

The section under the boost bar scrolls down to show the recent history. Some of the values have a peak hold feature so I can read that after getting off the throttle. This isn't activated until 75% throttle.

Others like oil pressure have a low pass filter on the indicator and number display to lower the flutter.




My traction maps use the current gear and wheel speed diff front to rear to pull boost and timing to keep the wheel slip in check without slowing down the acceleration more than needed.


Once I get it into the car, I can adjust the color match. The logging records the full data on the can bus for later and auto cleans up files.

The auto dim, uses the sunrise and sunset times to fade the screen down so I'm not lighting up the interior (something I couldn't do before).



The gauges and tabs can be added/moved and rearranged at will.

The screens installed where the nav would have been (mine didn't have it) and the nav buttons are now a functional keyboard so I've set the software up to use the page up/down or left/right keys to switch tabs, or the left and right 1/4 of the touch screen.


Build thread.
The following 3 users liked this post by aarrgghh:
bealljk (01-25-2019), NCPG (03-04-2019), rcdawgs (03-01-2019)
Old 01-25-2019, 03:45 AM
  #2  
Cux350z
hatersgonnahate
iTrader: (162)
 
Cux350z's Avatar
 
Join Date: Apr 2005
Location: Greenville, SC
Posts: 14,340
Received 956 Likes on 721 Posts
Default

BAD FREAKIN *** dude!!!!!!!!

I want. The price they want for their gaugeart cable is a bit redic though.
The following users liked this post:
aarrgghh (01-25-2019)
Old 01-25-2019, 06:24 AM
  #3  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

If you can crimp wires to a pin the cables are easy and cheap to make. The connectors/pins are a few bucks on mouser and I just used a ethernet patch cord for the twisted pair wiring.
Old 01-25-2019, 06:50 AM
  #4  
eZg
New Member
iTrader: (5)
 
eZg's Avatar
 
Join Date: Nov 2002
Location: Nashville/Tupelo
Posts: 958
Received 59 Likes on 55 Posts
Default

damn......even auto dim. Well done
Old 01-25-2019, 07:39 AM
  #5  
Cux350z
hatersgonnahate
iTrader: (162)
 
Cux350z's Avatar
 
Join Date: Apr 2005
Location: Greenville, SC
Posts: 14,340
Received 956 Likes on 721 Posts
Default

Originally Posted by aarrgghh
If you can crimp wires to a pin the cables are easy and cheap to make. The connectors/pins are a few bucks on mouser and I just used a ethernet patch cord for the twisted pair wiring.
that i can do! I have some cat-5 too. This may work https://www.alliedelec.com/product/f...SABEgKFQvD_BwE


hard part is the programming youve done.
Old 01-25-2019, 08:29 AM
  #6  
bealljk
350Z-holic
iTrader: (13)
 
bealljk's Avatar
 
Join Date: Apr 2010
Location: North Denver
Posts: 6,358
Received 1,282 Likes on 1,007 Posts
Default

impressive arrrrggggggggghhhhhhhhh
The following users liked this post:
aarrgghh (01-25-2019)
Old 01-25-2019, 08:46 AM
  #7  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

Thanks everyone. I can get you the part numbers from my mouser order when I get home if you're interested.

And you're right the programming took by far the most time.
Old 01-25-2019, 09:15 AM
  #8  
bealljk
350Z-holic
iTrader: (13)
 
bealljk's Avatar
 
Join Date: Apr 2010
Location: North Denver
Posts: 6,358
Received 1,282 Likes on 1,007 Posts
Default

too late Arrggghhh … jumped to link … can you write the code for the Link G4? thanks, much appreciated!
Old 01-25-2019, 11:34 AM
  #9  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

Originally Posted by bealljk
too late Arrggghhh … jumped to link … can you write the code for the Link G4? thanks, much appreciated!
I'll have a look to see if they have published the can bus protocol like Haltech has. If so, then the answer is probably yes.
Old 01-25-2019, 11:35 AM
  #10  
Cux350z
hatersgonnahate
iTrader: (162)
 
Cux350z's Avatar
 
Join Date: Apr 2005
Location: Greenville, SC
Posts: 14,340
Received 956 Likes on 721 Posts
Default

Originally Posted by aarrgghh
Thanks everyone. I can get you the part numbers from my mouser order when I get home if you're interested.

And you're right the programming took by far the most time.
open source?

this is the best thing to come out the forums in years. We can just act like stance never happened

Old 01-25-2019, 12:16 PM
  #11  
bealljk
350Z-holic
iTrader: (13)
 
bealljk's Avatar
 
Join Date: Apr 2010
Location: North Denver
Posts: 6,358
Received 1,282 Likes on 1,007 Posts
Default

Originally Posted by Cux350z
We can just act like stance never happened
can we please?

In my (delusional) mind, it never did...I never signed off on that ****
Old 01-25-2019, 07:27 PM
  #12  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

Haltech Can connectors are TE Connectivity 1379659-5, pins are 1123343-1.

If there's enough interest, I'm thinking of doing a port to one of my raspberry pie's as a low cost gauge setup (for those that don't have a full windows PC in their car). A few of people up here in the z car club have expressed interest.
The following users liked this post:
Cux350z (01-26-2019)
Old 01-25-2019, 08:16 PM
  #13  
MicVelo
350Z/370Z Tech Moderator
MY350Z.COM
 
MicVelo's Avatar
 
Join Date: Oct 2014
Location: Northern California
Posts: 10,023
Received 3,253 Likes on 2,314 Posts
Default

Originally Posted by Cux350z
open source?

this is the best thing to come out the forums in years. We can just act like stance never happened
Originally Posted by bealljk
can we please?

In my (delusional) mind, it never did...I never signed off on that ****
I have to agree, this is some serious and seriously cool shid!! So refreshing to view real innovation and not have to read about people's sorry problems that's Autoshop 101 grade level crap (which is my gripe equivalent to the stance comments, HAR HAR!). And do I worry anyone will be offended? Nope, they won't get this far after going through aarrgghh's original post.

The following users liked this post:
Cux350z (01-26-2019)
Old 01-26-2019, 04:18 AM
  #14  
Cux350z
hatersgonnahate
iTrader: (162)
 
Cux350z's Avatar
 
Join Date: Apr 2005
Location: Greenville, SC
Posts: 14,340
Received 956 Likes on 721 Posts
Default

Originally Posted by aarrgghh
Haltech Can connectors are TE Connectivity 1379659-5, pins are 1123343-1.

If there's enough interest, I'm thinking of doing a port to one of my raspberry pie's as a low cost gauge setup (for those that don't have a full windows PC in their car). A few of people up here in the z car club have expressed interest.
perfect. This will make it much easier than programming for a windows pc environment with so many variables.

I would prefer arduino since that is what I use but it may not have the capabilities.

I have a double din radio with HDMI input. No car PC.
Old 01-26-2019, 03:53 PM
  #15  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

Originally Posted by Cux350z
perfect. This will make it much easier than programming for a windows pc environment with so many variables.

I would prefer arduino since that is what I use but it may not have the capabilities.

I have a double din radio with HDMI input. No car PC.
The arduino won't have the horsepower or the hdmi/video output. I've got Pi 3 b's that should work. A Pi zero might be up to it as well.
Old 02-13-2019, 06:03 PM
  #16  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

Ok I've had several people interested in a potential product both though PM's and in the local Z club, so I'm going ahead with a Raspberry Pi port so the cost to install can be low.

So since then I've upgraded my desktop dev PC, setup a Pi and a Linux box as remote dev targets and started building a full screen GTK app and porting. App runs and I've ported one of the gauge types. Here's the first working gauge:



It's not that blue in person, couldn't get a pic on my phone with the right coloring/lighting without washing out the screen (colors are the same as the above screen shots). For reference the screen is a 7" touch with no case so it can be mounted. Many on Amazon, Pi's in the foreground in the white case.

Still have to port the code for the rest of the gauge drawing, and then port the editor code.

I've also put together a circuit design for a suitable power supply triggered by the accessory power that will turn on the Pi and signal it when ACC is off. It then gives it 60 seconds to shut down before it cuts power. Idle current draw is < 0.5uA, so basically nothing.
The following users liked this post:
Cux350z (02-14-2019)
Old 02-26-2019, 02:47 PM
  #17  
Vas_Z33
New Member
iTrader: (39)
 
Vas_Z33's Avatar
 
Join Date: Jan 2009
Location: westchester NY
Posts: 1,709
Received 25 Likes on 22 Posts
Default

Bad ***! Love this because I love code. In!
Old 03-10-2019, 10:25 AM
  #18  
MDK
New Member
iTrader: (10)
 
MDK's Avatar
 
Join Date: Aug 2007
Location: Milwaukee
Posts: 304
Likes: 0
Received 1 Like on 1 Post
Default

Any possibility of getting a hold of the windows version? My car already has a windows PC in it and I dont plan on ditching it anytime soon.
Old 03-11-2019, 03:37 PM
  #19  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

Both versions should be available soon. I've almost got the pi version to parity, but I need to remove several hard coded things in both. Currently, that's the location for sunrise/set calculation, the locations of log files, and can communications config. The setup tab, and size of the tabs themselves are currently fixed, targeted at a 1024x768 res.
Old 03-11-2019, 03:41 PM
  #20  
aarrgghh
New Member
Thread Starter
 
aarrgghh's Avatar
 
Join Date: Aug 2004
Posts: 160
Received 45 Likes on 36 Posts
Default

Originally Posted by bealljk
too late Arrggghhh … jumped to link … can you write the code for the Link G4? thanks, much appreciated!
Had a deeper look at the link. Although there ins't a standard can gauge output format, it can be configured to match the gauge requirements instead. So for the short term, all you'd have to do is setup the can outputs to match the Haltech gauge doc for the values you're displaying.

I'll probably add the ability to specify the data config in a selectable text description file to support just about anything CAN bus.


Quick Reply: Aarrgghh's custom haltech gauges



All times are GMT -8. The time now is 03:28 AM.