A quick tip for anyone thinking of making their own TCB using an Arduino board. If you buy a cheap Chinese 2560 you may hit problems trying to get the board to communicate with your PC.
The reason is that FTDI/USB is a proprietary chip, not public domain. The people at FTDI realised that the Chinese had cloned their chip on Arduino boards so revamped their drivers so that they would only work on genuine USB chips. Some Chinese boards work, others don't. Mine didn't.
I had an ancient laptop in a drawer that I had used for previous Arduino projects, and that had a Legacy driver on it (Legacy means old/previous release). This driver was released before the cloning problem, so has no internal checks for a genuine chip.
It worked! I downloaded the DIY-Hex firmware onto the cloned 2560.
I have a PWM converter on the way, and will then set about building the rest of the Open Panzer system, my only concern at the moment is getting the standard HL style motor driven turret rotation/elevation motors to work, rather than replacing them with servo's. Same goes for the Torro mechanical recoil.
Other than that, a muzzle flash is the only thing to get working and it will all be good to go.
If anyone else has been down this path and has any advice...I would appreciate it, either here or on the Open Panzer forum. This is new territory for me, but has to be worth a go.
