• Starting with a "dumb" application to send a command to the rest of TrainThing. Need this to test coding of command processing by the Raspberry Pi (3).


    • Configure TrainThing Hardware
      • Configure Wabbits that control switches, part of the layout (1)
      • Configure Arduino (2)
        • IR Sensor Inputs
        • Relay Control Outputs
        • Train Addressing
      • Configure Raspberry Pi 4 (3)
        • Semaphore signal to Servo address
        • Semaphore signal aspect to servo angle
        • semaphore signal to Unicorn X,Y coordinates
        • Associate switch state sensor ID with IOPi bus/pin
      • Configure Raspberry Pi 3 (3A)
        • Associate switch state sensor ID with Raspberry Pi GPIO pin
    • GUI to setup TrainThing run
      • Configure Graphic display
      • Assign routes to trains
    • Graphic display of TrainThing Status
    • Run TrainThing
    • GUI to end TrainThing run