• Required reading for all forum users!!!

    Welcome!
    Register to access the full functionality of the GSResources forum. Until you register and activate your account you will not have full forum access, nor will you be able to post or reply to messages.

    A note to new registrants...
    All new forum registrations must be activated via email before you have full access to the forum.

    A Special Note about Email accounts!
    DO NOT SIGN UP USING hotmail, outlook, gmx, sbcglobal, att, bellsouth or email.com. They delete our forum signup emails.

    A note to old forum members...
    I receive numerous requests from people who can no longer log in because their accounts were deleted. As mentioned in the forum FAQ, user accounts are deleted if you haven't logged in for the past 6 months. If you can't log in, then create a new forum account. If you don't get an error message, then check your email account for an activation message. If you get a message stating that the email address is already in use, then your account still exists so follow the instructions in the forum FAQ for resetting your password.

    Have you forgotten your password or have a new email address? Then read the forum FAQ for details on how to reset it.

    Any email requests for "can't log in anymore" problems or "lost my password" problems will be deleted. Read the forum FAQ and follow the instructions there - that's what we have one for...

  • Returning Visitors

    If you are a returning visitor who never received your confirmation email, then odds are your email provider is blockinig emails from our server. The only thing that can be done to get around this is you will have to try creating another forum account using an email address from another domain.

    If you are a returning visitor to the forum and can't log in using your old forum name and password but used to be able to then chances are your account is deleted. Purges of the databases are done regularly. You will have to create a new forum account and you should be all set.

Self-cancel seeds a-sproutin'...

robertbarr

Forum Sage
TGSR Superstar
Past Bard Award Winner
OK, for those of you who know what a PICAXE is -- and I'm sure there are some fellow addicts out there -- or even for those who are somehow immune:

On bikes that came with self-canceling signals, there is some sort of reed switch in the speedo assembly that counts revolutions. That I know; what I need to know is, how many times does that reed switch open & close per wheel revolution? I don't currently have possession of such a bike, or I could check myself.

Many of you are already forming the image of a flowchart, and pondering what neat things can be done with this nugget of digital signaling. Well, I'm sure there have been 4,396 or more attempts at creating a new, better "Black Box" for resurrecting / improving the self-cancel function. I'm off and running on attempt 4,397.

With a PICAXE, if I can get the process to work at all, I'll have a very flexible & easily modified system. I remember how much I liked the self-cancels on my original '79 GS850, and I want that back. Plus a project to horse around with...

Wish me luck!
 
Something like that would be very welcome by lots of us I think. Me especially as I nearly got creamed on my last ride of the season when a guy came out of a side street into my path while all the time looking at me. Of course I went berserk on him, and he on me. Within a minute I realised what had happened.....turn signal on.

I felt rather sheepish but glad to be injury free.

Thanks for working on this and good luck to you.

cheers,
spyug
 
On bikes that came with self-canceling signals, there is some sort of reed switch in the speedo assembly that counts revolutions. That I know; what I need to know is, how many times does that reed switch open & close per wheel revolution? I don't currently have possession of such a bike, or I could check myself.
I can't tell you how many times per wheel revolution, but it occurs 4 times per revolution at the imput of the speedometer.
 
I have been pondering what solution to soak he mother board in that will dissolve that black hard packing but not destroy the waffle board. This would allow a clean view of the curcuitry and components...I was leaning at MEK, maybe gasoline...
 
OK, for those of you who know what a PICAXE is -- and I'm sure there are some fellow addicts out there -- or even for those who are somehow immune:

On bikes that came with self-canceling signals, there is some sort of reed switch in the speedo assembly that counts revolutions. That I know; what I need to know is, how many times does that reed switch open & close per wheel revolution? I don't currently have possession of such a bike, or I could check myself.

Many of you are already forming the image of a flowchart, and pondering what neat things can be done with this nugget of digital signaling. Well, I'm sure there have been 4,396 or more attempts at creating a new, better "Black Box" for resurrecting / improving the self-cancel function. I'm off and running on attempt 4,397.

With a PICAXE, if I can get the process to work at all, I'll have a very flexible & easily modified system. I remember how much I liked the self-cancels on my original '79 GS850, and I want that back. Plus a project to horse around with...

Wish me luck!

Rather than a PicAxe, it might be worth just using a raw Pic instead ...

They are actually surprisingly easy to program.
The data sheet tells you everything you need to know to do it.

post 13 in this thread details what you need ...
but get WinPIC here instead (the original link is down)

I've had the idea of doing a pic version of the self canceler for a while now ... I'll probably get around to it if I ever get the proper left handle bar switch ... but its like the 4th or 5th project in line ...
 
I have been pondering what solution to soak he mother board in that will dissolve that black hard packing but not destroy the waffle board. This would allow a clean view of the curcuitry and components...I was leaning at MEK, maybe gasoline...

