Skip to content

Streetlamp123/MX5-HybridDash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

MX5 Hybrid Dash

Just for fun I wanted to build a 'Hybrid Dash' or 'Hybrid Instrument Cluster' for my 2000' MX-5 NB. Hybrid means, that I want to upgrade the OEM instrument cluster to contain some displays and be overall smarter WITHOUT destroying the charme of it. The difference to version 1 is that I drop the RPI4 and the Arduino. Instead everything will be combined on a single PCB and the logic will be handled by a STM32 microcontroller. Furthermore the VR conditioner board will be merged onto the PCB. This branch contains version 2 of the project. I did not test its functionality in my car yet and its still under development. I am currently designing the circuit and the PCB layout. This repo contains everything I gathered, used (and saved...). It contains a KiCad project with the PCB and in the future the C/C++ firmware I will code for the STM32.

Section List

Demo Pictures

This section contains some demo pictures so you get an idea of what I actually did. Note that these images are work-in-progress and do NOT represent the finished version!

  1. Image of a partially assembled cluster. The GUI is from version 1 and will probably look different in version 2. WhatsApp Image 2024-08-14 at 17 25 46

  2. One of the displays in a mount (note, the display in the image is broken!) WhatsApp Image 2024-08-14 at 17 25 48

  3. The same display from the back WhatsApp Image 2024-08-14 at 17 25 48(1)

Information about the folders and their content

Below I will list them and give some brief information about them and their content:

  1. Gathered Documents -- Contains files I found, saved and/or created myself
    • 2000_miata_mx5.pdf -- Is a manual for a 2000 mx5 which contains all kinds of wiring datagrams etc. It has many useful information (about the instrument cluster. See page 28 & 30)
    • BackOfInstrumentCluster.png -- An image of the back of my instrument cluster
    • ClusterConnectorsLayout-From2000Manual.png -- A screenshot of the layout of the connectors which sit at the back of the cluster. Its copied from the file '2000_miata_mx5.pdf'
    • displayRequirements.txt -- A brief description of what the project features should be and possible improvements & ideas
    • ImageOfClusterConnectors.jpg -- An image of the clusters which sit at the back of the clusters
    • InstrumentCluster_2005-MX-5.pdf -- Contains information about the cluster, the fuel level sensor and more
    • NumberedBackOfInstrumentCluster.jpeg -- The image just with some numbers so you can identify which connector has which number/index
    • PossibleTempSensorValues.txt -- Possible temperature sensor values and the corresponding temperature in degree celcius
    • RPMTestData.xlsx -- Roughly measured VSS output values, the corresponding RPM and a way to calculate the RPM from the measured frequency.
  2. PCB -- Contains the KiCad project of the PCB
  3. STM32 -- Contains the STM32CubeMX Project and in the future the firmware of the PCB

3D Models & Additional Information

I designed the display mounts myself with the free-to-use websoftware "OnShape". You can find the 3D model here. In this OnShape project you can find the bracket and a "cover" which is glued to the top of it. Note: Im not satisfied with it being glued but at the moment I do not have an alternative solution.

Below I will "dump" some links to blogs, threads etc. which contain useful information I used:

Contact

If you have any questions or anything else you are welcome to contact me. There are three possible ways (ranked by my preference):

  1. Contact me via the Miata.net forum. Either via my linked thread or via a private message
  2. Create an issue here in this GitHub repository
  3. Contact me on discord: 'vogelpapafinn'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%