This is the final version of my Arduino controlled gear position gauge. I've refined the design over the last couple of years to a point that I was happy to commit to having a printed circuit board manufactured.
In an effort to tie the interior together I have made this carbon fibre switch panel to match the carbon centre speedometer. I used my new CNC machine to engrave the logos and mill the holes accurately.
The logos were created by downloading suitable png icons and converting them to svg's using Inkscape so they could be imported into Fusion360 and used to create tool paths. Once everything was machined I highlighted the logos by applying white enamel and then carefully wiping the excess away.
From left to right, the switches functions are;
- Multi gauge - Used to toggle between different gauge screens and acknowledge/dismiss warnings.
- Heated rear screen
- Rear fog light
- Fan - Manual override to turn the radiator fan on.
This is my Arduino controlled exup eliminator that will fool the Yamaha R1 ECU into thinking the exup valve is still connected thus preventing error code 17 on appearing on the gauge.
How it works
It has been a lot of work getting to this point. Lots of wires have been stripped out of the loom and modifications made so it can be run in the mini.
The video says it all. It lives!!!!
The fault codes are expected. I don't have an exup, air or water temp sensor connected to the loom.
With the wiring loom modifications mostly complete it was time to offer it up to the engine and get it all the major components hooked up. The plan is to connect it to a battery so I can power up and check everything out and keep an eye on the fault codes if any appear.
I have lost count of how many hours I have spent studying the Yamaha wiring loom. Hopefully it will pay off and I've come up with what should be a viable method of connecting the R1 loom to the Mini ignition/power distribution.
After a few very cold evenings spent in my garage I have just about stripped everything I can from the loom and I have identified all the main components.
Progress with the R1 loom is being made. The picture shows all the wiring I have removed from the loom so far.
Items removed from loom
The huge task of sorting out the Yamaha R1 wiring loom has begun. I've started by removing almost all of the wrap covering the individual wires to make tracing and indentification easier.
The general idea is to identify all of the wires and then start stripping out the circuits that aren't required such as the lighting and horn.
To identify the wires I am using a combination of the official Yamaha wiring diagram along with the Haynes manual version for my 2003 5PW engine.
Once the loom is stripped back to essential circuits I will begin the task of converting it to car use such as disabling the lean sensor.
It has been a few years since I created the first Arduino speedometer and during that time I have improved my Arduino coding a lot as well as now having a 3D printer so I think its time to make some improvements.