2010 Kawasaki Ninja 250
Posted: Thu Dec 07, 2017 6:43 am
With winter coming and the bike resting, its time to plan the next overhaul.
This is my motorbike: A thing that has seen plenty of road time and given much love in the form of regular care and many modifications. But now its suffering from a couple of ailments, mainly a much needed valve adjustment and a bent front wheel.
Much work has been done on restoring the wiring harness, which has been the subject of corrosion.
Some background:
The Ninja 250 is a rather ubiquitous motorcycle that has dominated the small displacement bike market in the USA since its inception. Due to lack of competition, it hasn't changed much from the formula of packaging the best of the 80s/90s technology, old yet reliable, in a low-cost chassis.
The model year is 2010, yet no USDM Ninja 250 has been fuel injected, save for retrofitted aftermarket and EU spec OEM parts. Since 2013, the Ninja 300 was released with modern EFI trappings in basically the same chassis as the 250 (even the engine swaps over comfortably), which has led to many possibilities in parts crossover.
The plan:
Replace the carburetor, external coils and plug wires; and shunting regulator/rectifier with rusEFI, coil over plug, and a MOSFET regulator. This will be managed with (hopefully) reasonable cost by taking advantage of the low cost of Ninja 300 salvage parts. The wiring harness will be replaced entirely with one that I will make myself. A few additional farkles will be added such as a new Koso speedometer, removing the analog speedometer gear, and a new exhaust system paired with intake modifications for more power.
Current implementation as of this thread start:
Acquired a set of good condition Ninja 300 throttle bodies and OEM fuel injectors, an OEM MAP sensor, and a set of Ninja 300 ignition coils are in the mail.
Currently planning the rest of the parts bill. Additional questions will eventually arise in this thread as we get into the details of this conversion.
Possible Hurdles to Discuss:
- The engine speed. I haven't seen many examples of rusEFI projects breaking into high rpm, and the 250's displacement necessitates staying in the 6k-13k rpm range to generate respectable power. I've seen the threads about much faster stm processors being available which can handle the events generated by a high speed engine, but I don't know much about that side of development. Maybe I'm totally wrong here and this is a non-issue, I'm clueless as to whether this is an actual issue, but I would like this point to be clear.
- O2 sensor control/feedback. The plan is to use an LSU 4.9, picking that is easy enough, but I don't know what to do about the actual running of the sensor. Native rusEFI CJ125 implementation didn't seem to be quite there yet since I last checked, and I don't want to use an aftermarket controller. Maybe I'll look into using Prometheus?
- Tuning and idle control strategy. This is much later down the road, but good to keep in mind. The Ninja 300 throttle has a set of secondary butterflies which is used in the OEM strategy, but I will probably be taking those out.
This is my motorbike: A thing that has seen plenty of road time and given much love in the form of regular care and many modifications. But now its suffering from a couple of ailments, mainly a much needed valve adjustment and a bent front wheel.
Much work has been done on restoring the wiring harness, which has been the subject of corrosion.
Some background:
The Ninja 250 is a rather ubiquitous motorcycle that has dominated the small displacement bike market in the USA since its inception. Due to lack of competition, it hasn't changed much from the formula of packaging the best of the 80s/90s technology, old yet reliable, in a low-cost chassis.
The model year is 2010, yet no USDM Ninja 250 has been fuel injected, save for retrofitted aftermarket and EU spec OEM parts. Since 2013, the Ninja 300 was released with modern EFI trappings in basically the same chassis as the 250 (even the engine swaps over comfortably), which has led to many possibilities in parts crossover.
The plan:
Replace the carburetor, external coils and plug wires; and shunting regulator/rectifier with rusEFI, coil over plug, and a MOSFET regulator. This will be managed with (hopefully) reasonable cost by taking advantage of the low cost of Ninja 300 salvage parts. The wiring harness will be replaced entirely with one that I will make myself. A few additional farkles will be added such as a new Koso speedometer, removing the analog speedometer gear, and a new exhaust system paired with intake modifications for more power.
Current implementation as of this thread start:
Acquired a set of good condition Ninja 300 throttle bodies and OEM fuel injectors, an OEM MAP sensor, and a set of Ninja 300 ignition coils are in the mail.
Currently planning the rest of the parts bill. Additional questions will eventually arise in this thread as we get into the details of this conversion.
Possible Hurdles to Discuss:
- The engine speed. I haven't seen many examples of rusEFI projects breaking into high rpm, and the 250's displacement necessitates staying in the 6k-13k rpm range to generate respectable power. I've seen the threads about much faster stm processors being available which can handle the events generated by a high speed engine, but I don't know much about that side of development. Maybe I'm totally wrong here and this is a non-issue, I'm clueless as to whether this is an actual issue, but I would like this point to be clear.
- O2 sensor control/feedback. The plan is to use an LSU 4.9, picking that is easy enough, but I don't know what to do about the actual running of the sensor. Native rusEFI CJ125 implementation didn't seem to be quite there yet since I last checked, and I don't want to use an aftermarket controller. Maybe I'll look into using Prometheus?
- Tuning and idle control strategy. This is much later down the road, but good to keep in mind. The Ninja 300 throttle has a set of secondary butterflies which is used in the OEM strategy, but I will probably be taking those out.