How to Adjust Ignition Timing on the OKMO B02 Engine Guide?

If your B02 isn’t starting or just doesn’t feel right, there’s a good chance it’s down to ignition timing.

These little engines are pretty sensitive — even a small shift in timing can make them hard to start or run poorly.

I’ll walk you through how I usually check and adjust it, plus a quick explanation of what’s actually going on.


:brain: How the B02 Engine Works (Quick Breakdown)

Before touching anything, it helps to understand the basics.

Like most small engines, the B02 runs on a 4-stroke cycle:

  • Intake → pulls in the air-fuel mix

  • Compression → squeezes it

  • Power → spark ignites it

  • Exhaust → pushes gases out

:backhand_index_pointing_right: The key moment is at the top of the compression stroke (TDC)

That’s when the spark should fire.

If it’s too early or too late → the engine either won’t start, or just runs badly.


:warning: Why ignition issues happen

Most of the time, it’s not a major failure.

:backhand_index_pointing_right: It’s usually something simple like:

  • contact switch slightly shifted

  • small mechanical movement during handling

  • tiny misalignment

These things don’t take much to throw timing off.


:backhand_index_pointing_right: The good news:

:fire: It’s usually a quick fix


:wrench: What you can adjust

There are basically two things to look at:

  1. Contact gap

  2. Ignition timing position


:screwdriver: Step 1 — Check & adjust the contact gap

This is always the first thing I check.


How to do it:

Use tweezers and gently move the spring plate:

  • up or down
    → this changes the contact gap

Tips:

  • Make very small adjustments

  • Don’t force anything

  • Check spark after each change


:backhand_index_pointing_right: If you get a consistent spark after this:

:check_mark: You’re done


:gear: Step 2 — Adjust ignition timing

If you have spark, but it’s happening at the wrong time, this is where you fix it.


How to adjust:

  • Use a 1.5mm screwdriver

  • Loosen the slider screw

  • Move the slider slightly


Direction matters:

  • Move LEFT → spark happens earlier (advanced timing)

  • Move RIGHT → spark happens later (retarded timing)


:backhand_index_pointing_right: Again:

:backhand_index_pointing_right: small moves + test each time


:test_tube: Final check

Once everything is lined up:

  • spark should happen at the right moment

  • engine should fire normally


:backhand_index_pointing_right: When timing is correct, you’ll notice:

  • smoother running

  • easier starts

  • more stable performance


:fire: Final thoughts

These engines don’t need big adjustments — just small, precise ones.

:backhand_index_pointing_right: The real trick is:

:fire: adjust a little → test → repeat


Once it’s dialed in, the B02 runs great.


:backhand_index_pointing_right: If yours is still acting up, feel free to share what it’s doing (or a video) — happy to take a look :+1: