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

Looking for help on ignition advance curve

  • Thread starter Thread starter HugoW
  • Start date Start date
H

HugoW

Guest
Hi all,

although not with racing intent, I think this subforum will be the best to ask this... I have just started work on a diy project to convert the ignition of my GSX400E engine to a programamble unit with vacuum advance. I am looking for ways to determine a basic timing curve, of course I will need to fine tune it when it's up and running. I have found some 'rules-of-thumb' for car engines which might translate to bike engines as well, but for instance the standard unit curve / setting would be nice to know.

Any input is welcome,
Cheers,

Hugo

BTW, this is my first post here, I will take some time later to introduce myself and share pics of my fully customized bike project in progress.
 
Hi HugoW and welcome. Interesting project.
This http://members.dslextreme.com/users/bikecliff/ has a service manual for the GSX400 which should have details for static and full advance angles.
Am I correct in assuming you are looking to advance at part load. What device are you planning to use and where is it going to be put ?

The advance information should be in the specifications section. For comparison my 850 is 17 degrees below 1500 rpm and 37 degrees above 2350 rpm. When you consider it the bike is operating fully advanced most of the time.
 
Last edited:
Hi Brandon,

thanks for the quick reply and info. The curve as you describe is the full load curve, required at WOT. As soon as you run part load, less than WOT, the ignition timing can be advanced further. This saves fuel and makes it all run smoother.

The link you gave gives me a screen full of programming language, I fear there is something wrong with that site.

I am quite handy with Arduino, and I have recently stumbled across a variant called Teensy (version 3.2) which is the same in use as an Arduino, but a lot faster in processing. For what I have in mind it seems to be fast enough. It will all be one big experiment, but for a change one with the possibility of success. The position of the final ECU will be under the tank probably, as my modified Moto Guzzi tank leaves a lot of space there. Or it might go under or into the home made saddle. In case you are curious, this is my topic on a Dutch forum: click

Cheers,

Hugo
 
I just got in no problem.
Google sometimes throws up robot problems. Try Firefox or another.
Specs
20 degrees below 1650 rpm
35 degrees above 3500 rpm points ignition
40 degrees above 3500 rpm fully transistorised ignition
 
Thanks for the numbers, great. I'll have a look on another PC tonight using Firefox. Getting a service manual never hurts.

Cheers,

Hugo
 
Interesting thread and great work on the seat and always nice to see smiling faces on a bike :)
I take it you will be taking an analog signal from a vacuum transducer as input to the advance 'map'.
Keep us posted. I have a raspberry Pi 3 sitting here looking for something to do.
 
On a 4V cylinder this small bore, my opinion is that it won't make an appreciable difference to the way it runs or economy...
But you should be wary of introducing any more heat into normal operation - which could well happen with more midrange advance - as these engines are well known for developing cracks in the heads between the plug holes and the exhaust valve seats.
 
Thanks, that's useful information. I've already planned a temperature sensor on the cylinder head because this might be the first step to EFI. My first step is to simply copy the stock curve to the new system, when I get that running I will note the cylinder head temps. After adding advance, I could add a function either warning me and / or reduce the added advance. I was looking for a maximum head temperature anyway, any advice?

@Brendan W; Thanks! From what I can find the raspberry is slower than the standard Arduino, which is already fairly slow in processing. To only copy the stock curve it might work since it is only devided into 3 sections, but my system is set-up in steps of 150 rpm. I will keep you posted here, or set a link to the Arduino forum where I wil do / get help on the development.

Cheers,

Hugo
 
Last edited:
Advice ? Yes, lift the head before you start modifying and check if it's already cracked...I'll give you 60/40 odds on it's being cracked already.

No idea what would be a safe head temp, it appears to be a design fault which makes them prone to cracking.
 
Hmmm, OK, I'll check. I have two complete engines, I hope one is OK! So basically, doing any real tuning will raise the motor temperature, and without controlled (liquid) cooling these engines cann't handle that? Bummer. I casted alloys before but redesigning the heat to be liquid cooled was not on the to-do list... I am not sure continuing the project makes sense, then.

[EDIT] Or would oil cooling add something substantial to the heat dissipation? I am not looking for heaps of power, BTW, just like to develop the electronics. [/EDIT]

Hugo
 
Last edited:
Back
Top