AEM Infinity 506 in a 3000GT

If you're looking for a place to direct your vehicular thoughts, you've found it.

Moderator: Monochrome

Post Reply
User avatar
aaronatstate
Posts: 9859
Joined: Tue Apr 17, 2007 3:52 pm
Location: Arkansas

Re: AEM Infinity 506 in a 3000GT

Post by aaronatstate »

Just let me know!
Image
Chr15t0ph3r85: YES
Chr15t0ph3r85: GOOO STATE
:)
User avatar
mjannusch
Posts: 4540
Joined: Mon May 20, 2013 8:00 pm
Location: Hudson, WI

Re: AEM Infinity 506 in a 3000GT

Post by mjannusch »

I was kind of bored today, so I pulled out the electronics and stuff for the digital gauges that I was designing for the Spyder. I'd been having some trouble getting the graphics engine to initialize on the displays.

I managed to build a new library to control the GPU and get everything set up right, and have been playing around most of the day designing gauges. Here's an early look. Basically this is set up for full daylight viewing with a sunlight-readable LCD display. I mounted on a 3D printed insert for the factory dash openings, and think it'll look good mounted.

The gauge is animated, and has a sweeping needle to indicate the reading, as well as a numeric display of whatever you are displaying right in the middle, and a description of what is being displayed at the bottom. If you go above a warning value, the background will switch to yellow with black text/ticks/etc.

I can put graphics in the background, or whatever. There's full alpha channel support to do transparency or special effects like that as well. Right now it isn't very fancy, but it looks pretty clean and does what I want it to do.

Next steps: get it working with three displays at once (there's plenty of computing power to make this happen), and wire up the CANbus transceiver and get it pulling data from the Infinity in the Spyder.

The displays also have capacitive touchscreens like a cellphone, so I can make it so you can touch a display and it'll switch to buttons where you could select different gauges or options to set warning levels, etc. Should be fun if I find enough time to stick with it.
You do not have the required permissions to view the files attached to this post.
-Matt
'21 Corvette Stingray HTC Z51
'95 3000GT Spyder VR4 (11.838@117.56)
User avatar
Chris GTO TT
Posts: 15899
Joined: Mon Sep 10, 2007 7:50 pm
Location: Sacramento

Re: AEM Infinity 506 in a 3000GT

Post by Chris GTO TT »

Oh that's fancy!
User avatar
aaronatstate
Posts: 9859
Joined: Tue Apr 17, 2007 3:52 pm
Location: Arkansas

Re: AEM Infinity 506 in a 3000GT

Post by aaronatstate »

That's really nice!

Please make the boost gauge warning screen say "DANGER TO MANIFOLD". :lol:
Image
Chr15t0ph3r85: YES
Chr15t0ph3r85: GOOO STATE
:)
User avatar
ChargerX3
Posts: 12396
Joined: Tue Aug 23, 2011 8:51 pm
Location: Reno

Re: AEM Infinity 506 in a 3000GT

Post by ChargerX3 »

Those look simple yet clean. Color output is a nice feature.
Image
User avatar
Jeff V.
Posts: 25398
Joined: Wed Feb 28, 2007 7:36 pm

Re: AEM Infinity 506 in a 3000GT

Post by Jeff V. »

That looks slick.
I think about all the things we could have done, all the miracles we could have achieved, if we were all just a little bit better than it turns out we are.
--Naomi Nagata
User avatar
Chris GTO TT
Posts: 15899
Joined: Mon Sep 10, 2007 7:50 pm
Location: Sacramento

Re: AEM Infinity 506 in a 3000GT

Post by Chris GTO TT »

[quote=""aaronatstate""]That's really nice!

Please make the boost gauge warning screen say "DANGER TO MANIFOLD". :lol: [/quote]

:lol: :stupid:
User avatar
mjannusch
Posts: 4540
Joined: Mon May 20, 2013 8:00 pm
Location: Hudson, WI

Re: AEM Infinity 506 in a 3000GT

Post by mjannusch »

Haha, yeah! Something like that would be impossi...
You do not have the required permissions to view the files attached to this post.
-Matt
'21 Corvette Stingray HTC Z51
'95 3000GT Spyder VR4 (11.838@117.56)
User avatar
Chris GTO TT
Posts: 15899
Joined: Mon Sep 10, 2007 7:50 pm
Location: Sacramento

Re: AEM Infinity 506 in a 3000GT

Post by Chris GTO TT »

:like:
User avatar
aaronatstate
Posts: 9859
Joined: Tue Apr 17, 2007 3:52 pm
Location: Arkansas

Re: AEM Infinity 506 in a 3000GT

Post by aaronatstate »

[quote=""mjannusch""]Haha, yeah! Something like that would be impossi...[/quote]

That is perfect! :lol:

Now you just need a diamond plate floor that falls out at the same time and it will be complete
Image
Chr15t0ph3r85: YES
Chr15t0ph3r85: GOOO STATE
:)
User avatar
ChargerX3
Posts: 12396
Joined: Tue Aug 23, 2011 8:51 pm
Location: Reno

Re: AEM Infinity 506 in a 3000GT

Post by ChargerX3 »

Do you have little NOS bottles under the passenger seat as well?
Image
User avatar
Chris GTO TT
Posts: 15899
Joined: Mon Sep 10, 2007 7:50 pm
Location: Sacramento

