How To: DIY YEC Interface Cable For $25 or less. - Yamaha R6 Forum: YZF-R6 Forums
 1Likes
Reply
 
LinkBack Thread Tools Display Modes
post #1 of 40 (permalink) Old 08-20-2016, 04:43 AM Thread Starter
My R6 eats me.
 
Nz08R6's Avatar
 
Join Date: Aug 2012
Location: Auckland, New Zealand
Posts: 26
Bike: 2008 R6
Garage
How To: DIY YEC Interface Cable For $25 or less.

This should work with:
R6:
2C0 06-07 (untested but uses the same part number cable)
13s 08-current (tested and works 100%)

R1:
14b 09-15 (untested but uses same part number cable)
Might work with 2CR and 2KS the cable has a new part number but it is now listed for the R6 as well if anyone gives it a go please let me know.



Like alot of people with the YEC ecu I borrowed an interface cable to have it dyno tuned when i first set it up. Now later on I decided i wanted to adjust some of the settings.

So after refusing to pay the ridiculous price for a genuine YEC interface cable. Or the even more ridiculous price Graves and all others on ebay want for their "Much Cheaper" version, which as it turns out is just what i'm about to show you how to make.

Once I learned that the ecu communicates via common 5v TTL serial protocol the rest was pretty simple. I wasn't sure if the Yamaha Fi matching software had any code that stopped it from talking to a non genuine cable that the others selling them had cracked. But i figured if they can do it I can and for twenty odd bucks who cares as long as it doesn't fry my ecu (I work with electronics for my job so I was pretty sure it wouldn't) its worth a shot. I could try like 10 different cables to find the right one and still be cheaper(Actually tried 2 first was a $10NZD ($7US) cable with a manufacturing defect two pins were bridged with a bad solder job and killed itself hows that for luck! second was a $7NZD ($5US) one that said 5v but turns out it was a 3.3v cable with a 5v supply line also took some messing around with drivers due to the chip being fake).

Anyway

What you need:
I have ordered the cable in the link so will update steps and pics when it gets here

1x 5v TTL to USB Cable Link:
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.
- There are much cheaper options but these are guaranteed to have genuine chips meaning no driver problems if your good with computers getting the fake ones to work is easy. But read my experience above with poor manufacturing it got so hot i couldn't touch it. I'm just lucky it didn't fry the usb ports on my laptop.

Or If you want pretty lights but not as pit garage friendly without an enclosure and requires some de-soldering and soldering:

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


There's loads of other options out there but as long as its for 5v logic (most 3.3v cables have a 5v vcc wire for power supply so make sure it specifically says 5v logic or 5v IO)


1x 4 pin Female Sumitomo MT .090 seires connector Link:
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.

3x Female terminals to suit the connector (get more than you need just in case you make a mistake)
3x wire seals to suit connector
1x Blanking seal to suit connector
(These are all near the bottom of the page linked for the connector)
The connector kits they sell are great for those of you like me that like to use the right connectors instead to chopping the loom up to fit quickshift sensors etc

You want the one on the right

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.



Tools:

Crimping tool (Available from the site with the connectors at bottom of page)
Wire strippers
Wire cutters
Heat shrink if you wanna get fancy


To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.



I haven't actually used the exact cable I've linked to since i live in New Zealand and used what i have available locally. I also wanted something with receive (Rx) and transmit (Tx) lights so i could see what was going on to get my connections right (Basically if Tx is flashing when you click read ecu or try to start monitor and you get nothing back your cable is working with the software and it is sending the request but your ecu is not responding so either the Rx and Tx wires are the wrong way around or you have a 3.3v cable)
I will post pics of what i am using and how to hook it up at the bottom.

For these steps I'll be using one of my useless 3.3v cables as an example it Looks pretty much the same just has 4 wires instead of 6 we will only be using 3 anyway.

Take your cable and cut off the connector if it has one.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Locate the Rx, Tx (sometimes Rxd and Txd) and Gnd wires using the datasheet (you might have to get it from the website you bought it from) the wiring colors are pretty standardized with most cables using the same color coding. In the case of the 4 wire cable in the example above its green and white for
Rx and Tx and black for Gnd, Red is +5v we wont be using this.

This is for the Ftdi 6 wire cable:

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Trim back the cables we wont be using, there will be 3 to trim back Vcc, Cts and Rts not 1 like in the pic.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Strip back the insulation of the 3 wires we will be using the wire is quite a small gauge on some of these cables so you might want to strip back enough to double or even triple it back to get enough for the crimp to grip on.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Crimp the terminals onto the wires PUT THE SEALS ON FIRST!
Here is a link to a good guide to crimping:
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Next is the important bit Putting the terminals in the right spots!
There is one pin on the YEC loom connector that has 12v on it the wire is red don't connect anything to it it will most likely fry your cable

You can't really damage anything other than the cable if you get it wrong and as long as you don't connect anything to the 12v pin any other combination wont hurt it, it just wont work.

If you get the Rx and Tx around the wrong way you wont hurt it, it just wont work so swap them and try again. You can just plug the terminals on to the pins in the loom plug and try it with the software first to check your Rx and Tx lines are correct before clipping them into the plug body (they are hard to get out without the removal tool) just make sure the ignition is off while connecting or disconnecting and none of them are touching each other or the 12v pin! you can put some tape around the outside of the terminals to help with that.

This is the first working test cable I made with an arduino programming board and some small spade terminals before I ordered the right connectors. Colors are: Green/yellow= Gnd, Brown=Rx, Blue=Tx

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.

My loom connector is mounted on its side to the fairing bracket the push in mounting tag is on the right for reference.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


This is looking from the pin side of the YEC Loom plug mounting tag on the bottom. This is straight from the 2014 YEC kit manual wiring diagram not sure if colors change between years but the position definitely doesn't.
R: Red=+12v (NO!!)
B: Black=Gnd
Y: Yellow=Rx <----- This is the receive line of the ecu your cables transmit (Tx) wire needs to connect to this.
G2: Green=Tx <---- This is the transmit line of the ecu your cables Receive (Rx) wire needs to connect to this.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Clip them into the connector
Looking at your connector from the side your inserting the terminals from.
Gnd is bottom right
Tx is bottom left
Rx is top left
Place your blanking plug in the top right and your done!


To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


For those of you that can de-solder and solder etc you can do what I have done and use a USB to serial board meant for programming Arduino microcontrollers which was all i could get from the local Jaycar electronics store that was compatable with 5v logic. Bonus they were on sale for $19NZD (about $13US) and have pretty Rx and Tx led lights to entertain you. Also uses a regular micro usb cable to connect to the pc.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Pretty simple just de-solder the header from the board and solder your 3 wires from whatever cable you use to the Rx, Tx and Gnd through holes. put your connector on the end, mount it in a jiffybox (was the smallest the store had) and your done.

To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.


Enjoy!
Clockben likes this.
Nz08R6 is offline  
Sponsored Links
Advertisement
 
post #2 of 40 (permalink) Old 08-21-2016, 07:02 AM
Having trackday withdraws
 
dsgamermike's Avatar
 
Join Date: Jul 2012
Location: Charlotte, NC
Posts: 135
Bike: 2009 R6
Re: How To: DIY YEC Interface Cable For $25 or less.

Awesome write up! Do you need anything special software wise, or can you just download the flash tune software and start making changes?
dsgamermike is offline  
post #3 of 40 (permalink) Old 08-21-2016, 12:59 PM Thread Starter
My R6 eats me.
 
Nz08R6's Avatar
 
Join Date: Aug 2012
Location: Auckland, New Zealand
Posts: 26
Bike: 2008 R6
Garage
Quote:
Originally Posted by dsgamermike View Post
Awesome write up! Do you need anything special software wise, or can you just download the flash tune software and start making changes?
Thanks
Unfortunately This is only for the YEC racing kit ecu so you would need to have that ecu and loom in your bike and the Yamaha Fi matching system software.

From a little research into the flash tune cable it is basicly the same but has a few extra wires added to power up the ecu and put power to the right pins to put it into flashing mode (the gold box on the earlier cables actually has nothing in it but wire joins and filled with resin) I might look into it further if I do I'll post it up.

Last edited by Nz08R6; 08-21-2016 at 01:05 PM.
Nz08R6 is offline  
 
post #4 of 40 (permalink) Old 09-27-2016, 06:31 PM
Just made this great wheelie.. did you see it?!
 
Join Date: May 2010
Location: Christchurch, New Zealand
Posts: 66
Bike: 2008 Yamaha R6
Re: How To: DIY YEC Interface Cable For $25 or less.

Hey a fellow Kiwi with a 2008 R6, what up brother?

I'm helping a mate with his 07 R6 with YEC ECU and harness, had to borrow a cable from a guy on the weekend to zero out the map that was in it.

Let us know how that sparkfun cable goes, I want one
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.
Davenzl is offline  
post #5 of 40 (permalink) Old 10-05-2016, 01:44 AM Thread Starter
My R6 eats me.
 
Nz08R6's Avatar
 
Join Date: Aug 2012
Location: Auckland, New Zealand
Posts: 26
Bike: 2008 R6
Garage
Re: How To: DIY YEC Interface Cable For $25 or less.

Quote:
Originally Posted by Davenzl View Post
Hey a fellow Kiwi with a 2008 R6, what up brother?

I'm helping a mate with his 07 R6 with YEC ECU and harness, had to borrow a cable from a guy on the weekend to zero out the map that was in it.

Let us know how that sparkfun cable goes, I want one
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.
Hey brother
I have used the sparkfun cable on my r6 and it works. i need to update the how to though because it needs to have the cts wire joined to the ground aswell for some reason. Must be the way the chip on the cable is set up. I've been working with another forum member thats having trouble getting his working so I need to do a few more tests with it but i haven't had much time lately. I also found a guy in Timaru that stocks the sparkfun cables his site is:
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.

otherwise shoot me a pm I have all the connectors and stuff here and would be happy to make you up a cable and send it to you for what it cost me.

Make your own YEC Interface cable
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Nz08R6 is offline  
post #6 of 40 (permalink) Old 10-05-2016, 12:39 PM
My R6 eats me.
 
Benji08's Avatar
 
Join Date: Oct 2016
Posts: 19
Re: How To: DIY YEC Interface Cable For $25 or less.

Hey man,
I've just bought an r6 '09 of off a guy with YEC cable package + ECU, had the same reaction as U when I saw the prices of their precious interface cables.
Stumbled across this post yesterday & decided to create a profile in order to contact you etc, I have basic electrec knowledge, but that's all.

Seen in your last comment that cts must be connected to the ground aswel or something?
Aswel, are standard electric cables (if thick enough) fit for the job or isn't it compatible with this set-up, due to overheating or something?
(Meaning solding the cables to the USB-port on one side & to the other connector on the otherside)

Anyway, massive thank you for putting this information out there, saving me a fortune mate!
Have a good one.
Benji08 is offline  
post #7 of 40 (permalink) Old 10-17-2016, 10:30 PM Thread Starter
My R6 eats me.
 
Nz08R6's Avatar
 
Join Date: Aug 2012
Location: Auckland, New Zealand
Posts: 26
Bike: 2008 R6
Garage
Re: How To: DIY YEC Interface Cable For $25 or less.

Quote:
Originally Posted by Benji08 View Post
Hey man,
I've just bought an r6 '09 of off a guy with YEC cable package + ECU, had the same reaction as U when I saw the prices of their precious interface cables.
Stumbled across this post yesterday & decided to create a profile in order to contact you etc, I have basic electrec knowledge, but that's all.

Seen in your last comment that cts must be connected to the ground aswel or something?
Aswel, are standard electric cables (if thick enough) fit for the job or isn't it compatible with this set-up, due to overheating or something?
(Meaning solding the cables to the USB-port on one side & to the other connector on the otherside)

Anyway, massive thank you for putting this information out there, saving me a fortune mate!
Have a good one.
Yes I am finding some cable may need the cts (clear to send) wire connected to ground to work. The sparkfun cable I got did for example but the freetronics board did not.

As long as the cable isn't way over the top big it should be sweet as its just data at a 5v logic level for one of my test cables you might notice that I've used a piece of normal 3core extension lead cable lol

Make your own YEC Interface cable
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Nz08R6 is offline  
post #8 of 40 (permalink) Old 01-12-2017, 12:48 PM
My R6 eats me.
 
Join Date: Dec 2016
Posts: 16
How To: DIY YEC Interface Cable For $25 or less.

Hey do you need the audrino board or can I just connect the USB cable direct to the pins. I don't need the communication lights.
If this is the case can I use any USB cable ?

Sorry if you answered these questions I'm not the greatest with electronics and I've read your post three times looking for the answers

I have both yec harness and ecu

Sent from my iPhone using Tapatalk
TrackreadyR6 is offline  
post #9 of 40 (permalink) Old 01-12-2017, 01:02 PM Thread Starter
My R6 eats me.
 
Nz08R6's Avatar
 
Join Date: Aug 2012
Location: Auckland, New Zealand
Posts: 26
Bike: 2008 R6
Garage
You don't need the board or the lights they just helped me alot to debug when I was trying to get it working the first time. The cables with the chip hidden in the plug work just as well. Unfortunately you can't use just any usb cable it needs to have a chip to convert the signals. If you have a better read through the first post it is all explained.
Nz08R6 is offline  
post #10 of 40 (permalink) Old 01-12-2017, 03:33 PM
My R6 eats me.
 
Join Date: Dec 2016
Posts: 16
Re: How To: DIY YEC Interface Cable For $25 or less.

Thanks that's all I needed to know. I thought the original Ttl was just for the audrino.

Thanks


Sent from my iPhone using Tapatalk
TrackreadyR6 is offline  
Sponsored Links
Advertisement
 
Reply

Quick Reply
Message:
Options

Register Now



In order to be able to post messages on the Yamaha R6 Forum: YZF-R6 Forums forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.

Password:


Confirm Password:
Email Address
Please enter a valid email address for yourself.

Email Address:
OR

Log-in











Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
Linear Mode Linear Mode



Similar Threads
Thread Thread Starter Forum Replies Last Post
R6 R1 YEC Cable Interface ECU BIERAAP Bike Parts For Sale 4 11-10-2014 03:12 PM
FS:YEC ECU Kit DATA Interface Cable $299 EABikes Bike Parts For Sale 0 01-08-2014 05:33 PM
Flash-Tune FTdataLink ECU Interface cable R6 '08 Team Bastardo Racing Bikes + Parts + Gear Wanted 0 11-18-2013 01:25 AM
YEC cable interface cable and misc. stuff MX558 Bike Parts For Sale 4 05-25-2013 04:36 AM
YEC Race ECU, Wire Harness, Cable Interface and software sonysnakeman Bike Parts For Sale 2 11-27-2008 05:24 AM

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome