Notices
Series I Tech Garage The place to discuss anything technical about the RX-8 that doesn't fit into any of the categories below.

?My invention: Best boost/CAN gauge ever on the OEM red LCD display.

Thread Tools
 
Rate Thread
 
Old Oct 12, 2011 | 12:50 PM
  #301  
Chad D.'s Avatar
Spinnnnnnnnnnn
iTrader: (19)
 
Joined: Sep 2009
Posts: 2,549
Likes: 2
From: Windsor, Ontario
Originally Posted by dondo
i can send you one to try?
I'll let you know when I will be planning my install with the Kanatechs kit.
I'd prefer to do both at once.
Reply
Old Dec 14, 2011 | 04:20 PM
  #302  
9krpmrx8's Avatar
SARX Legend
iTrader: (46)
 
Joined: Jan 2007
Posts: 33,788
Likes: 462
From: San Antonio, Texas
Bump

http://www.flickr.com/photos/9krpmrx8/6489928831/
Reply
Old Dec 15, 2011 | 07:00 PM
  #303  
dondo's Avatar
100% baller (finally!)
iTrader: (7)
 
Joined: Jun 2007
Posts: 5,385
Likes: 2
From: Seattle, WA
^ hell yeah!
Reply
Old Dec 17, 2011 | 12:55 AM
  #304  
TeamRX8's Avatar
Registered
iTrader: (25)
 
Joined: Apr 2005
Posts: 26,936
Likes: 2,140
I have a new uninstalled kit and may consider selling it, might be going in a different direction
Reply
Old Mar 7, 2012 | 10:19 PM
  #305  
Nopstnz8's Avatar
Registered
iTrader: (6)
 
Joined: Jun 2007
Posts: 1,781
Likes: 0
From: Pleasanton, CA
Would you be able to add the ability to monitor oil temp readings from the ECU with this kit, assuming it was added to the firmware of your device?
Reply
Old Sep 26, 2012 | 03:14 PM
  #306  
xpingux's Avatar
EveryonesFavouritePenguin
iTrader: (2)
 
Joined: Dec 2009
Posts: 151
Likes: 0
From: Stoney Creek, Ontario
I think it'd be cool if you released the sourcecode/information on how the screen data is displayed/interpretted.

Reply
Old Apr 17, 2013 | 05:28 AM
  #307  
mazmorbid's Avatar
Registered
 
Joined: Jan 2013
Posts: 77
Likes: 5
From: Brisbane, Australia
Can you still get these ?
Reply
Old Apr 18, 2013 | 09:21 AM
  #308  
1.3_LittersOfFurry's Avatar
Flame On!
iTrader: (4)
 
Joined: Jan 2011
Posts: 1,897
Likes: 6
From: New Orleans, La
Pm dondo, understand it might take him awhile to respond because of his job.
Reply
Old Jan 25, 2015 | 12:29 AM
  #309  
vortexau's Avatar
Insert funny quote here.
 
Joined: Apr 2012
Posts: 5
Likes: 0
From: Adelaide, Australia
Originally Posted by xpingux
I think it'd be cool if you released the sourcecode/information on how the screen data is displayed/interpretted.

Dragging up an old thread...

This! I just pulled the LCD from an RX8 race car I'm stripping, and had thoughts about how I might control it.

Source code or some information on how to communicate with it would be great. Especially if there is no plans to sell these interfaces again in the future 0 let the open source community take it further.

I'd like to show some race car vitals on mine (will have no other stock Mazda electronics in the car) and communicate with it via beaglebone or raspi.
Reply
Old Jan 25, 2015 | 01:57 AM
  #310  
Legot's Avatar
Scrappy
iTrader: (1)
 
Joined: Jun 2014
Posts: 1,193
Likes: 8
From: Arizona
I can't share what I've been given, but if you want to mess with it here are the color codes (from the wires to the 12 pin connector).

Black - GND
Grey - GND??? -- (small resistance)
White/Black - 0.5v -- (unknown)
Brown - SPI CLK
Purple - Mode 0
Yellow - 5v (persistent) -- (clock)

Red - 8.5v -- (unknown)
Blue - Mode 1
White - SPI CS
Green - SPI MOSI -- (data in)
Purple/Black - 5v -- (power)
Orange - 8.2v (7.1v with lights on) -- Backlight

You can't see anything on the display at all unless the backlight is on so watch for that. Also the radio head unit (or the Metra module thing) sends data to the display constantly, so you kind of have to fight with it.

All you need to use to write to the display are the SPI pins and the Mode pins. When sniffing traffic on the SPI bus be sure to pay attention to the states of the CS and both Mode pins.
Reply
Old Jan 28, 2015 | 05:40 PM
  #311  
9krpmrx8's Avatar
SARX Legend
iTrader: (46)
 
Joined: Jan 2007
Posts: 33,788
Likes: 462
From: San Antonio, Texas
These are still for sale.

Not sure if the current seller is a vendor or not so I won't post a link.

Last edited by 9krpmrx8; Jan 28, 2015 at 05:44 PM.
Reply
Old Jan 28, 2015 | 05:58 PM
  #312  
ShellDude's Avatar
weeeeeeeeee
iTrader: (12)
 
Joined: Jun 2008
Posts: 4,200
Likes: 229
From: Outside Philadelphia
Originally Posted by 9krpmrx8
These are still for sale.

Not sure if the current seller is a vendor or not so I won't post a link.
I'll post it regardless. You might want to try emailing or calling him first just to confirm.

GoodBox Gauge | Product Categories | GOODbox Gauges
Reply
Old Jan 29, 2015 | 02:13 AM
  #313  
vortexau's Avatar
Insert funny quote here.
 
Joined: Apr 2012
Posts: 5
Likes: 0
From: Adelaide, Australia
Originally Posted by Legot
I can't share what I've been given, but if you want to mess with it here are the color codes (from the wires to the 12 pin connector).

Black - GND
Grey - GND??? -- (small resistance)
White/Black - 0.5v -- (unknown)
Brown - SPI CLK
Purple - Mode 0
Yellow - 5v (persistent) -- (clock)

Red - 8.5v -- (unknown)
Blue - Mode 1
White - SPI CS
Green - SPI MOSI -- (data in)
Purple/Black - 5v -- (power)
Orange - 8.2v (7.1v with lights on) -- Backlight

You can't see anything on the display at all unless the backlight is on so watch for that. Also the radio head unit (or the Metra module thing) sends data to the display constantly, so you kind of have to fight with it.

All you need to use to write to the display are the SPI pins and the Mode pins. When sniffing traffic on the SPI bus be sure to pay attention to the states of the CS and both Mode pins.
So if it speaks I2C/SPI then I'm set. Should be fairly easy to make it work. Mine won't be connected to a head unit of any kind.

Thanks for the pinout, that is a huge start.
Reply
Old Jan 29, 2015 | 11:18 AM
  #314  
Legot's Avatar
Scrappy
iTrader: (1)
 
Joined: Jun 2014
Posts: 1,193
Likes: 8
From: Arizona
No problem! It's SPI with no I2C capability, the display has no ability to talk back.
Reply
Old May 10, 2015 | 04:45 PM
  #315  
emanersu's Avatar
New Member
 
Joined: May 2015
Posts: 1
Likes: 0
Originally Posted by pieter3d
UPDATE: The GOODbox is now for sale in the group buy thread


So while I wait for all my turbo parts to arrive, the one thing that has been bugging me is the fact that I need an AFR and Boost gauge, but there is just no good looking way to mount them.

So I decided the best looking solution would be for the gauges to be on the pretty red LCD right above the head unit. Of course when I called mazda & their suppliers, no one would give me the signaling spec for the display, so I had to reverse-engineer it. Using a logic analyzer I figured it all out. Here are some pics of this process:
https://i.imgur.com/YBhi8.jpg
https://i.imgur.com/hQGSm.jpg

Step 2 was to design a circuit board that could fit in a small enclosure. I decided the best place was the ashtray. I figured since the CAN bus isn't too far from there, there is nothing preventing me from querying the car's computer for sensor data as well.
Here is the final product, I am calling it the GOODbox (Gauges On the OEM Display):





When on, it overrides the data coming from the head unit and shows you live gauge data. I can even override the fonts and make custom patterns & symbols. There is also a buzzer/beeper to warn about overboost, and while I was at it I added a feature that lets you choose custom startup text instead of the stock "mazda rx-8"
It can display 2 different screens, A or B. Each screen can show either 1 or 2 gauges. This way you can quickly switch around up to4 different gauges. It has a menu system that lets you choose gauges, calibrate the boost gauge and edit the custom startup text. Since the display is 12 characters, each gauge gets 6 characters in dual mode. Sometimes that is kind of cramped, but oh well. There is probably some improvements I could make with the formatting of dual gauge mode.
The harness just connects to tap splice connectors on the LCD's cable, a 12V power source and the CAN bus which is closest just above the head unit by the Tire Pressure Sensor Module.

List of currently supported sensor data:
  • Boost pressure
  • Coolant Temp
  • Air/fuel ratio
  • Intake Air temp
  • Short term fuel trim
  • Long term fuel trim
  • Throttle position
  • Engine load (in %)
  • Speed (mph)
  • Engine RPM
I can add anything to this list that the RX8's computer supports, just have to know the right ID.
A couple of features I would like to add soon:
  • When I designed the board, I added an additional analog pad that you could solder your own custom sensor to (for example EGT), but I haven't yet added that feature in the firmware. The idea is that you would use the menu to give it a name, and set calibration multiplier, divisor and offset. So displayed value would be data*multiplier/divisor+offset.
  • Check Engine Light code reading & clearing.

Here are some videos of it in action:
http://www.youtube.com/watch?v=XSPWBuyuuLc
http://www.youtube.com/watch?v=NXTIb2aJJqA
http://www.youtube.com/watch?v=pA2Pt6ZCJow
http://www.youtube.com/watch?v=FfoIZJvrJ6E
http://www.youtube.com/watch?v=DICK5M4Ovug

The display for the Mazda3 and Mazda6 is the same as the one in the RX8, so there is no reason it wouldn't work for those cars too. The MS3 definitely needs a nice boost gauge like this.

Well, what do you think? I am thinking about selling these. I would love to hear some feedback, and refine it a bit more. Soldering on all the small parts is kind of a pain, so I might have to find some kind of manufacturer to assemble the PCB for me.

This looks like an awesome idea, as far as a manufacturer, if you're in the states you could try SurmoTech.
I'd buy 1.
Reply
Old May 10, 2015 | 08:49 PM
  #316  
logalinipoo's Avatar
Driving my unreliable rx8
 
Joined: Oct 2012
Posts: 2,051
Likes: 7
From: Alvarado, Tx
It's been produced and named the goodbox. search around. they pop up from time to time used. I'm not sure if you can still buy them new.
Reply
Old Nov 15, 2015 | 02:13 AM
  #317  
toniok's Avatar
Registered
 
Joined: May 2014
Posts: 29
Likes: 0
From: Ventura, CA
Late subscriber, as an engineer I just love the work that went into this!
Reply
Old Dec 21, 2015 | 03:55 PM
  #318  
sinkas's Avatar
Registered
 
Joined: Oct 2002
Posts: 477
Likes: 71
From: Fremantle, Western Australia
Does anyone know if this is still avail as the sales email bounces
Reply
Old Dec 21, 2015 | 04:21 PM
  #319  
9krpmrx8's Avatar
SARX Legend
iTrader: (46)
 
Joined: Jan 2007
Posts: 33,788
Likes: 462
From: San Antonio, Texas
Try and send a PM to a member here named Dondo. I have gotten a few PM's about Goodbox Motorsports being closed but I asked Erik on Facebook and he didn't respond so I don't know what is going on.
Reply
Old Dec 22, 2015 | 12:17 PM
  #320  
dondo's Avatar
100% baller (finally!)
iTrader: (7)
 
Joined: Jun 2007
Posts: 5,385
Likes: 2
From: Seattle, WA
Thanks 9k. We got booted from our physical space when it was leased out from under us but we're still here. my email is mike(at)goodboxmotorsports(dot)com now.
Reply
Old Nov 4, 2016 | 06:25 PM
  #321  
slash128's Avatar
n3rd
 
Joined: Aug 2009
Posts: 2,133
Likes: 49
From: in my mind
Originally Posted by Legot
I can't share what I've been given, but if you want to mess with it here are the color codes (from the wires to the 12 pin connector).

Black - GND
Grey - GND??? -- (small resistance)
White/Black - 0.5v -- (unknown)
Brown - SPI CLK
Purple - Mode 0
Yellow - 5v (persistent) -- (clock)

Red - 8.5v -- (unknown)
Blue - Mode 1
White - SPI CS
Green - SPI MOSI -- (data in)
Purple/Black - 5v -- (power)
Orange - 8.2v (7.1v with lights on) -- Backlight