Chuck,
A couple of weeks ago I decided to see what a self cancelling unit off a Yamaha was made of. I removed the outer casing and dipped the block of potting compound in various substances and nothing worked.

Then I attacked it with my hot air gun and a small watchmakers screwdriver and carefully heated the resin and chipped it away. I had to be careful around the capacitors as one wants to know their value and the heat easily melts the outer plastic. It took a couple of hours working at it on and off and I now have the complete circuit cleaned out and all the values of the components. In actual fact I found the original fault as well just after removing the resin on the solder side. It was a dry joint on the PCB and quite easy to see and fix if I was going to reuse it.

I have done the same for the 1980 GS about 2 years ago and have drawn up schematics with part values for both of them for my archives.

If I stumble across a 1979 type I will try and get it done as well as they seem to be a bit troublesome.

Some multimeters have a capacitance scale and I used this to measure the values of the capacitors which could not be identified. Its quite doable and just requires some patience and a steady hand
 
If I stumble across a 1979 type I will try and get it done as well as they seem to be a bit troublesome.

To Dale,
OK, here you go, he's speaking from experience here, send him one faulty 1st generation TSCU and maybe he'll unleash the mystery of what's in the epoxy that we can't see.
 
On bikes that came with self-canceling signals, there is some sort of reed switch in the speedo assembly that counts revolutions. That I know; what I need to know is, how many times does that reed switch open & close per wheel revolution? I don't currently have possession of such a bike, or I could check myself.

Robert, I made one for my '79 850. There are 11 pulses from the reed switch per revolution of the wheel.

Thanks for the 38mm intake rings BTW, that was what I needed.

Here's the comments for the conversion to mph in my code:

//-----------------Speed Conversion Constant Calculation-----------------------
// There are 11 counts per revolution of the wheel
// The distance travelled in one revolution of the wheel is 80 inches
// There are 36 inches in one yard
// There are 1760 yards in one mile
// Therefore there are 1760 * 36 = 63,360 inches in one mile
//
// There are 63,360 / 80 = 792 revolutions of the wheel in one mile
//
// Therefore, there are 792 * 11 = 8,712 counts per mile
//
// Next there are 60 * 60 = 3600 seconds per hour
//
// so if we saw 8,712 counts in 3600 seconds, we would be travelling at
// 1 mile per hour
//
// or if we saw 8712 / 3600 = 2.42 counts per second, we would be travelling at
// 1 mile per hour
//
// So for every 2.42 counts per second, we are travelling at 1 additional
// mile per hour.
//
// Starting with counts, here's what we need to do convert to miles per
// hour.
//
// counts per sec * (80/11) * 60 * 60 * (1/36) * (1/1760) = miles per hour
//
//
//
// (80/11) * 60 * 60 * (1/36) * (1/1760) = 0.41322314 conversion factor
//
//
// From above 1 mph = 2.42 counts per second
// 2.42 * 0.41322314 = 0.9999999998 - close enough!
//
// So.... unsigned long tsgulSpeedConversionFactor = 0.41322314;

Good luck!
 
Last edited:
Funny.. I was looking at this the other day but using an Arduino nano..

You could even ditch the flasher unit and time the flashes in the code..

Dang it now ya got me looking at the PICAXE chips.. My wife is going to kill me :)
 
Robert, I made one for my '79 850. There are 11 pulses from the reed switch per revolution of the wheel.


Good luck!

Thanks! And it's nice to see that someone else has succeeded at this.

I come up with almost exactly 7 feet per front wheel revolution -- but precision isn't all that essential. We just need the signals to turn off after a reasonable period of time. Cool.

sschering said:
Funny.. I was looking at this the other day but using an Arduino nano..

You could even ditch the flasher unit and time the flashes in the code..

Dang it now ya got me looking at the PICAXE chips.. My wife is going to kill me

Aww, she shouldn't mind -- a PICAXE costs less than a beer at the tavern! This is the cheapest hobby you'll ever take on! (of course, the hobby has a voracious appetite for your time...).

Yes, the nice thing about this approach is the flexibility. There are no time constants to worry about, no wave-shaping or pulse width measurements to horse around with. The flash rate is infinitely variable and, with a 50-cent phono jack, can be reconfigured with a laptop without removing the unit from the bike.

If you're unhappy with the cancel occurring too early or too late, you can change that easily too. You can even toy with the logic / criteria that determine cancellation.

The PICAXE would simply actuate the coil of a relay. One relay for left, one for right, and we're done. This means we can have 4-way hazards, and we can have front running lights, with ease, and the flash rate is entirely independent of current draw. As in L.E.D.'s...

Hey, if anyone has a known-deceased unit ('80 or later), I could use it. I'll pay the shipping. I need a physical housing / interface with the wiring harness, and a dead unit would be perfect.
 
Back
Top