MY350Z.COM - Nissan 350Z and 370Z Forum Discussion

MY350Z.COM - Nissan 350Z and 370Z Forum Discussion (https://my350z.com/forum/)
-   Forced Induction (https://my350z.com/forum/forced-induction-182/)
-   -   Aarrgghh's custom haltech gauges (https://my350z.com/forum/forced-induction/621191-aarrgghhs-custom-haltech-gauges.html)

aarrgghh Jan 24, 2019 06:32 PM

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:
https://cimg5.ibsrv.net/gimg/my350z....5cc693151d.png
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.

https://cimg4.ibsrv.net/gimg/my350z....cc22027b9d.png
https://cimg7.ibsrv.net/gimg/my350z....ff4c80566b.png
https://cimg9.ibsrv.net/gimg/my350z....715567dc7f.png
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.

https://cimg6.ibsrv.net/gimg/my350z....d379ad5368.png
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).

https://cimg8.ibsrv.net/gimg/my350z....09fe60e9ed.png

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.

Cux350z Jan 25, 2019 03:45 AM

BAD FREAKIN ASS dude!!!!!!!!

I want. The price they want for their gaugeart cable is a bit redic though.

aarrgghh Jan 25, 2019 06:24 AM

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.

eZg Jan 25, 2019 06:50 AM

damn......even auto dim. Well done

Cux350z Jan 25, 2019 07:39 AM


Originally Posted by aarrgghh (Post 10982486)
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.

bealljk Jan 25, 2019 08:29 AM

impressive arrrrggggggggghhhhhhhhh

aarrgghh Jan 25, 2019 08:46 AM

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.

bealljk Jan 25, 2019 09:15 AM

too late Arrggghhh … jumped to link … can you write the code for the Link G4? thanks, much appreciated!

aarrgghh Jan 25, 2019 11:34 AM


Originally Posted by bealljk (Post 10982518)
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.

Cux350z Jan 25, 2019 11:35 AM


Originally Posted by aarrgghh (Post 10982516)
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


bealljk Jan 25, 2019 12:16 PM


Originally Posted by Cux350z (Post 10982542)
We can just act like stance never happened

can we please?

In my (delusional) mind, it never did...I never signed off on that sh!t

aarrgghh Jan 25, 2019 07:27 PM

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.

MicVelo Jan 25, 2019 08:16 PM


Originally Posted by Cux350z (Post 10982542)
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 (Post 10982546)
can we please?

In my (delusional) mind, it never did...I never signed off on that sh!t

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. :icon17:


Cux350z Jan 26, 2019 04:18 AM


Originally Posted by aarrgghh (Post 10982580)
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.

aarrgghh Jan 26, 2019 03:53 PM


Originally Posted by Cux350z (Post 10982594)
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.

aarrgghh Feb 13, 2019 06:03 PM

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:

https://cimg3.ibsrv.net/gimg/my350z....1853e66078.jpg

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.

Vas_Z33 Feb 26, 2019 02:47 PM

Bad ass! Love this because I love code. In!

MDK Mar 10, 2019 10:25 AM

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.

aarrgghh Mar 11, 2019 03:37 PM

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.

aarrgghh Mar 11, 2019 03:41 PM


Originally Posted by bealljk (Post 10982518)
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.


All times are GMT -8. The time now is 01:04 PM.


© 2026 MH Sub I, LLC dba Internet Brands