Notices
Forced Induction Turbochargers and Superchargers..Got Boost?

Aarrgghh's custom haltech gauges

Thread Tools
 
Search this Thread
 
Old Jan 24, 2019 | 06:32 PM
  #1  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Jan 25, 2019 | 03:45 AM
  #2  
Cux350z's Avatar
Cux350z
hatersgonnahate
Premier Member
20 Year Member
Liked
Loved
Community Favorite
iTrader: (162)
 
Joined: Apr 2005
Posts: 15,390
Likes: 1,085
From: Greenville, SC
Default

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

I want. The price they want for their gaugeart cable is a bit redic though.
Reply
Old Jan 25, 2019 | 06:24 AM
  #3  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Jan 25, 2019 | 06:50 AM
  #4  
eZg's Avatar
eZg
New Member
20 Year Member
Liked
iTrader: (5)
 
Joined: Nov 2002
Posts: 968
Likes: 61
From: Nashville/Tupelo
Default

damn......even auto dim. Well done
Reply
Old Jan 25, 2019 | 07:39 AM
  #5  
Cux350z's Avatar
Cux350z
hatersgonnahate
Premier Member
20 Year Member
Liked
Loved
Community Favorite
iTrader: (162)
 
Joined: Apr 2005
Posts: 15,390
Likes: 1,085
From: Greenville, SC
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.
Reply
Old Jan 25, 2019 | 08:29 AM
  #6  
bealljk's Avatar
bealljk
350Z-holic
15 Year Member
Liked
Loved
Community Favorite
iTrader: (13)
 
Joined: Apr 2010
Posts: 6,504
Likes: 1,325
From: North Denver
Default

impressive arrrrggggggggghhhhhhhhh
Reply
Old Jan 25, 2019 | 08:46 AM
  #7  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Jan 25, 2019 | 09:15 AM
  #8  
bealljk's Avatar
bealljk
350Z-holic
15 Year Member
Liked
Loved
Community Favorite
iTrader: (13)
 
Joined: Apr 2010
Posts: 6,504
Likes: 1,325
From: North Denver
Default

too late Arrggghhh … jumped to link … can you write the code for the Link G4? thanks, much appreciated!
Reply
Old Jan 25, 2019 | 11:34 AM
  #9  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Jan 25, 2019 | 11:35 AM
  #10  
Cux350z's Avatar
Cux350z
hatersgonnahate
Premier Member
20 Year Member
Liked
Loved
Community Favorite
iTrader: (162)
 
Joined: Apr 2005
Posts: 15,390
Likes: 1,085
From: Greenville, SC
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

Reply
Old Jan 25, 2019 | 12:16 PM
  #11  
bealljk's Avatar
bealljk
350Z-holic
15 Year Member
Liked
Loved
Community Favorite
iTrader: (13)
 
Joined: Apr 2010
Posts: 6,504
Likes: 1,325
From: North Denver
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 ****
Reply
Old Jan 25, 2019 | 07:27 PM
  #12  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Jan 25, 2019 | 08:16 PM
  #13  
MicVelo's Avatar
MicVelo
350Z/370Z Tech Moderator
MY350Z.COM
Premier Member
10 Year Member
Liked
 
Joined: Oct 2014
Posts: 10,315
Likes: 3,378
From: Northern California
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.

Reply
Old Jan 26, 2019 | 04:18 AM
  #14  
Cux350z's Avatar
Cux350z
hatersgonnahate
Premier Member
20 Year Member
Liked
Loved
Community Favorite
iTrader: (162)
 
Joined: Apr 2005
Posts: 15,390
Likes: 1,085
From: Greenville, SC
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.
Reply
Old Jan 26, 2019 | 03:53 PM
  #15  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Feb 13, 2019 | 06:03 PM
  #16  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Feb 26, 2019 | 02:47 PM
  #17  
Vas_Z33's Avatar
Vas_Z33
New Member
iTrader: (39)
 
Joined: Jan 2009
Posts: 1,712
Likes: 25
From: westchester NY
Default

Bad ***! Love this because I love code. In!
Reply
Old Mar 10, 2019 | 10:25 AM
  #18  
MDK's Avatar
MDK
New Member
15 Year Member
iTrader: (10)
 
Joined: Aug 2007
Posts: 304
Likes: 1
From: Milwaukee
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.
Reply
Old Mar 11, 2019 | 03:37 PM
  #19  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply
Old Mar 11, 2019 | 03:41 PM
  #20  
aarrgghh's Avatar
aarrgghh
Thread Starter
New Member
 
Joined: Aug 2004
Posts: 160
Likes: 45
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.
Reply



All times are GMT -8. The time now is 12:24 PM.