08-07-19, 08:27 AM (This post was last modified: 08-07-19, 09:15 AM by Geowulf.)
Hi all,
I'm sure this has been asked before and at the risk of repeating a previous post here goes:
I'm about to start a project, first thing to do is to swap my clock (1st gen FZ1) for an 5JJ R1 (00-01) clock.
First:
Does anyone have a pin layout for the connector plug for both machines please, I understand it's only a case of swapping some pins - but which pins?
I understand that after rewiring the pins, everything should display correctly on the replacement speedo (except for the fuel level because the R1 doesn't have a gauge).
Next:
The R1 cluster doesn't have a fuel gauge, but I'd still like to have one, is it possible to fit an aftermarket gauge by connecting it to the fuel level wire from the loom?
The fuel gauge can be rigged up to an aftermarket one yeah. You can get them for about £4 from aliexpress. You could just get one of those koso dashboards that are about £20 that have alsorts of features like fuel, gear indicators, gear change lamp etc might be neater.
I already have a 00-01 R1 clock that I want to use, it's just that the pin layout is different, but the plugs are the same.
I tried one of those KOSO clocks on a previous project and they are hell to set up, but the project was a BMW K1100 so it was always going to be a challenge.
The R1 clock with an aftermarket fuel gauge will be all I need, I just need the pin layouts and colour codes for my FZ1 and R1 clocks and to find a decent aftermarket fuel gauge.
Thanks for that, it really helps, so is RN04 the 5JJ (00-01) R1?
I think RN01 is the 98-99
and the RN09 is the 02-03.
There is a tiny discrepancy between the first and second RN04 pinouts Fuel sensor is G or G/W, doesn't really matter as they are both fuel level and the pins are in the same place.
Any idea why the speedo is reading zero? I'm pretty sure I've rewired the plug correctly.
Also, interestingly; the RN04 speedo seems to have picked up Fazer's correct mileage, it's either an amazing coincidence the both bikes have the same mileage or the mileage is recorded on the ECU and displayed on the tacho.
I'm not sure about the correct model years. At least the RN01/RN04 designators should fit.The major difference is that RN04 controls the fan via sensor (identical to the FZ1 gen1), RN01 does not.The RN09 sketch is not of relevance here, I just quickly picked what I had available. If I remember correctly the RN09 was the first model introducing a digital bus, no chance to get it working.
The mileage is stored inside the cockpit, seems to be a lucky coincidence Anyway, it would be not very difficult to correct it.
The speedo sensor (3-wire) gets its 12V-supply from the dashboard. Just check the presence at the far end to be sure. Also the ground wire.
The speedo signal (white) reqires a load to work correctly (open collector output type). This load sits inside the dashboard (~2k resistor tied to 5v). Without sensor you should measure 5V on this line (direction towards cockpit).
If all is plugged in take a voltmeter and check the signal on the white cable. It should jump between 0V and 5V while rotating the rear wheel. About 40 pulses per revolution.
Well, I tried and failed, I tried everything I could think of to get the R1 speedo to work, but no dice, the fan didn't kick in either, even though the temp got up to 92. Everything else worked,
I think I have a duff R1 5JJ cockpit.
I unsoldered everything and put the original Fazer cockpit back on and everything works just fine, the cockpit is foccin ugly though, as far as I know, apart from rewiring the cockpit plug, it should be a straight swap.
Now just need to mount the indicators, tidy the wiring, swap the bars and fit some bar-end mirrors.
Oh BTW, it was just a coincidence the mileage on the two speedos were only a couple of hundred miles apart (18.9K Fazer and 19.1K R1).
Completely agree that the FZ1 Clocks could certainly do with an upgrade! I've had my FZ1 for a few years and it's such a great bike - but wish I had some better clocks for it! Being inspired by the latest and greatest tech on modern bikes, for the last few months I've been working on a TFT Cockpit project for my Fazer.
The display is all coded up, next up is the bike interface and electronics to read the Speed sensor, RPM, Coolant temp.
At the moment it does everything the standard clocks do, aswell as:
Engine coolant temperature reading
Outside temperature
Multiple themes depending on your preferences (below is the blue theme)
MPG, Tank Range, Max Speed, Trip Time
RPM, Battery Voltage, Speed correction (if you've changed sprockets)
Gear Indicator (calculated from RPM & Speed)
Once the prototype is done and working I'll make a few more of them
23-07-19, 09:45 AM (This post was last modified: 23-07-19, 09:47 AM by DJDLTD.)
I'll let you know when I start churning them out. Yeah it will activate the fan. It'll also turn on the fan on engine start, as it seems yamaha do this to prevent the fan blades warping due to engine heat. I'll have a setting you can change so you can decide what temp the fan comes on but the default will be around 100 degrees c.
I've got the old clocks working on the bench and sending simulated PWM signals to the speed & rpm pins. That'll help with mapping the PWM signals to actual Speed & RPM. Looks like the duty cycle on the RPM has a very short range compared to the duty cycle on the Speed sensor.
The display is looking great!
Do you have any more details about the HW? What sort of display? Any project space or so? Pictures?
Speed gives 40.3 pulses per meter @ 5V (open collector output, 1k resistor inside the cockpit). Sensor itself supplied with 12V.RPM gives 33.3 pulses @ 1000rpm. Comming from ECU.Duty cycle doesn't matter, frequency is important.
NTC for the fan is 30k @ 25°C, B-value 4000.
Good luck with the project!
23-07-19, 08:42 PM (This post was last modified: 23-07-19, 08:44 PM by DJDLTD.)
Thanks buddy for the info! Discovered today that Duty Cycle didn’t matter, tried 10%, then 50% and all was the same as long as I used the same pulse width. The display is a 7 inch TFT (Non Touch) - the display hardware is running on a raspberry pi with a bare minimum OS (2-3 second boot time) - The bike interface is using the ATmega chip (basically an Arduino) to read speed, rpm, fuel and engine temp & sending updates to the Pi. Today compared the Pulse Width values I’m getting from the bike vs what I worked out by diagnosing the standard clocks and they’re pretty much spot on. The display uses a 2 button interface mounted by the clutch side - an option and select button. Nice and simple. Allows you to reset trip counters, set themes, set speed correction, sprocket setup (needed for gear indicator) and time. I’ve got a few videos of the display in test mode. Will post these shortly ?