J1 is low voltage AC input. With the MOSFET circuit the voltage loss is not so great, so it may work between 8-16VAC subject to experimentation. J2 (and quite a few other things) are cloned directly from the original CoolerCrawler. J2 is a walkaround throttle plug, having the connections for speed and direction. The reason for the R7 circuit, is so the throttle maintains the same relay state when the walkaround controller is disconnected (e.g. to walk around LOL). If you just had a switch on the controller direct to the relay, the train could instantly change direction when you unplug. R7 might also serve to reduce the current appropriately, as the relay is 12VDC and the supply might exceed that.
The relay socket is an Omron_PY14-02. I used a HH54P MY4N-J relay from AliExpress, contacts are rated 10A. When the project is further along, it will have a proper BOM and things like that would be listed. The reason for the 4 poles has to do with current capacity and sourcing semi-obsolescent parts in 2025. I looked at lots of 2 pole relays and none of them had a high enough current rating. It's a prototype now, so if a more suitable relay appears, I would consider it. I have the impression, this is a very common industrial relay so very easy to source.
This throttle design uses the halfwave rectified AC as a source of pulsed power, so rectifying all the power would mostly remove the pulses and defeat the low speed motor control in general, but also render the "magic capacitor" circuit completely non-functional. So I rectify only the first stage control circuit power.
There is no problem with inductive kick back, as there is a proper relief diode in place, D7.
The problem of reversing under full power, exists in the CoolerCrawler and in many other throttles, including all the older MRC at least. It may be possible to build in protection for that, but it's not consistent with the simplistic approach this throttle embraces. However, I am also seriously considering cloning (or imitating) the ITTC throttle which would be based on some digital control circuitry and so offers a chance to incorporate features like that.
I think, the difference in GBU4M's derives from whether they are equipped with a heatsink mounting hole, but I could be wrong. At this stage, 2.8A is more than sufficient, and real life testing will reveal any limitations of it, as well as a few other devices. Really, my choice of heatsink for the main power transistor (Digikey 294-1080-ND) was a little by guess and by golly. But it should dump about 8-10W of heat which I think should do the trick. My recent board layout places the diode bridge and power transistor side by side, so they could use the same heatsink if it's needed.
The current implementation leaves some things open, like the type of throttle plug (I would probably try to place it on board later)... that is because this version is mainly a prototype to iron out any bugs or make any changes that are inspired by its use. So yeah, just four bare connections for external pot/switches.
It now looks like this: