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
 
Search this Thread
 
Rate Thread
 
Old 10-12-2011, 12:50 PM
  #301  
Spinnnnnnnnnnn
iTrader: (19)
 
Chad D.'s Avatar
 
Join Date: Sep 2009
Location: Windsor, Ontario
Posts: 2,549
Likes: 0
Received 2 Likes on 2 Posts
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.
Old 12-14-2011, 04:20 PM
  #302  
SARX Legend
iTrader: (46)
 
9krpmrx8's Avatar
 
Join Date: Jan 2007
Location: San Antonio, Texas
Posts: 33,784
Received 452 Likes on 366 Posts
Bump

http://www.flickr.com/photos/9krpmrx8/6489928831/
Old 12-15-2011, 07:00 PM
  #303  
100% baller (finally!)
iTrader: (7)
 
dondo's Avatar
 
Join Date: Jun 2007
Location: Seattle, WA
Posts: 5,383
Received 1 Like on 1 Post
^ hell yeah!
Old 12-17-2011, 12:55 AM
  #304  
No respecter of malarkey
iTrader: (25)
 
TeamRX8's Avatar
 
Join Date: Apr 2005
Posts: 26,727
Received 2,011 Likes on 1,639 Posts
I have a new uninstalled kit and may consider selling it, might be going in a different direction
Old 03-07-2012, 10:19 PM
  #305  
Registered
iTrader: (6)
 
Nopstnz8's Avatar
 
Join Date: Jun 2007
Location: Pleasanton, CA
Posts: 1,781
Likes: 0
Received 0 Likes on 0 Posts
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?
Old 09-26-2012, 03:14 PM
  #306  
EveryonesFavouritePenguin
iTrader: (2)
 
xpingux's Avatar
 
Join Date: Dec 2009
Location: Stoney Creek, Ontario
Posts: 151
Likes: 0
Received 0 Likes on 0 Posts
I think it'd be cool if you released the sourcecode/information on how the screen data is displayed/interpretted.

Old 04-17-2013, 05:28 AM
  #307  
Registered
 
mazmorbid's Avatar
 
Join Date: Jan 2013
Location: Brisbane, Australia
Posts: 75
Likes: 0
Received 2 Likes on 2 Posts
Can you still get these ?
Old 04-18-2013, 09:21 AM
  #308  
Flame On!
iTrader: (4)
 
1.3_LittersOfFurry's Avatar
 
Join Date: Jan 2011
Location: New Orleans, La
Posts: 1,897
Likes: 0
Received 4 Likes on 4 Posts
Pm dondo, understand it might take him awhile to respond because of his job.
Old 01-25-2015, 12:29 AM
  #309  
Insert funny quote here.
 
vortexau's Avatar
 
Join Date: Apr 2012
Location: Adelaide, Australia
Posts: 5
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 01-25-2015, 01:57 AM
  #310  
Scrappy
iTrader: (1)
 
Legot's Avatar
 
Join Date: Jun 2014
Location: Arizona
Posts: 1,193
Received 7 Likes on 6 Posts
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.
Old 01-28-2015, 05:40 PM
  #311  
SARX Legend
iTrader: (46)
 
9krpmrx8's Avatar
 
Join Date: Jan 2007
Location: San Antonio, Texas
Posts: 33,784
Received 452 Likes on 366 Posts
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; 01-28-2015 at 05:44 PM.
Old 01-28-2015, 05:58 PM
  #312  
weeeeeeeeee
iTrader: (12)
 
ShellDude's Avatar
 
Join Date: Jun 2008
Location: Outside Philadelphia
Posts: 4,200
Received 229 Likes on 153 Posts
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
Old 01-29-2015, 02:13 AM
  #313  
Insert funny quote here.
 
vortexau's Avatar
 
Join Date: Apr 2012
Location: Adelaide, Australia
Posts: 5
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 01-29-2015, 11:18 AM
  #314  
Scrappy
iTrader: (1)
 
Legot's Avatar
 
Join Date: Jun 2014
Location: Arizona
Posts: 1,193
Received 7 Likes on 6 Posts
No problem! It's SPI with no I2C capability, the display has no ability to talk back.
Old 05-10-2015, 04:45 PM
  #315  
New Member
 
emanersu's Avatar
 
Join Date: May 2015
Posts: 1
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 05-10-2015, 08:49 PM
  #316  
Driving my unreliable rx8
 
logalinipoo's Avatar
 
Join Date: Oct 2012
Location: Alvarado, Tx
Posts: 2,051
Received 5 Likes on 5 Posts
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.
Old 11-15-2015, 02:13 AM
  #317  
Registered
 
toniok's Avatar
 
Join Date: May 2014
Location: Ventura, CA
Posts: 29
Received 0 Likes on 0 Posts
Late subscriber, as an engineer I just love the work that went into this!
Old 12-21-2015, 03:55 PM
  #318  
Registered
 
sinkas's Avatar
 
Join Date: Oct 2002
Location: Fremantle, Western Australia
Posts: 477
Received 71 Likes on 61 Posts
Does anyone know if this is still avail as the sales email bounces
Old 12-21-2015, 04:21 PM
  #319  
SARX Legend
iTrader: (46)
 
9krpmrx8's Avatar
 
Join Date: Jan 2007
Location: San Antonio, Texas
Posts: 33,784
Received 452 Likes on 366 Posts
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.
Old 12-22-2015, 12:17 PM
  #320  
100% baller (finally!)
iTrader: (7)
 
dondo's Avatar
 
Join Date: Jun 2007
Location: Seattle, WA
Posts: 5,383
Received 1 Like on 1 Post
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.
Old 11-04-2016, 06:25 PM
  #321  
n3rd
 
slash128's Avatar
 
Join Date: Aug 2009
Location: in my mind
Posts: 2,129
Received 40 Likes on 34 Posts
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; 11-04-2016 at 10:05 PM.
Old 11-04-2016, 10:06 PM
  #322  
n3rd
 
slash128's Avatar
 
Join Date: Aug 2009
Location: in my mind
Posts: 2,129
Received 40 Likes on 34 Posts
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.
Old 11-06-2016, 11:08 AM
  #323  
n3rd
 
slash128's Avatar
 
Join Date: Aug 2009
Location: in my mind
Posts: 2,129
Received 40 Likes on 34 Posts
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…

Old 11-06-2016, 12:41 PM
  #324  
n3rd
 
slash128's Avatar
 
Join Date: Aug 2009
Location: in my mind
Posts: 2,129
Received 40 Likes on 34 Posts
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; 11-06-2016 at 01:12 PM.
Old 11-06-2016, 03:25 PM
  #325  
n3rd
 
slash128's Avatar
 
Join Date: Aug 2009
Location: in my mind
Posts: 2,129
Received 40 Likes on 34 Posts
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; 11-09-2016 at 12:05 AM.


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

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



All times are GMT -5. The time now is 06:59 PM.