1. Some members were not receiving emails sent from XJbikes.com. For example: "Forgot your password?" function to reset your password would not send email to some members. I believe this has been resolved now. Please use "Contact Us" form (see page footer link) if you still have email issues. SnoSheriff

    Hello Guest. You have limited privileges and you can't "SEARCH" the forums. Please "Log In" or "Sign Up" for additional functionality. Click HERE to proceed.

DIY (Custom) ignition controller(TCI/CDI) for most XJ Bikes

Discussion in 'XJ Modifications' started by criscrafter, May 22, 2025 at 11:01 AM.

?

Would you be interested in it or maybe buy it?

  1. Yes, definitely

    100.0%
  2. Maybe, depending on the price

    0 vote(s)
    0.0%
  3. Definitely not

    0 vote(s)
    0.0%
  1. criscrafter

    criscrafter New Member

    Messages:
    2
    Likes Received:
    4
    Trophy Points:
    3
    Location:
    Mecklenburg Vorpommern (Germany)
    First of all, Hello!
    I am Friedrich, 19 Years old and from Germany.
    I am currently an apprentice, becoming an Electrician for Devices and Systems.
    I bought a cheap XJ900 58L Engine about a month ago to put it into a GoKart. Yes, it will be vastly overpowered. xD
    While looking into all of the other parts I need, I found that the TCI is quite expensive (80-130€).
    Reading a bit about the XJ900s ignition system I thought "That thing cannot be too complicated to build myself".
    A few days later I started testing to read the VR coils and then started designing the PCB.
    Within 1-2 Weeks I ordered the PCB for the project.
    The PCBs arrived, but I haven't assembled them yet.
    It is based on the widely available Raspberry Pi Pico microcontroller, so changing things in the firmware wont be too hard.
    Parts costs are quite cheap, so I thought maybe people would be interested in buying them?
    XJ TCI.png

    The big advantage compared to the original is, that you can create a completely custom timing advance curve. So there would be no need for those tacky, sketchy timing advance "slot hole" mods anymore.
    You can also software define a rev limiter.

    I have not assembled the PCBs yet, and I also still have to program most of the firmware. I am also currently rebuilding a Carburateur battery I got for relatively cheap, so I cannot test it yet.

    The TCI should be compatible with probably most if not all XJ bikes, but since the Timing Rotor Plates are shaped differenly on almost all XJ Bikes, some images of the Plate, Engine codes and Model Years would be greatly appreciated.

    Is there Interest in it at all, or am I just doing all of it for myself?
    I am also thinking about open sourcing it when it is complete.

    Any feedback will be greatly appreciated.
    Greetings from Germany, Friedrich! :)
     
  2. Dan Gardner

    Dan Gardner Well-Known Member Premium Member

    Messages:
    1,391
    Likes Received:
    677
    Trophy Points:
    113
    Location:
    Minneapolis, MN
    Hi @criscrafter. Welcome to the group.

    That is great work you are doing.

    There have been other people considering the same or similar project. Would not hurt to collaborate.
     
  3. Minimutly

    Minimutly Well-Known Member

    Messages:
    1,894
    Likes Received:
    806
    Trophy Points:
    113
    Location:
    West Wales, uk
    Hi, welcome. I bought an Arduino with the goal of doing similar to you, right now it's still in the box...
    So are you embedding the raspberry pi on your board, or adding a board to the raspberry pi?
     
  4. Dave in Ireland

    Dave in Ireland Well-Known Member

    Messages:
    626
    Likes Received:
    360
    Trophy Points:
    63
    Location:
    Ireland
    Most interested and may buy one in preparation for when my own TCI unit turns its toes up.
     
  5. criscrafter

    criscrafter New Member

    Messages:
    2
    Likes Received:
    4
    Trophy Points:
    3
    Location:
    Mecklenburg Vorpommern (Germany)
    I sent a lengthy reply to you, but it is being witheld and needs Moderator approval.
     

Share This Page