• 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.

Gs500

  • Thread starter Thread starter Guest
  • Start date Start date
I'm trying to find a tool to hold the rotor. So far I've only been able to get it up to 65-lbs. Using a strap wrench.
 
I'm trying to find a tool to hold the rotor. So far I've only been able to get it up to 65-lbs. Using a strap wrench.

I put mine in 2nd gear and held the rear brake.Just go slow and sneak up on that 90lbs.Be sure the crank snout and inside of the rotor are completely clean and free of oil residue.
 
I put mine in 2nd gear and held the rear brake.Just go slow and sneak up on that 90lbs.Be sure the crank snout and inside of the rotor are completely clean and free of oil residue.

Yeah That means I have to pull it off again to see if there is any oil left on the crank.
I didn't think the crank could handle 90' lbs. That's why I didn't use it in gear.
Have to pick up some red locktite as well. I use blue on almost everything normally without problems.
 
Here's some of the pics of the engine build.

Clearance engine case.
80mmPistonsFit02_zps7b81af69.jpg


80mmPistonsFit01_zps4240425f.jpg


Bored and sleeved cylinder block.
80mmPistonsFit03_zpsc1e96345.jpg
 
We don't know.They measured out to the GS dimensions except for the outer diameter of the sleeves but they GS sleeves can be pressed out.Then the cylinder block was rebored for the new sleeves to be pressed in.

Here is a discussion started by the guy that I am working with to build my engine.The discussion starts off about building a 541cc and turns into my 569cc build.He started the motor and things have changed for him.So we are finishing it together and installing it in my 89 that is heavily modified.

http://gstwins.com/gsboard/index.php?topic=14401.0
 
Looks good.

How do you degree your valves on this head?
I'm having a hard time getting my dial needle down to the bucket without hitting the cam.

Where can you get the cam's and what kind of numbers are you using ?

I've noticed that my timing chain is stretched a bit and the timing is out. I think its sitting at around 110 + right now.

I just finished a set of cam sprockets and a new degree wheel for it so now I have something more accurate to play with.
 
Looks good. Thanks.

How do you degree your valves on this head?
I'm having a hard time getting my dial needle down to the bucket without hitting the cam. We are installing the cams straight up.I will degree the cams after break in and do some additional tuning.I am looking into how other motorcycle engines have their cams degreed properly.I've never done it on a motorcycle.I have on auto engines,so that will help.

Where can you get the cam's and what kind of numbers are you using ? From my understanding,the stock cams were sent to Megacycle along with the intended use and they calculated the proper lift and duration.The cams were welded up and ground back down to spec.Dgyver can't find the spec sheet.

I've noticed that my timing chain is stretched a bit and the timing is out. I think its sitting at around 110 + right now. Our chain is original to the engine and doesn't appear to have much wear at all.I had to really look to find polished spots from the cam gear teeth.I will check ours but I believe we will be fine on that.I am using an adjustable manual cam chain tensioner.If your cam chain is stretched,it may be time for a new one.Cheap insurance for a built engine.

I just finished a set of cam sprockets and a new degree wheel for it so now I have something more accurate to play with.That sounds good.

I hope this answers some questions.This is a bit of a hodge podge of parts but they were cheap when dgyver picked them up.I won't have a whole lot of money into this project,so if it doesn't work,no big loss and I still have my original engine to fall back on.

Those videos are very intriguing... but they do definitely confirm what I feel...

Reducing the springs *and* enlarging the vacuum hole = awesome :D

Ben, looks like she's gonna be a beast!

Vids are cool.

Thanks.Pete.
 
Turns out that my timing is fineand the chain is only 0.009" stretched. It was my tdc reference that was off. The ignitor rotor pin hole on the crank was drilled. That allows for a 10 degree advance :eek:. Once I set it to stock and confirmed with a dial indicator, everything lined up perfectly.

But I still have not been able to check the numbers yet because I can't get my dial needle in a good spot to measure.

I've done it plenty of times on my other head.
 
Turns out that my timing is fineand the chain is only 0.009" stretched. It was my tdc reference that was off. The ignitor rotor pin hole on the crank was drilled. That allows for a 10 degree advance :eek:. Once I set it to stock and confirmed with a dial indicator, everything lined up perfectly.

But I still have not been able to check the numbers yet because I can't get my dial needle in a good spot to measure.

I've done it plenty of times on my other head.

I've never seen an advance done like that.I have a Bob B. 5* advanced rotor.He has a jig that allows him to weld up the factory hole and redrill it with a 5* advance.Works a treat on my bike.

I am not sure where a good place would be to set up a dial indicator.I had a base and holder that I made for AMC Jeep engines that bolted down to the valve cover bolt hole.Of course it worked on other engines as well.
 
I've never seen an advance done like that.I have a Bob B. 5* advanced rotor.He has a jig that allows him to weld up the factory hole and redrill it with a 5* advance.Works a treat on my bike.

I am not sure where a good place would be to set up a dial indicator.I had a base and holder that I made for AMC Jeep engines that bolted down to the valve cover bolt hole.Of course it worked on other engines as well.


Advancing the ignition can be done many ways. Although knowing how much you advanced it is hard with this setup.

At least with the mechanical advance you always had a TDC reference that didn't change. As a matter of fact I used my old one to set TDC on mine just to be sure where it was.

The new type of rotor doesn't tell you where TDC really is if you adjust it.




I found a way to check my cams.

Ziptied a needle to the tip of my dial and bent it around the cam so I still get proper deflection in the right direction without hitting the cam.

I actually won't be changing them right now. They are at 105 IN , 106 EX right now.

I did find something else out. My feeler gages are squished :P

So I need a new set and some shims.

I have a 2.45 ,2.60, 2.65 and 2.70 The exhaust are on the tight side and the intake are ok with a 0.56mm feeler gage.

Still going to start collecting shims though. I could probably use a 2.55.
I have 2.45, 2.40, 2.35 already :)
 
Some pics

8704489842_f2b1dee7e8_b.jpg


8703368025_96e2381e03_b.jpg


8703369011_150002ae5c_b.jpg

8705783021_1a6a50065b_b.jpg



Cluster is done, Just have to run a few wires to run for the gear position and shift light. Still have to make a box for the arduino and mount it in front of the rev limiter.

Dipped and rebuilt the carbs and petcock. Removed all the restrictors, and ran the lines.

Installed exhaust and intake. Made a few replacement brackets for the exhaust out of aluminum and saved 5 lbs :)

Installed PVC calve, Still have to make a catch tank although I was thinking of just running the line to the chain case to dump on the chain.


I'm in the middle of stripping the inside of the tank.
Lots of screws and lots of shaking is really getting rid of the rust. Just have to keep at it.

Bought a Kreem kit to seal the tank after that.
 
Anyone into programing arduino's ? I'm still learning but can't seem to decide what I want to do with it .

<made this one from scratch>

Here's my code for the Mega 2650
I've decided to keep this one for my prototyping board and instead install a UNO board. So all the pins in the sketch is for the Mega.
The UNO has less pins but I don't need that many pins. I could even use a Nano and get away with that.


This is writen to run each of the led's in a seven segment display and for each input it turns on a separate set of led's .

There is much easyer ways to do this but I wrote it like this so I could make the led's do what ever I wanted. Like make the n symbol or have the lite's chase eatchother just for fun.


I'm thinking of adding a button to allow for temperature display.
Its easy to do. I add a button and when its pressed it will read the value from a sensor and then change the gear position display to show the first number, pause , second number and so on. Then just resume the gear position. I'd have to add a bit of code to ignore repeated presses until it got back to gear position.

I could even add a second button to show the current time or temperature.


//set the names for the gears for to the pins they will be using
int first = 52;
int second = 50;
int third = 48;
int forth = 46;
int fifth = 44;
int sixth = 42;
int neutral = 40;

// just a delay for the animation during startup.
int Delay =200;

//declare what will start up first and set if pins are inputs or outputs and what will be.
void setup() {

pinMode(2, OUTPUT);//segment A
pinMode(3, OUTPUT);//segment B
pinMode(4, OUTPUT);//Segment C
pinMode(5, OUTPUT);//Segment D
pinMode(6, OUTPUT);//Segment E
pinMode(7, OUTPUT);//Segment F
pinMode(8, OUTPUT);//Segment G
pinMode(9, OUTPUT);//Decimal point
pinMode(first, INPUT);//1 refers to the name First as stated in the int above.
pinMode(second, INPUT);//2
pinMode(third, INPUT);//3
pinMode(forth, INPUT);//4
pinMode(fifth, INPUT);//5
pinMode(sixth, INPUT);//6
pinMode(neutral,INPUT);//neutral

digitalWrite(first, HIGH); // setting all the pins to pullup resistors so that you don't need external resistors.
digitalWrite(second,HIGH);
digitalWrite(third, HIGH);
digitalWrite(forth, HIGH);
digitalWrite(fifth, HIGH);
digitalWrite(sixth, HIGH);
digitalWrite(neutral,HIGH);

//animation starts here counting down from 6 to n

// write '6'
digitalWrite(2, 0);
digitalWrite(3, 1);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 0);
delay(Delay);
// write '5'
digitalWrite(6, 1);// not much change for 5
delay(Delay);
// write '4'
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(5, 1);
delay(Delay);
// write '3'
digitalWrite(2, 0);
digitalWrite(5, 0);
digitalWrite(7, 1);
delay(Delay);
// write '2'
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(6, 0);
delay(Delay);
// write '1'
digitalWrite(2, 1);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(8, 1);
delay(Delay);
// write 'n'
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 1);
digitalWrite(9, 0);
delay(Delay);
// write 'blank display'
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);

