Looking for more info on circuit board of 28743. E.g. what is the processor used? Would like to be able to reprogram the chip. E.g. program the train to stop on the third STOP directive strip, or reverse the train direction if it immediately follows a TOOT directive strip. Ultimately I'd like to program it from Scratch or Python code, but that may be asking too much.

1 Answer 1


If the schematic you are asking is for the LegoDuplo, Train Push & Go Motor

with the circuit board that looks like:

enter image description here

This schematic is proprietary information that belongs to the Lego group.

This element uses a Bluetooth Low Energy radio and has an FCC ID: NPI28743

Perhaps you could create your own schematic and post it here.

  • Thanks for the info. I'll see how far I get tracing the surface mount components.
    – F Gruhl
    Commented Feb 1, 2020 at 20:28
  • 1
    I found what I wanted at 'pypi.org/project/bricknil'. This gives me the capability to do what I want. Thanks
    – F Gruhl
    Commented Feb 3, 2020 at 20:44
  • @F Gruhl, That's a great find! Good job
    – Dan1138
    Commented Feb 3, 2020 at 23:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.