I would LOVE to see an integrated boost ring and AFR readout on the big gauges. That way I don't need to find a place for stand alone gauges elsewhere in a tight cockpit.
This really appeals to me. I have an MS setup in my '96 and don't want to have aftermarket gauges to monitor AFR and MAP. I'm a huge fan of clean stock appearance. This looks like it could fit the bill.
I've been looking for a way to integrate warning lights for Oil and Water temp but keep the factory location, this might be the exact solution! With the added bonus of a shift light around the rpm gauge, very excited
Here's another vote for a digital dash option! I haven't spent any big money at FM for too long! Your Targa dash looked great. At what Temps do you start getting yellow LEDs and the critical red LEDs?
Wherever you set them to! Mine has a "warm redline" that starts adding orange LEDs to the redline at 230 or so, then a freakout big warning flash at 250. I think. LS3s can run hotter than BP engines. I'd have to check the code. But it's completely user-programmable.
Oh my gosh yes! I'm using a small pi and an lcd where my oil pressure guage was for afr and boost and an ms3 for can this will be fantastic to code for
Great stuff Keith! I'm running a MS3, and while I don't have any particularly unique needs, I love the idea of a flexible shift light, and preset warning conditions for various sensor values, it sounds like this is more or less what you're hoping to have out of the box. Looking forward to more updates on this project.
This is awesome! Ive considered a digital dash, like the one on Money Pit, but didn't like the low frame rate and look, this seems like an awesome way to get a lot more information without changing to look completely!
This is really cool! I was just researching on what gauges is worth putting in a car. And it seems like an idiot lights are the way to go, i.e. excessive oil/coolant temp, overboost, shift points, rich/lean condition, etc.
You definitely want big visible warnings for critical conditions. But you can also use an array of LEDs to show overall status, like dedicating 10 LEDs to showing the current coolant temp so you can quickly see trends as well.
It's still not quite ready for prime time. Keith has found more potential options to make the installation even simpler and more comprehensive, so he's fallen back down the rabbit hole a bit. Also, he's been working on other, more pressing projects recently, so this has had to take a bit of a backseat, unfortunately. The good news is that when this does launch, it will be very thoroughly tested and feature a ton of functionality!
I know this video is over a year old now but I've only just come across it this week and I'm impressed. I'm currenlty trying to do something similar for my Cobra (but keep getting side tracked on other projects) and it's given me some good pointers. I'll have to watch this again a time or two more to pick out the details but also interested in getting into some changes on the MX-5 now too. If I undrstood correctly the car can identify the steering wheel attached and change its behaviour accordingly? That's very nice 👍, I also like the idea of alerting when there is any problem and pointing out what is wrong (a little bit like the systems used on aircraft), I'm not too keen on having the dashboard full of gauges which have to be examined individually, but better to have one or a small number of gauges which tell you what you need to know when you need to know it. One thing I'd like to do (for no other reason than "It's there") is to make the oil pressure gauge give a proper pressure reading (NC model), have you looked at that at all?
@@FlyinMiataVideo nah! that would be way too easy! Seriously though I'm just looking for something to work on, I don't want to add gauges to the car, not interested the boy racer look. Actually, it i were to do this I'd also want to link it into a system to draw attention if it were wrong, seems you have something simlar in your demo' car. I'm still in "dreaming" mode at the moment though! Need to investigate that "Feather" system too.
Oh man, something like this would be incredibly usefull in my mazda 3. That way I can have a temp guage inlaid in my speedo. Not knowing my coolant temp is quite annoying seeing I short trip quite a bit.
i really would like to see a possibility for combining this with a navigation unit of some sort, that will make it possible to show easy things like blinking on the left side for making a left side turn :D pretty crazy i guess, but would be very useful for me at least. But on the flipside, that may be too crazy for someone to bother.
Yes, we've figured out that code (as you can see). That should require just a bit of wiring and an off-the-shelf controller board. We'll release what we have as open source.
When will the code will be released? Love to start tinkering with this project. I had similar thoughts installing those screens around cluster using a wireless OBDII reader but tapping into the cluster is smart and I love the use of the led rings. Just finished a project controlling interior lighting and a relay board to control headlight motors independently for fun, next I’m adding a window module for wireless roll down.
I'll probably release the code once the hardware is a little closer to reality. The code for the version that's on the demo car is already on github but it assumes access to a CAN data stream in the GM format so it's only useful for those with an LS or LFX swap.
So cool. Could you have a radar detector trigger it to flash red/blue when there's a cop around? Could sketchy youtubers film their street races while having the speedometer never show above 55mph? Could you have multiple configs, with the little dial switching "modes" between them? Could you have the appropriate ring start flashing if it detects your blinker has been stuck on while you're going straight down the highway?
I can think of a few ways to integrate a radar detector. This version does actually have multiple configs - you can see it change when I swap steering wheels. An old man blinker alarm would certainly be possible :) No comment on the faked speedometer for sketchy UA-camrs.
Is there any chance you guys would share how you read in the data? Im playing around with something similar but I dont know how to read in e.g. the speed of the car with my arduino. How do you get the data? How is the arduino connected?
Thanks for the update!!! I'm going retro as this stuff is way over my head. Having said the I am impressed with it and respect the knowledge, Keith that you have. I may have asked before (I can't remember) what size steering wheel you use. I am shorted than you, but it would give me an idea weather I want to go with a 13 or 14 inch (or their metric equivalent). Best Always,
The "street" wheel is a MOMO Champion (I think) that is Martini Racing branded. That's a 350mm wheel. The race wheel is a MOMO Mod.07, also 350mm but with a deep dish. Ironically, this whole project started as an attempt to mimic an oh-so-retro chronometric tachometer.
I'm actually really interested in this. also I was wondering if you guys have any idea for the NA speedometer. because unlike the NB the NA is cable driven, would you be able to use a motor to control the Speed or just have to swap to an Nb cluster and figure out a speed sensor and wiring? But other than that this seems like a very nice and clean way of introducing gauges without having to add gauges. when/if this is a thing i will be purchasing it
I'm picturing two ways of dealing with the NA speedo: 1. Leave it alone :) This is the easy option if you already have a functioning one. 2. If you need an electronically driven speedo, you just add an NB sensor to the NA transmission - it literally plugs in - and add needle control to the feather. You'd have to run one or two new wires to the cluster but that's fairly straightforward. Use a motor control hat for the feather and some simple code and voila, an electronic speedo. That would also let you run whatever gearing correction you needed. The downside would be that you'd lose your odometer. You'll notice the demo car is running an NA gauge cluster but has an electronically controlled speedo.
@@TargaMiata Yea that would make sense. I have not messed with much of the cluster on my Miata so I didn't entirely know how it worked. I will be doing the first one of leaving it alone. as I would like to keep my odometer. He was just talking about controlling the needles to say different things so I was just curious about how to do that on the NA.
What specifically are you using to control the gauge motors? Are they still the air core motors? I'm attempting to use an MLX10407 air core driver chip without much success. Controlling a speedometer motor is key for NA guys with a BMW transmission swap or non standard final drive ratio
They’re the standard air core motors being driven by a PWM signal from a DC motor driver. It was really quick to put together, and a good example of how you really do use trigonometry in the real world :) The demo car has the same problem, no mechanical speedo drive. I think a lot of swapped cars will be able to benefit from this.
@@FlyinMiataVideo It seems like it works well. I thought the trig calculations would bog down a Pi processor, and the needles wouldn't be able to keep up with the CAN data. Did you have to slow down the sample rate or anything, or is this not the problem I think it is?
Cars are really slow compared to computers. The rpm is being updated 8 times a second - the frequency of the CAN messages in the GM stream - and the trig is a trivial calculation that’s simply converting a desired angle into x and y. This particular dash is running off an M4 processor that has the same clock speed as the RP2040. It’s really not stressing the processor.
We'll let you know. Right now it's in very rough prototype form and changing frequently as the hardware is nailed down. The exact code being run on this one probably won't be released as it's running quite different hardware.
I’m sure something similar could be put together, but the LED circuit board will be designed to fit the Miata cluster. It may not fit other vehicles well.
Was hoping someone would be doing this.. would love to update the cluster
I would LOVE to see an integrated boost ring and AFR readout on the big gauges. That way I don't need to find a place for stand alone gauges elsewhere in a tight cockpit.
Take my money!
Would love to purchase this
This really appeals to me. I have an MS setup in my '96 and don't want to have aftermarket gauges to monitor AFR and MAP. I'm a huge fan of clean stock appearance. This looks like it could fit the bill.
Love the (relatively new) digital LED instruments. Grew up with analog and never want to go back.
I've been looking for a way to integrate warning lights for Oil and Water temp but keep the factory location, this might be the exact solution! With the added bonus of a shift light around the rpm gauge, very excited
Looking forward to this!
Super cool!
Id love to put this in my car. Looks sick even though I dont race mine!
Here's another vote for a digital dash option! I haven't spent any big money at FM for too long! Your Targa dash looked great. At what Temps do you start getting yellow LEDs and the critical red LEDs?
Wherever you set them to! Mine has a "warm redline" that starts adding orange LEDs to the redline at 230 or so, then a freakout big warning flash at 250. I think. LS3s can run hotter than BP engines. I'd have to check the code. But it's completely user-programmable.
@Keith Tanner, The LS2 isn't that much different, is it?
@@GHPangrac nope!
I love y'all contribution to the miata community! We don't deserve yall !
Love it... can wait till you finish it so I can buy one
This integrated with a Megasquirt would make my dreams come true. I'll be watching this space closely.
Please we need this for the ND!
Oh my gosh yes! I'm using a small pi and an lcd where my oil pressure guage was for afr and boost and an ms3 for can this will be fantastic to code for
Great idea making it open source 👍👍
Great stuff Keith! I'm running a MS3, and while I don't have any particularly unique needs, I love the idea of a flexible shift light, and preset warning conditions for various sensor values, it sounds like this is more or less what you're hoping to have out of the box. Looking forward to more updates on this project.
This is awesome! Ive considered a digital dash, like the one on Money Pit, but didn't like the low frame rate and look, this seems like an awesome way to get a lot more information without changing to look completely!
This is really cool! I was just researching on what gauges is worth putting in a car. And it seems like an idiot lights are the way to go, i.e. excessive oil/coolant temp, overboost, shift points, rich/lean condition, etc.
You definitely want big visible warnings for critical conditions. But you can also use an array of LEDs to show overall status, like dedicating 10 LEDs to showing the current coolant temp so you can quickly see trends as well.
Awesome, can't wait for this
Is there any update on this? Very patiently waiting on this project
It's still not quite ready for prime time. Keith has found more potential options to make the installation even simpler and more comprehensive, so he's fallen back down the rabbit hole a bit. Also, he's been working on other, more pressing projects recently, so this has had to take a bit of a backseat, unfortunately. The good news is that when this does launch, it will be very thoroughly tested and feature a ton of functionality!
I know this video is over a year old now but I've only just come across it this week and I'm impressed. I'm currenlty trying to do something similar for my Cobra (but keep getting side tracked on other projects) and it's given me some good pointers. I'll have to watch this again a time or two more to pick out the details but also interested in getting into some changes on the MX-5 now too.
If I undrstood correctly the car can identify the steering wheel attached and change its behaviour accordingly? That's very nice 👍, I also like the idea of alerting when there is any problem and pointing out what is wrong (a little bit like the systems used on aircraft), I'm not too keen on having the dashboard full of gauges which have to be examined individually, but better to have one or a small number of gauges which tell you what you need to know when you need to know it.
One thing I'd like to do (for no other reason than "It's there") is to make the oil pressure gauge give a proper pressure reading (NC model), have you looked at that at all?
Your best bet for a truly accurate oil gauge is to get a separate aftermarket gauge.
@@FlyinMiataVideo nah! that would be way too easy!
Seriously though I'm just looking for something to work on, I don't want to add gauges to the car, not interested the boy racer look. Actually, it i were to do this I'd also want to link it into a system to draw attention if it were wrong, seems you have something simlar in your demo' car.
I'm still in "dreaming" mode at the moment though!
Need to investigate that "Feather" system too.
Oh man, something like this would be incredibly usefull in my mazda 3. That way I can have a temp guage inlaid in my speedo. Not knowing my coolant temp is quite annoying seeing I short trip quite a bit.
i really would like to see a possibility for combining this with a navigation unit of some sort, that will make it possible to show easy things like blinking on the left side for making a left side turn :D pretty crazy i guess, but would be very useful for me at least. But on the flipside, that may be too crazy for someone to bother.
3:47 audio cut. Anyone else get this? Also, I’m totally jealous of Keith 😂. I want a v8 NA.
Will you be releasing code on controlling the needles ?
Even just leds I will be buying a set.
Yes, we've figured out that code (as you can see). That should require just a bit of wiring and an off-the-shelf controller board. We'll release what we have as open source.
people with stock miatas are foaming at the mouth trying to get this in their cars. haha.
this is freaking sick, but can we take a moment to enjoy how nasty that engine note is, harmony to my ears
The best part is that the mics didn't even capture it well. It crackled on that 4000 rpm blip, oh mama...
When will the code will be released? Love to start tinkering with this project.
I had similar thoughts installing those screens around cluster using a wireless OBDII reader but tapping into the cluster is smart and I love the use of the led rings. Just finished a project controlling interior lighting and a relay board to control headlight motors independently for fun, next I’m adding a window module for wireless roll down.
I'll probably release the code once the hardware is a little closer to reality. The code for the version that's on the demo car is already on github but it assumes access to a CAN data stream in the GM format so it's only useful for those with an LS or LFX swap.
So cool. Could you have a radar detector trigger it to flash red/blue when there's a cop around? Could sketchy youtubers film their street races while having the speedometer never show above 55mph? Could you have multiple configs, with the little dial switching "modes" between them? Could you have the appropriate ring start flashing if it detects your blinker has been stuck on while you're going straight down the highway?
I can think of a few ways to integrate a radar detector. This version does actually have multiple configs - you can see it change when I swap steering wheels. An old man blinker alarm would certainly be possible :)
No comment on the faked speedometer for sketchy UA-camrs.
@@FlyinMiataVideo You're a real life Tony Stark.
@@xtnuser5338 To be clear, the Miatas can't actually fly.
Make this work with Hydra 2.7 so we can have AFR gauge
The Hydra can output that over CAN, so you could certainly make that work.
Is there any chance you guys would share how you read in the data? Im playing around with something similar but I dont know how to read in e.g. the speed of the car with my arduino. How do you get the data? How is the arduino connected?
That's one of the boards we're building. We're pulling information from the back of the cluster, mostly analog.
Do you happen to know if most standalone ecus(megasquirt, etc) are able to output a CAN signal?
Certainly a lot of them can, but you should check with the vendor for your specific ECU as it's not universal.
Thanks for the update!!! I'm going retro as this stuff is way over my head. Having said the I am impressed with it and respect the knowledge, Keith that you have. I may have asked before (I can't remember) what size steering wheel you use. I am shorted than you, but it would give me an idea weather I want to go with a 13 or 14 inch (or their metric equivalent). Best Always,
The "street" wheel is a MOMO Champion (I think) that is Martini Racing branded. That's a 350mm wheel. The race wheel is a MOMO Mod.07, also 350mm but with a deep dish.
Ironically, this whole project started as an attempt to mimic an oh-so-retro chronometric tachometer.
Can you give the exact name of the feather board you're using? Is it the Feather ESP32? I want to help in any way possible.
The one in the car is running the M4 CAN (because it needs the CAN capabilities) and the prototype is being built with an RP2040.
I'm actually really interested in this. also I was wondering if you guys have any idea for the NA speedometer. because unlike the NB the NA is cable driven, would you be able to use a motor to control the Speed or just have to swap to an Nb cluster and figure out a speed sensor and wiring? But other than that this seems like a very nice and clean way of introducing gauges without having to add gauges. when/if this is a thing i will be purchasing it
I'm picturing two ways of dealing with the NA speedo:
1. Leave it alone :) This is the easy option if you already have a functioning one.
2. If you need an electronically driven speedo, you just add an NB sensor to the NA transmission - it literally plugs in - and add needle control to the feather. You'd have to run one or two new wires to the cluster but that's fairly straightforward. Use a motor control hat for the feather and some simple code and voila, an electronic speedo. That would also let you run whatever gearing correction you needed. The downside would be that you'd lose your odometer. You'll notice the demo car is running an NA gauge cluster but has an electronically controlled speedo.
@@TargaMiata Yea that would make sense. I have not messed with much of the cluster on my Miata so I didn't entirely know how it worked. I will be doing the first one of leaving it alone. as I would like to keep my odometer. He was just talking about controlling the needles to say different things so I was just curious about how to do that on the NA.
What specifically are you using to control the gauge motors? Are they still the air core motors? I'm attempting to use an MLX10407 air core driver chip without much success. Controlling a speedometer motor is key for NA guys with a BMW transmission swap or non standard final drive ratio
They’re the standard air core motors being driven by a PWM signal from a DC motor driver. It was really quick to put together, and a good example of how you really do use trigonometry in the real world :)
The demo car has the same problem, no mechanical speedo drive. I think a lot of swapped cars will be able to benefit from this.
@@FlyinMiataVideo It seems like it works well. I thought the trig calculations would bog down a Pi processor, and the needles wouldn't be able to keep up with the CAN data. Did you have to slow down the sample rate or anything, or is this not the problem I think it is?
Cars are really slow compared to computers. The rpm is being updated 8 times a second - the frequency of the CAN messages in the GM stream - and the trig is a trivial calculation that’s simply converting a desired angle into x and y. This particular dash is running off an M4 processor that has the same clock speed as the RP2040. It’s really not stressing the processor.
What's the fitment on the blue NB in the background?
Looks like a set of our Kogeki 15x9 wheels with a 225/45-15 tire.
@@FlyinMiataVideo They look awesome getting a set set for mine, thanks.
When will the code be available?
We'll let you know. Right now it's in very rough prototype form and changing frequently as the hardware is nailed down. The exact code being run on this one probably won't be released as it's running quite different hardware.
Any update?
Is that straight piped or open headers?
Neither. It has a muffler, but no cats or resonators. It's also a 6.2L LS3.
Would this be applicable to other cars? Like would this work on a 05-09 mustang?
I’m sure something similar could be put together, but the LED circuit board will be designed to fit the Miata cluster. It may not fit other vehicles well.