Adding a new switch

While working on a new project, I needed an additional switch to control my device. The MX-5 2016 ST has a place holder for the switch, which in the RF model is used to control the roof closing/opening. I decided to use this place holder to add my own switch. On the Miata forum  there was some discussion about the possibility of adding new switches, but no real implementation yet. Continue reading

Decoding Mazda CAN bus

While working on my projects, I did several attempts to depict Mazda CAN protocol, to find useful information. For example, getting the shift position for the “smart “mirror project and the fuel level for the fuel reminder. There are many products available for the OBD2 protocol. One good product is TouchScan with Mazda extension, which allows you to access every module in the car for diagnostic purposes. Using this tool, I figured out how to get access to the fuel gauge on the console, instead of using the sensor in the tank. However, while it is a very useful tool, it does not provide access to real-time information available on CAN bus as broadcasted messages. Continue reading

Trunk Organizer

Another small project for my MX-5. I designed some simple partitions to keep small items in the trunk without being squished by groceries or other heavy bags.  The trunk has a deepened area which is 4 inches deep; perfect for small items like hiking shoes, water bottles, and some car maintenance items. Continue reading