You can't see anything on the display at all unless the backlight is on so watch for that. Also the radio head unit (or the Metra module thing) sends data to the display constantly, so you kind of have to fight with it.

All you need to use to write to the display are the SPI pins and the Mode pins. When sniffing traffic on the SPI bus be sure to pay attention to the states of the CS and both Mode pins.

Since I have this extra display I tore into a bit deeper and filled in a few of the wiring blanks. It is interesting that the SPI data lines aren't traceable to the chip itself. I don't have the chip completely exposed yet, so there might be some filtering caps or other components in the path. But here is what I was able to trace:

1) Red = Unknown - Can't Trace (yet)
2) Yellow = VDD +5V Chip Power - Traced to chip pin 1
3) Blue = Mode1 / AC - Can't Trace (yet)
4) Purple = Mode0 / RS - Can't Trace (yet)
5) White = SPI CS - Can't Trace (yet)
6) Brown = SPI CLK - Can't Trace (yet)
7) Green = SPI MOSI - Can't Trace (yet)
8) White/Black = Metal Shield around LCD, not sure why this wouldn't just be tied to ground?
9) Purple/Black = +5V - Can't Trace (yet)
10) Grey = VSS 0V Chip Ground - Traced to chip pin 14
11) Orange = LED Backligh V+ (+8V) - Traced to LED (+) terminal
12) Black = LED Backlight Ground - Traced to LED (-) terminal

Last edited by slash128; Nov 4, 2016 at 10:05 PM.
Reply
Old Nov 4, 2016 | 10:06 PM
  #322  
slash128's Avatar
n3rd
 
Joined: Aug 2009
Posts: 2,133
Likes: 49
From: in my mind
I am starting to think that the Red wire is LCD Display voltage VLCD1, which, according to the chip data sheet, should be anywhere between VDD (+5V) and +10V, so I have it connected to the +8V driving the backlight LEDs.
Reply
Old Nov 6, 2016 | 11:08 AM
  #323  
slash128's Avatar
n3rd
 
Joined: Aug 2009
Posts: 2,133
Likes: 49
From: in my mind
I just figured out I could run my Arduino as a logic sniffer woohoo!!! This is just garbage on the pins while I was validating the channels, but hopefully will be testing today…

Reply
Old Nov 6, 2016 | 12:41 PM
  #324  
slash128's Avatar
n3rd
 
Joined: Aug 2009
Posts: 2,133
Likes: 49
From: in my mind
Here's an actual sniff... My clock doesn't look like a clock though... Perhaps my sample rate is too low...


Last edited by slash128; Nov 6, 2016 at 01:12 PM.
Reply
Old Nov 6, 2016 | 03:25 PM
  #325  
slash128's Avatar
n3rd
 
Joined: Aug 2009
Posts: 2,133
Likes: 49
From: in my mind
Yeah, I think my sample rate is just way too low lol... I am a newb and learning as I go...

I'll give increasing my sample rate a shot... In the meantime, I just verified I could tie several of the lines together and the LCD still operated. At this point I believe I should be able to run the LCD without the head unit, if I can just get my code correct :-)

EDIT: I have confirmed the display can be run without the head unit with the following connections. The modes listed earlier in this thread were reversed, which hung me up for awhile

EDIT EDIT: After pondering a bit more, perhaps the modes aren't flopped, but their reference to the chip pins is flipped, ie: Purple is mode0, which is actually AC and not RS...

LCD Board Connector PIN
1) Red = VLCD1? - I believe so at this point - Tied to +8.0V with Orange
2) Yellow = VDD +5V Chip Power - Tied to +5.0V with Purple/Black
3) Blue = Mode0
4) Purple = Mode1

5) White = SPI CS
6) Brown = SPI CLK
7) Green = SPI MOSI
8) White/Black = LCD Shield - Tied to Ground 0V with Grey and Black
9) Purple/Black = +5V - Tied to +5.0V with Orange
10) Grey = VSS 0V Chip Ground - Tied to Ground 0V with White/Black and Black
11) Orange = LED Backlight V+ (+8V) - Tied to +8.0V with Red
12) Black = LED Backlight Ground - Tied to Ground 0V with White/Black and Grey


Last edited by slash128; Nov 9, 2016 at 12:05 AM.
Reply


You have already rated this thread Rating: Thread Rating: 0 votes,  average.


All times are GMT -5. The time now is 01:03 AM.