PyCharm Python IDE added to the Laptop(4) and Raspberry Pi(3). This IDE used to develop: 

  • The headless Raspberry Pi(3) software to:
    • Communicate with the Arduino base station and the laptop, 
    • Pars DCC++ commands controlling all signals,
    • Return status of the turnouts.
  • The Laptop(4) software to:
    • Control the TrainThing:
      • Trains,
      • Turnouts
      • Signals
    • Receive status of elements of the TrainThing.
    • Provide the GUI to setup the TrainThing.


  • Start with Community 2021.1.1
  • 5 Jun '21 Updated to version 2021.1.2
  • 6 Jul '21 Updated laptops to version 2021.1.3
  • 17 Jul '21 Finely got the RPi updated to version 2021.1.3
  • 20 Aug '21 Updated laptop(s) to version 2021.2
  • 10 Dec '21 Updated laptop(s) to version 2021.3
  • 29 Dec '21 Updated laptop(s) to version 2021.3.1
  • 5 Sep '22 Updated laptop(s) to version 2022.2.1
  • 15 Sep '22 Updated laptop(s) to version 2022.2.2
  • 14 Oct '22 Now the laptops(s) are version 2022.2.3
  • 08 Aug '23 Updated laptops to version 2023.2.5