//around the ring we go :P
digitalWrite(2, 0);
delay(100);
digitalWrite(3, 0);
delay(100);
digitalWrite(4, 0);
delay(100);
digitalWrite(5, 0);
delay(100);
digitalWrite(6, 0);
delay(100);
digitalWrite(7, 0);
delay(100);
digitalWrite(8, 1);
delay(100);
digitalWrite(9, 1);
digitalWrite(2, 1);
delay(100);
digitalWrite(3, 1);
delay(100);
digitalWrite(4, 1);
delay(100);
digitalWrite(5, 1);
delay(100);
digitalWrite(6, 1);
delay(100);
digitalWrite(7, 1);
delay(100);
digitalWrite(8, 1);
delay(100);
digitalWrite(9, 1);
delay(500);

digitalWrite(2, 1); //reset to all off and clean up animation
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);
}

void loop() {

//assign names to the pins and tell them to read what. Either its digitalread or analog read
first = digitalRead(52);
second = digitalRead(50);
third = digitalRead(48);
forth = digitalRead(46);
fifth = digitalRead(44);
sixth = digitalRead(42);
neutral= digitalRead(40);

if (first == LOW) { //check for gear grounded
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay (100);
}
if (second == LOW){//check for gear grounded
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 0);
delay (100);
}
if (third == LOW){//check for gear grounded
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 0);
delay (100);
}
if (forth == LOW){//check for gear grounded
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 0);
digitalWrite(8, 0);
delay (100);
}
if (fifth == LOW){//check for gear grounded
digitalWrite(2, 0);
digitalWrite(3, 1);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 1);
digitalWrite(7, 0);
digitalWrite(8, 0);
delay (100);
}
if (sixth == LOW){//check for gear grounded
digitalWrite(2, 0);
digitalWrite(3, 1);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 0);
delay (100);
}
if (neutral == LOW){//check for gear grounded
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 1);
delay (100);
}
else(neutral == HIGH);{ //cleane's up the display if at the end of the loop if this is high. If the others are low and the low is released, this line will reset the displays to off.
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
}// closes the bracket for the else argument

}//closes the loop altogether
 
On the crankcase vent line I have a small filter.I have never had issues with oil blowing out as long as the steel wool is left in the breather block that the hose is connected to.I used a double barb.I think a PCV valve will cause a restriction that may cause oil leaks around gaskets.If there's a restriction in the vent,pressure will build up in the crank case robbing power and blowing gaskets and seals.

carbvacuumports.jpg
 
The Arduino stuff sounds very cool, but no time to fiddle with it for me these days... would like to though :)

As for a catch tank, this is working well for me:

https://www.pegasusautoracing.com/productdetails.asp?RecID=4703

With just a filter on the breather hose, I found although the blow by was very minor, it soaked the filter over time and ended up spraying a very fine mist of oil after a while.

With the humidity we get here, enough condensation forms to make what little blow by there is quite watery which makes it a hell of a lot messier.
 
Why do you have issues with oil coming from the vent?Blow by from bad rings?None of my GS engines blow oil out the breather hose.That pic I posted above is the dirtiest my filter has ever been and that's 3000 hard miles of riding.I live in an area where humidity is high year round.
 
The PCV valve is being used as a one way valve allowing a negative pressure to form in the case and not letting pressure build up.

It shouldn't be any more of a restriction than the original airbox was.
 
The PCV valve is being used as a one way valve allowing a negative pressure to form in the case and not letting pressure build up.

It shouldn't be any more of a restriction than the original airbox was.


OK.That's the first time I have seen one used on a motorcycle.Seems unnecessary.I know there's more than one way to get the job done.;)
 
Same principles as a car. I'd like to add a vacuum pump, thats been proven to help performance.

In other news I've been trying to clean the gas tank. I used a liter of acetone and that wasn't enough to get it clean but it did show that my tank wasn't rusty, IT was full of varnished gas :eek: SO I'm left with cleaning it out with more acetone. I don't think I'll need to seal it because I can see nice metal material under it. I've tried to desolve the gunk in gas and it won't do a thing to it.

I know that at 7$ a liter its going to get expensive quick. I'm thinking this tank is going to cost me about 70$ when its done, with the stripper and acetone.
 
Back
Top