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
  • 06 Jan '24 Updated laptops to version 2023.3.2
  • 26 Feb '24 Updated laptops to version 2023.3.4
    • python to version 3.12
    • vpython to version 7.6.5b3 (browser graphics)
  • 04 Apr '24 Updated to version 2024.1
  • 1 May '24 Update to version 2024.1.1
  • 30 May '24 Updated to version 2024.1.2
  • 26 Jun '24 updated to version 2024.1.4 (no I don't know what happened to 1.3)