Re: AEM Infinity 506 in a 3000GT

Post by Chris GTO TT »

[quote=""ChargerX3""]Do you have little NOS bottles under the passenger seat as well?[/quote]

Nah he's got 2 of the big ones in the back seat
User avatar
mjannusch
Posts: 4540
Joined: Mon May 20, 2013 8:00 pm
Location: Hudson, WI

Re: AEM Infinity 506 in a 3000GT

Post by mjannusch »

I have 5 little bottles, yes.
-Matt
'21 Corvette Stingray HTC Z51
'95 3000GT Spyder VR4 (11.838@117.56)
User avatar
mjannusch
Posts: 4540
Joined: Mon May 20, 2013 8:00 pm
Location: Hudson, WI

Re: AEM Infinity 506 in a 3000GT

Post by mjannusch »

And 2 big ones in the back - yes.
-Matt
'21 Corvette Stingray HTC Z51
'95 3000GT Spyder VR4 (11.838@117.56)
User avatar
ChargerX3
Posts: 12396
Joined: Tue Aug 23, 2011 8:51 pm
Location: Reno

Re: AEM Infinity 506 in a 3000GT

Post by ChargerX3 »

Perfect!
Image
User avatar
tabasco122
Posts: 18101
Joined: Sun Sep 09, 2007 3:57 pm
Location: Houma, LA
Contact:

Re: AEM Infinity 506 in a 3000GT

Post by tabasco122 »

This thread is now perfect
scat1zzi
12:12 am: if the phone charger is a penis, and the chargy bit inside the phone is the vagina, i made my phones vagina prolapse on itself and cause catastrophic failure

[quote=""Seraflame""]Fear has nothing to do with it. It's a simple equation.

Is the shen I'm about to pull and the laughs that ensue = to or > the payback my wife is likely to impose? If yes. Shens. If no. Shens.[/quote]
 Click to show spoiler

User avatar
aaronatstate
Posts: 9859
Joined: Tue Apr 17, 2007 3:52 pm
Location: Arkansas

Re: AEM Infinity 506 in a 3000GT

Post by aaronatstate »

[quote=""tabasco122""]This thread is now perfect[/quote]

It's not perfect until the NOS switch is hidden behind a pop out hazard light switch.
Image
Chr15t0ph3r85: YES
Chr15t0ph3r85: GOOO STATE
:)
User avatar
mjannusch
Posts: 4540
Joined: Mon May 20, 2013 8:00 pm
Location: Hudson, WI

Re: AEM Infinity 506 in a 3000GT

Post by mjannusch »

Version 2 of the gauge. Now the center ring is black, and the outer ring is colored and represents the state of the value (blue = normal, yellow = warning, red = alarm). There's also a white ring that intersects the minor tick marks. Looks better, but I think I want to remove the bottom colored part of the outer ring between the minimum and maximum values so the description text isn't obscured by the color changes.

I have a few other ideas, but the graphics primitives are a little more "primitive" than I'd like. There's no way to draw arcs without writing some code to sweep lines across the arc or something like that. I'll figure it out...
You do not have the required permissions to view the files attached to this post.
-Matt
'21 Corvette Stingray HTC Z51
'95 3000GT Spyder VR4 (11.838@117.56)
User avatar
mjannusch
Posts: 4540
Joined: Mon May 20, 2013 8:00 pm
Location: Hudson, WI

Re: AEM Infinity 506 in a 3000GT

Post by mjannusch »

I had some other ideas this morning, but it would require ditching all the automated gauge drawing routines that the graphics processor provides and doing it all "manually" by drawing lines and such. Well, I came up with a good idea of how to draw filled arcs efficiently and wrote the code to get it done. Now I can also vary the color in the arc at any point I want. Right now I just have it drawing a green arc for "good boost", yellow for "overboost", and red for "holy shit!"

The intent is to have the gauge grab the target value for boost off the CANbus and use that for the "warn" limit where it'll start displaying yellow on the arc, and then turn red 2.5 psi above the warn limit. Similar for Wideband gauge(s), which may be some sort of linear gauge - or I guess I could do a style like this and plot the two widebands as two concentric arcs around the perimeter. Hmmm, that actually sounds like a good idea - I don't think anything else out there displays WBO2 like that.

Anyways, here's the cleaned-up spiffy version. I guess I should probably fix the trans in the Spyder to get my CANbus shit figured out...
You do not have the required permissions to view the files attached to this post.
-Matt
'21 Corvette Stingray HTC Z51
'95 3000GT Spyder VR4 (11.838@117.56)
User avatar
mjannusch
Posts: 4540
Joined: Mon May 20, 2013 8:00 pm
Location: Hudson, WI

Re: AEM Infinity 506 in a 3000GT

Post by mjannusch »

Current version video to show how it really works. The gauge pointer is brighter than the arc plot, and also reflects the status color. I have some ideas on improving that, but for now this is good. Moving on to working out the CANbus interface, and other gauge types, and coding it to drive three displays at the same time with different items displayed on each. I've got two displays running to verify the physical interface, but they both display the same data right now.

The gauges have been running for about 24 hours straight now, so there aren't any strange glitches - which is good.

https://youtu.be/luQiOdjcMbY

(Hmm, not sure how to embed video instead of link...)
-Matt
'21 Corvette Stingray HTC Z51
'95 3000GT Spyder VR4 (11.838@117.56)
Post Reply