Hello all,
I have continued developing the project, which has now evolved into GTRC – Garden Train Radio Control. Indeed the reliability was not 100% satisfactory with TT2J V2.
The hardware remains the same as TT2J V2, but the software has been redesigned with the help of AI.
It can control up to 12 locomotives from a single handheld controller using a rotary selector, all sharing the same NRF24L01 radio network.
The new software includes a global emergency stop for all locomotives, individual locomotive control, lighting control, battery monitoring with low-voltage protection, a diagnostic mode to check each locomotive battery before running, and a MEM function allowing one locomotive to keep running while another is being controlled.
The project is Arduino-based and designed to remain configurable for different locomotives, motor drivers and hardware setups. The software now uses a modular architecture, split into dedicated .cpp and .h files. The core code normally does not need to be modified: each setup and locomotive can be customized simply through configuration files.
I am now documenting the project on my blog in french but there is a translation module possible if you are interested.
https://sam95.fr/blog/category/modelism ... rdin/gtrc/